Redhat Package Manager(RPM的介绍和应用)

http://tech.ddvip.com   2007年08月18日    社区交流

内容摘要:RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似

  注: --replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;

  测试安装参数 --test ,用来检查依赖关系;并不是真正的安装;

  [root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm

  Preparing... ########################################### [100%]

  由新版本降级为旧版本,要加 --oldpackage 参数;

  [root@localhost RPMS]# rpm -qa gaim

  gaim-1.5.0-1.fc4

  [root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm

  Preparing... ########################################### [100%]

  1:gaim ########################################### [100%]

  [root@localhost RPMS]# rpm -qa gaim

  gaim-1.3.0-1.fc4

  为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;

  [root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm

  Preparing... ########################################### [100%]

  1:gaim ########################################### [100%]

  [root@localhost RPMS]# ls /opt/

  gaim

  为软件包指定安装目录:要加 -relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在 /opt/lynx 目录中;

  [root@localhost RPMS]# rpm -ivh --relocate /=/opt/lynx --badreloc lynx-2.8.5-23.i386.rpm

  Preparing... ########################################### [100%]

  1:lynx ########################################### [100%]

责编:豆豆技术应用

正在加载评论...