linux 如何查看rpm 包的安装路径办法 2011-06-28 08:30:32 标签:stoplinux 休闲职场rpm rpm -qplxxxxxx.rpm 安装RPM 包的时候,一般是作为“root”登陆。 查询RPM 的命令可用:> man rpm 一 .如何安装rpm 软件包 rmp 软件包的安装可以使用程序rpm 来完成。执行下面的命令 rpm -ivh your-package.rpm 其中your-package.rpm 是你要安装的rpm 包的文件名,一般置于当前目录下。 安装过程中可能出现下面的警告或错误? ... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有 的文件,缺省时这样的情况下是无法正确安装的可以用 rpm --force -i your-package.rpm 强制安装即可(最好不要,除非你清楚你在做什么) ... is needed by ... ... is not installed ... 此包需要的一些软件你没有安装可以用 rpm --nodeps -i your-package.rpm 来忽略此信息(最好不要,除非你清楚你在做什么) 也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题(最好不要,除非你清楚你在做什么),什么包 都能安装上,但这种强制安装的软件包不能保证完全发挥功能 二 .如何安装.src.rpm 软件包 有些软件包是以.src.rpm 结尾的,这类软件包是包含了源代码的rpm 包,在安装时 需要进行编译。这类软件包有两种安装方法, 方法一:(以 Qomo0.7 和 redflag7 为例) 1.执行rpm -i your-package.src.rpm 2. cd /root/rpmbuild/SPECS 3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs 文件 4. cd /root/rpmbuild/BUILD/your-package/ 一个和你的软件包同名的目录 5. ./configure 这一步和编译普通的源码软件一样,可以加上参数 6. make 7. make install 方法二:(以 Qomo0.7 和 redflag7 为例) 1.执行rpm -ivh you-package.src.rpm 2. cd /root/rpmbuild/SPECS 前两步和方法一相同 3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs 文件(顺利的话,你不会遇到BuildRequires;但是即使遇到,也不用害怕,差什么,就yum install 什么;如果yum install 没有,就找个它的.src.rpm 包,再按照方法二的方法循环搞定,ok,要有点耐心,有时要打很多rpm 包,也可能中途遇到搞不定的问题,半途而废,前功尽弃,就算学习打包把) 这时,在/root/rpmbuild/RPMS/i386/(根据具体包的不同或系统不同,也...