歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

rpm實例

日期:2017/2/27 14:27:50   编辑:更多Linux
  rpm解壓默認的位置 RPM不是一個簡單的壓縮,它是一個安裝包。把東西安裝到了該到的地方了。 如果想知 道都在那裡: rpm -qpl abc.i386.rpm 或者 rpm -ql abc rpm的i386、i586和i686等不同版本的不同 有的rpm有分i386、i586和i686等不同版本,如: abc-1.2.3-4.i386.rpm abc-1.2.3-4.i586.rpm abc-1.2.3-4.i686.rpm 它們有什麼不同呢? 這裡的i386、i586、i686指的是適用於intel i386、 i586、i686 兼容指令集的微處理器。一般來說,等級愈高的機器可接受較低等級的rpm文件。你可以透過/proc/cpuinfo這個檔案查詢你的CPU等級。 smbmount文件屬於哪一個rpm #which smbmount /usr/bin/smbmount #rpm -qf /usr/bin/smbmount samba-client-2.2.5-10 關於rpm的小技巧 1)安裝rpm包時顯示進度:用-vh參數,如rpm -ivh ipchains-1.3.6-1.i386.rpm,用glint或xrpm則不必。 2)直接通過FTP來安裝rpm包:如rpm -i ftp://ftp.xxx.xxx 3)校驗所有的rpm包,查找丟失的文件:rpm -Va 4)查找一個文件屬於哪個rpm包:例如:rpm -qf /usr/bin/who 5)列出一個rpm包的描述信息:例如:rpm -qpi mon-0.37j-1.i386.rpm 6)列出一個rpm包的文件信息:例如:rpm -qpl mon-0.37j-1.i386.rpm 從rpm文件中解出某個文件的三種方法 Peck Dickens的兩種方法 1) 使用Midnight Commander (mc), 翻看rpm內部文件,並將某文件拷貝出來 2) 命令行方式 cd /tmp md rpmtmp cd rpmtmp rpm2cpio {FullNameOfRPM} cpio -iumd {FullNameOfFileToExtract} 注意,完成後請刪除臨時文件 Pam Roberts的一種方法 3) 使用rpm-utils-1.5-1.noarch.rpm中的rpm-get命令,該rpm可以從rpmfind.net獲取 安裝一個rpm包 rpm -ivh <rpm package name> 升級一個包 rpm -Uvh <rpm package name> 移走一個RPM包 rpm -e <rpm package name> 查詢一個包是否被安裝 rpm -q <rpm package name> 得到被安裝的包的信息 rpm -qi <rpm package name> 列出該包中有哪些文件 rpm -ql <rpm package name> 列出所有被安裝的包 rpm -qa <rpm package name> 列出一個未被安裝進系統的RPM包的文件中包含哪些文件 rpm -qilp <rpm package name> rpm -q --queryformat "%{NAME} %{ARCH} " glibc glibc i686




Copyright © Linux教程網 All Rights Reserved