歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

關於CentOS下RPM的一些實例

關於CentOS下RPM的一些實例   rpm -ivh MySQL-server-5.6.10-1.el6.i686.rpm #安裝MySQL   rpm -ivh --test MySQL-server-5.6.10-1.el6.i686.rpm #檢查安裝MySQL   解析:-i 等同於 --install,即安裝,語法結構為 rpm {-i | --install} [install-options] package_file;           -v 顯示安裝信息;           -h 顯示安裝進度。   INSTALL-OPTIONS --nodeps 當遇到軟件依賴於其它軟件而無法安裝時,可強制安裝 --replacefiles 在安裝過程中,如果遇到某個文件已經存在的情況,可直接覆蓋 --replacepkgs 如果軟件已經安裝過,可使用該選項重復安裝 --force 強制安裝,已存在的文件會被覆蓋,已安裝過的軟件會重新安裝 --test 測試安裝,不會真實安裝軟件,而指示檢查安裝過程 --justdb 只更新rpm數據庫,當rpm數據庫損壞時可使用該選項重新生成相關信息 --nosignature 略過數字簽名的檢查 --prefix NEWPATH 將軟件安裝到指定的目錄 --noscripts 禁止安裝過程中自行執行系統指令 ... ...   rpm -Uvh MySQL-server-5.6.10-1.el6.i686.rpm #升級,如果MySQL未安裝過則安裝,如果MySQL已安裝過則升級   rpm -Fvh MySQL-server-5.6.10-1.el6.i686.rpm #更新,如果MySQL未安裝過則忽略,如果MySQL已安裝過則升級    解析:-U 等同於 --upgrade,語法結構為 rpm {-U | --upgrade} [install-options] package_file;             -F 等同於 --freshen,語法結構為 rpm {-F | --freshen} [install-options] package_file   rpm -e MySQL-server-5.6.10-1.el6.i686.rpm #卸載    解析:-e 等同於 --erase,語法結構為 rpm {-e | --erase} [erase-options] package_name   rpm -qa | grep rpm #查詢所有已安裝的軟件包   解析:-q 等同於 --query,即查詢,語法結構為 rpm {-q | --query} [select-options] ...   rpm -qf /etc/rpm #查詢文件 /etc/rpm 所屬的程序包   解析:-f 等同於 --file   rpm -qc rpm | head #查詢rpm的所有配置文件      解析:-c 等同於 --configfiles     rpm -qd rpm | tail #查詢rpm的所有說明文檔   解析:-d 等同於 --docfiles     rpm -qi rpm #查詢rpm的基本信息   解析:-i 等同於 --info   rpm -ql rpm | head #查詢與rpm相關的所有文件     解析:-l 等同於 --list     rpm -qR man #查詢man所需的程序包     解析:-R 等同於 --requires   rpm -qpR MySQL-server-5.6.10-1.el6.i686.rpm #查詢MySQL安裝包所依賴的軟件包   解析:-p 等同於 --package,語法結構為 rpm -qp [select-options] package_file   rpm -Va #顯示所有被改動過的文檔   解析:L的意思是link路徑已被改變,c是配置文件的意思。   第一列:S-文件的大小是否被改變;M-文檔的類型或屬性(rwx)是否被改變;5-MD5校驗碼是否被改變;D-設備的主次代碼是否被改變;L-link路徑是否被改變;U-文件所屬用戶是否被改變;G-文件所屬用戶組是否被改變;T-文件的創建時間是否被改變;P-文件的容量是否被改變。   第二列:c-配置文件;d-文檔文件;g-幽靈文件,即該文件不被任何軟件所包含;l-許可文件;r-自述文件   rpm -Vp MySQL-server-5.6.10-1.el6.i686.rpm | tail#列出MySQL安裝包中可能被改動過的文件   rpm -Vf /etc/crontab #檢查文件是否被改動過   rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #導入密鑰文件   rpm --rebuilddb #重建rpm數據庫  
Copyright © Linux教程網 All Rights Reserved