Linux軟件包管理

列出已安裝的軟件包ide

yum list installed加密

這個命令的輸出結果可能在屏幕上一閃而過,此時只須要結果重定向到一個文件中便可url

yum list installed > zjj.txtip

yum擅長找出某個特定軟件包的信息,他可以給出很是先進的描述:rem

yum list 包名軟件

yum 查看某個包是否安裝配置

yum list installed 包名date

 

找出系統上某個特定文件屬於哪一個軟件包(yum 會分別找三個倉庫,base,update,install)file

yum provides file_name下載

用yum 安裝軟件

yum install package_name

su - :切換後root用戶

也能夠手動下載rpm安裝文件並用yum 安裝,這叫作本地安裝

yum localinstall package_name.rpm

 

用yum 更新軟件

列出全部已安裝包的可用更新

yum list updates(若是這個命令沒有輸出,說明沒有須要更新的軟件)

更新指定的軟件包

yum update package_name

更新全部能夠更新的軟件包

yum update

 

用yum 卸載軟件

指刪除軟件包而保留配置文件和數據文件

yum remove package_name

要刪除軟件和它全部的文件

yum erase package_name

 

處理損壞的包依賴關係

有時在安裝多個軟件包時,某個軟件包的依賴關係可能被另外一個包的安裝覆蓋掉,這叫損壞包依賴關係

若是系統出現這個問題,先試試下面的這個命令:

yum clean all

而後試着用yum 命令的update 選項,有時,只要清理了犯錯了位置的文件就能夠

如這還解決不了問題,試試下面的命令:這個命令顯示了全部包的庫依賴關係以及什麼軟件能夠提供這些庫依賴關係,一旦知道某個包須要的庫,你就能安裝它們了

yum deplist package_name

若是這樣任未解決問題,還有最後一招

yum update --skip-broken

--skip-broken 選項容許你忽略依賴關係損壞的那個包,繼續去更新其餘的軟件包,這可能救不了已損壞的包,但至少能夠更新系統上的其餘包

 

 

yum軟件倉庫

要想知道你如今正從哪些倉庫獲取軟件,輸入以下命令:

若是倉庫中沒有須要的軟件,你能夠編輯一下配置文件,yum倉庫定義文件的位於/etc/yum.repos.d  你須要添加正確的url ,並得到必要的加密鑰

相關文章
相關標籤/搜索