Linux下軟件之間依賴關係很複雜,有時候安裝一個軟件須要花上好幾天,99%的時間都在安裝對應版本的依賴。Yum的出現大大簡化了軟件管理工做,可讓用戶在無需關心軟件依賴的狀況下,方便的進行軟件的下載、更新和使用。軟件安裝完成後,yum還會幫助設置系統環境變量,大大簡化了工做量。php
yum安裝經常使用軟件的命令
#yum check-update
#yum remove 軟件包名
#yum install 軟件包名
#yum update 軟件包名mysql
yum命令常見使用方法
yum -y install 包名(支持) :自動選擇y,全自動
yum install 包名(支持) :手動選擇y or n
yum remove 包名(不支持)
rpm -ivh 包名(支持):安裝rpm包
rpm -e 包名(不支持*):卸載rpm包sql
參數服務器
說明ide
check-update 顯示可升級的軟件包
clean 刪除下載後的舊的header。和clean all相同
clean oldheaders 刪除舊的headers
clean packages 刪除下載後的軟件包
info 顯示可用軟件包信息
info 軟件包名 顯示指定軟件包信息
install 軟件包名 安裝指定軟件包
list 顯示可用軟件包
list installed 顯示安裝了的軟件包
list updates 顯示可升級的軟件包
provides 軟件包名 顯示軟件包所包含的文件
remove 軟件包名 刪除制定的軟件包,確認斷定指定軟件包的依存關係。 server
search 關鍵字 利用關鍵字搜索軟件包。搜索對象是,RPM文件名,Packager(包), Dummary, Description的各型 對象
update 升級全部的可升級的軟件包
update 軟件包名 升級指定的軟件包ip
yum -y install httpd ← 在線安裝httpd Apache服務器及相關組件
yum -y install php ← 在線安裝PHP
yum -y install mysql-server ← 安裝MySQL
yum -y install php-mysql ← 安裝php-mysql資源
一、安裝rpm包:
yum install RPM包
二、刪除rpm包,包括與該包有依賴性的包:rem
yum remove 包名
三、檢查可更新的rpm包:
yum check-update
四、更新全部的rpm包:
yum update
五、更新指定的rpm包:
yum update 包名
六、大規模的升級版本:
yum upgrade
七、列出資源庫中全部能夠安裝或更新的rpm包的信息:
yum info
八、列出資源庫中特定的能夠安裝或更新以及已經安裝的rpm包的信息:
yum info 包名
九、列出資源庫中全部能夠更新的rpm包的信息:
yum info updates
十、列出已經安裝的全部的rpm包的信息:
yum info installed
十一、列出已經安裝的可是不包含在資源庫中的rpm包信息:
yum info 包名
十二、列出資源庫中全部能夠更新的rpm包:
yum list updates
1三、列出已經安裝的全部rpm包:
yum list installed
1四、列出已經安裝的但不包含在資源庫中的rpm包:
yum list extras
1五、列出資源庫中全部能夠安裝或更新的rpm包:
yum list
1六、列出資源庫中特定的能夠安裝或更新以及已經安裝的rpm包:
yum list 包名
1七、搜索匹配特定字符的rpm包的詳細信息:
yum search 包名
1八、搜索包含特定文件名的rpm包:
yum provides 包名
1九、清除暫存的rpm包文件:
yum clean packages
20、清除暫存的rpm頭文件:
yum clean headers
2一、清除暫存中舊的rpm舊文件:
yum clean oldheaders2二、清除暫存中舊的rpm頭文件和包文件:yum clean或yum clean all