linux筆記:yum
linux安裝完以後默認有一個官方源,但是這個源有時候不是很給力,所以就需要另外配置一些好用的源,方便以後的學習和工作.你可以只配置一個源,也可以配置多個源.如果配置多個源,需要安裝yum-priorities插件,安裝以後在repo文件裡面添加priorities=*(數字越小說明越優先)欄位來設定優先順序,他會按照你的配置,優先使用某一個源.(註:盡量把官方源設為最優先.)
【簡介】
yum是一個為rpm系統設計的用於軟體包自動更新的安裝刪除程序.它可以自動解決軟體包依賴問題,安裝刪除rpm軟體變得更加容易.
yum,即yellowdog updater modified,是由DUKE大學的Linux開發小組開發的.
【配置文件簡介】
yum的配置文件分為兩部分:main和repository
main部分定義了全局配置選項,整個yum配置文件應該只有一個main.常位於/etc/yum.conf中.
repository部分定義了每個源/伺服器的具體配置,可以有一到多個.常位於/etc/yum.repo.d目錄下的各文件中.
【yum.conf中的變數】
$releasever:代表發行版本的版本號.如果系統是fedora core 6的話,則返回6
$basearch:顯示基本架構類型.如果系統為i386或i686等,則均返回i386
1.列出所有可更新的軟體清單
命令:yum check-update
2.安裝所有更新軟體
命令:yum update
3.僅安裝指定的軟體
命令:yum install
4.僅更新指定的軟體
命令:yum update
5.列出所有可安硯的軟體清單
命令:yum list
用YUM安裝刪除軟體
裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的.
安裝的命令是,yum install xxx,yum會查詢資料庫,有無這一軟體包,如果有,則檢查其依賴衝突關係,如果沒有依賴衝突,那麼最好,安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除衝突的包,你可以自己作出判斷.
刪除的命令是,yum remove xxx,同安裝一樣,yum也會查詢資料庫,給出解決依賴關係的提示.
1.用YUM安裝軟體包
命令:yum install
2.用YUM刪除軟體包
命令:yum remove
用YUM查詢軟體信息
1.使用YUM查找軟體包
命令:yum search
2.列出所有可安裝的軟體包
命令:yum list
3.列出所有可更新的軟體包
命令:yum list updates
4.列出所有已安裝的軟體包
命令:yum list installed
5.列出所有已安裝但不在 Yum Repository ?的軟體包
命令:yum list extras
6.列出所指定的軟體包
命令:yum list
7.使用YUM獲取軟體包信息
命令:yum info
8.列出所有軟體包的信息
命令:yum info
9.列出所有可更新的軟體包信息
命令:yum info updates
10.列出所有已安硯的軟體包信息
命令:yum info installed
11.列出所有已安硯但不在 Yum Repository ?的軟體包信息
命令:yum info extras
12.列出軟體包提供哪些文件
命令:yum provides
清除YUM緩存
yum 會把的軟體包和header在cache中,而不會自動刪除.如果我們覺得它們佔用了磁碟空間,可以使用yum clean指令進行清除,更精確的用法是yum clean headers清除header,yum clean packages清除的rpm包,yum clean all一股腦兒端
1.清除緩存目錄(/var/cache/yum)下的軟體包
命令:yum clean packages
2.清除緩存目錄(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除緩存目錄(/var/cache/yum)下舊的 headers
命令:yum clean oldheaders
4.清除緩存目錄(/var/cache/yum)下的軟體包及舊的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders
1:配置EPEL源.關於EPEL,不知道的朋友請找度娘.
安裝epel,http://download.fedora.redhat.com/pub/epel/下載相應的rpm包安裝
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
安裝完成以後編輯epel.repo,添加priorities欄位.
2:配置rpmforge源.
http://pkgs.rpmforge.org/rpmforge-release/ 下載相應的rpm包安裝
安裝完成以後編輯rpmforge.repo,添加priorities欄位
3:配置rpmfusion源
http://download1.rpmfusion.org/處下載相應的rpm包
編輯rpmfusion.repo,添加priorities欄位
4:yum check-update載入priorities插件完成第三方源的安裝.
本文出自 「哀憐藍」 博客,請務必保留此出處http://allan5220.blog.51cto.com/1361759/863282
[火星人 ] linux筆記:配置第三方yum源已經有374次圍觀