歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 關於CentOS下RPM的一些實例

關於CentOS下RPM的一些實例

日期:2017/3/1 16:30:03   编辑:關於Linux
關於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