contos 配置國內yum源

contos配置國內yum源

前言

  • rpm管理軟件包的命令,很難用,須要手動解決以來關係,因此最好用html

  •  yum 的理念是使用一箇中心倉庫(repository)管理一部分甚至一個distribution 的應用程序相互關係,根據計算出來的軟件依賴關係進行相關的升級、安裝、刪除等等操做,減小了Linux 用戶一直頭痛的dependencies 的問題。這一點上,yum 和apt 相同。apt 原爲debian 的deb 類型軟件管理所使用,可是如今也能用到RedHat 門下的rpm 了
  • yum 主要功能是更方便的添加/刪除/更新RPM 包,自動解決包的倚賴性問題,便於管理大量系統的更新問題。
  • yum 能夠同時配置多個資源庫(Repository),簡潔的配置文件(/etc/yum.conf),自動解決增長或刪除rpm 包時遇到的依賴性問題,保持與RPM 數據庫的一致性。python

yum安裝

  • CentOS 默認已經安裝了yum,若是安裝了就跳過該步驟數據庫

  • 查看系統默認安裝的yumcentos

    rpm -qa|grep yum
  • 卸載命令,根據查看到的卸載,中間以空格隔開緩存

    rpm -e a b c
  • 下載新的yum安裝包:http://mirror.centos.org/centos/6/os/x86_64/Packages/阿里雲

    # 安裝依賴包
    # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
    
    # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm
    
    # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
    
    # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
  • 安裝code

    # rpm -ivh  python-iniparse-0.3.1-2.1.el6.noarch.rpm
    
    # rpm -ivh  yum-metadata-parser-1.1.2-14.1.el6.i686.rpm
    # 最後兩個安裝包要放在一塊兒同時安裝,不然會提示相互依賴,安裝失敗。
    # rpm -ivh  yum-3.2.27-14.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
  • 有時會遇到須要其餘包的狀況,仍是在這個目錄下找到所需的包;若是是由於版本的問題,最好先刪除以前的版本,再安裝新版本,否則可能會遇到conflict問題,刪除包的命令以下htm

    # rpm -e 文件名

阿里雲開源鏡像網址

跟新yum

  1. 進入yum源目錄

    cd /etc/yum.repos.d/
  2. 查看yum源文件

    ls -l
  3. 新建一個repo_bak目錄,用於保存系統原來的repo文件

    mkdir repo_bak   # 新建目錄
    mv *.repo repo_bak/  # 將全部以.repo結尾的文件移動到repo_bak/中
    ls -l   # 查看
  4. 下載新的阿里雲yum源,網址同上

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  #-O  指定下載後的文件,存放到某個路徑,切更名
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo  #配置第三方軟件源,epel源
  5. 清除系統yum緩存並生成新的yum緩存

    yum clean all   # 清除系統的yum緩存
    yum makecache   # 生成yum緩存

詳情博客

相關文章
相關標籤/搜索