1.列出全部可更新的軟件清單命令:yum check-updatelinux
2.安裝全部更新軟件命令:yum update數據庫
3.僅安裝指定的軟件命令:yum install緩存
4.僅更新指定的軟件命令:yum update網絡
5.列出全部可安裝的軟件清單命令:yum listcurl
3.使用yum安裝和卸載軟件,有個前提是yum安裝的軟件包都是rpm格式的。安裝的命令是,yum install xxx,yum會查詢數據庫,有無這一軟件包,若是有,則檢查其依賴衝突關係,若是沒有依賴衝突,那麼最好,下載安裝;若是有,則會給出提示,詢問是否要同時安裝依賴,或刪除衝突的包,你能夠本身做出判斷刪除的命令是,yum remove xxx,同安裝同樣,yum也會查詢數據庫,給出解決依賴關係的提示。1.用YUM安裝軟件包命令:yum installide
2.用YUM刪除軟件包命令:yum remove阿里雲
4.用yum查詢想安裝的軟件咱們常會碰到這樣的狀況,想要安裝一個軟件,只知道它和某方面有關,但又不能確切知道它的名字。這時yum的 查詢功能就起做用了。你能夠用 yum search keyword這樣的命令來進行搜索,好比咱們要則安裝一個Instant Messenger,但又不知到底有哪些,這時不妨用 yum search messenger這樣的指令進行搜索,yum會搜索全部可用rpm的描述,列出全部描述中和messeger有關的rpm包,因而咱們可能獲得 gaim,kopete等等,並從中選擇。有時咱們還會碰到安裝了一個包,但又不知道其用途,咱們能夠用yum info packagename這個指令來獲取信息。1.使用YUM查找軟件包命令:yum search2.列出全部可安裝的軟件包命令:yum list3.列出全部可更新的軟件包命令:yum list updates4.列出全部已安裝的軟件包命令:yum list installed5.列出全部已安裝但不在 Yum Repository 內的軟件包命令:yum list extras6.列出所指定的軟件包命令:yum list 7.使用YUM獲取軟件包信息命令:yum info 8.列出全部軟件包的信息命令:yum info9.列出全部可更新的軟件包信息命令:yum info updates10.列出全部已安裝的軟件包信息命令:yum info installed11.列出全部已安裝但不在 Yum Repository 內的軟件包信息命令:yum info extras12.列出軟件包提供哪些文件命令:yum providesurl
5.清除YUM緩存yum 會把下載的軟件包和header存儲在cache中,而不會自動刪除。若是咱們以爲它們佔用了磁盤空間,可使用yum clean指令進行清除,更精確的用法是yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all 清除全部1.清除緩存目錄(/var/cache/yum)下的軟件包命令:yum clean packagesspa
2.清除緩存目錄(/var/cache/yum)下的 headers.net
命令: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)
以上全部命令參數的使用均可以用man來查看:一、安裝圖形版yumex:yum install yumex。二、安裝額外的軟件倉庫:rpm.livna.org 的軟件包倉庫:rpm -ivh http://livna-dl.reloumirrors.net … ease-7-2.noarch.rpm
freshrpms.net 的軟件包倉庫:rpm –ivh http://ftp.freshrpms.net/pub/fre … 1.1-1.fc.noarch.rpm
三、安裝最快源 yum install yum-fastestmirror
資源真的是很是豐富,從Centos到Ubuntu,ISO鏡像、升級包,應有盡有。網址爲:ftp://ftp.sjtu.edu.cn/
相應的yum的repo爲[updates]name=Fedora updatesbaseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/updates/$releasever/$basearch/enabled=1gpgcheck=0[fedora]name=Fedora $releasever - $basearchbaseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
若是在機器上安裝了apt管理器,則相應的源爲repomd ftp://ftp.sjtu.edu.cn/ fedora/linux/updates/$(VERSION)/$(ARCH)/
repomd ftp://ftp.sjtu.edu.cn/ fedora/linux/releases/$(VERSION)/Everything/$(ARCH)/os/
yum 的基本操做 yum 的基本操做包括軟件的安裝(本地,網絡),升級(本地,網絡),卸載,另外更有必定的查詢功能。 設定好了本地的 yum 以後,就可以很方便的進行安裝(如今假設就用 fc5 自帶的 yum 進行安裝),如咱們須要安裝虛擬機 bochs,可以使用 # yum install bochs 假如本地有相關的 rpm 文檔,可以用 # yum localinstall ur.rpm 前者致使 yum 搜索現有 repository 中的數據(通常先會鏈接到這些 repository 下載更新數據),假如發現有此軟件,則會經過分析其 dependencies 而後下載並安裝所需軟件。 假如須要卸載,可以使用 # yum remove bochs 或 # yum erase bochs 這也會消解對應的 dependencies,如刪除 firefox 會把 R 同時刪掉,由於 R 依賴於 firefox 更新某個軟件可以用 # yum update firefox 假如不帶後面的程式名,將會升級任何可以升級的軟件。過期的軟件假如須要處理(如刪掉)可以添加 --obsolete 參數,或使用 upgrade。假如須要更自動化一些的操做(避免回答一些問題)還可以增長一些參數,如 # yum -y upgrade 假如作完一次系統級的升級,將會下載大量 rpm 等等東西,這將佔用較多的硬盤,可以使用 # yum clean packages 將相關的 rpm 文檔刪除,其餘的一些有 headers, packages, cache, metadata, all 查看什麼 rpm 提供某個程式可以使用 $ yum provides /bin/rpm 而使用 $ yum list rpm 會列出 rpm 相關的信息,而 $ yum list info 給出周詳的說明,可以用 $ yum search rpm 得到一切能找到的和 rpm 相關的程式,搜索的對象是每一個程式的描述部分。 更周詳的參數說明請查閱相關的 man pages。在 yum-utils 裏面可以找到叫 yumdownloader 的程式。使用他可以方便下載,如 srpm 等包 $ yumdownloader --source firefox