yum源安裝

一、到 /etc/yum.repos.d目錄中備份原有的CentOS-Base.repo  --> CentOS-Base.rep.backup
二、將新的yum源 CentOS-Base.repo 放到/etc/yum.repos.d目錄下
三、運行 yum clean all ,yum makecache 生成緩存
 
 
注:第二步若是沒有現成的包,能夠用wget下(阿里雲的)
  wget -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下載(沒有試過)。
 
安裝完yum源之後就能夠經過yum安裝命令等。
安裝gcc
yum -y install gcc
安裝vi命令
yum -y install vi
。。。
 

 

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

相關文章
相關標籤/搜索