亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux的yum命令不可用的情況

      linux的yum命令不可用的情況

      時(shí)間: 佳洲1085 分享

      linux的yum命令不可用的情況

        Linux中的yum命令有時(shí)候會(huì)出現(xiàn)不能用的情況,下面由學(xué)習(xí)啦小編為大家整理了Linux的yum命令不可用的情況的相關(guān)知識(shí),希望對(duì)大家有幫助!

        linux的yum命令不可用情況一、yum 安裝軟件時(shí),報(bào)錯(cuò):No package XXX available.

        [root@localhost ~]# yum -y install redis

        Loaded plugins: fastestmirror

        Loading mirror speeds from cached hostfile

        * addons: mirrors.163.com

        * base: mirrors.163.com

        * extras: mirrors.163.com

        * updates: mirrors.163.com

        Setting up Install Process

        No package redis available.

        Nothing to do

        解決方法:

        1).先去更新一下yum倉(cāng)庫(kù):

        #yum -y update

        2).如果還是不行,可能是你安裝的時(shí)候包名不夠詳細(xì),可以通過(guò)yum的查找參數(shù)來(lái)列出對(duì)應(yīng)軟件的相關(guān)包名,拿vim的安裝為例:

        # yum search vim

        Loaded plugins: fastestmirror

        Loading mirror speeds from cached hostfile

        * base: mirror.hosting90.cz

        * extras: mirror.hosting90.cz

        * updates: mirror.hosting90.cz

        ===================== Matched: vim ===================

        vim-X11.x86_64 : The VIM version of the vi editor for the X Window System.

        vim-common.x86_64 : The common files needed by any version of the VIM editor.

        vim-enhanced.x86_64 : A version of the VIM editor which includes recent

        : enhancements.

        vim-minimal.x86_64 : A minimal version of the VIM editor.

        找到包名后,執(zhí)行以下命令即可:

        #yum -y install vim-enhanced.x86_64

        以上命令就能執(zhí)行成功了。

        其他程序也同樣可以先進(jìn)行yum查找,再通過(guò)匹配詳細(xì)包名來(lái)進(jìn)行安裝,就不會(huì)出現(xiàn)上述錯(cuò)誤了。

        3)如果還是不行,應(yīng)該是 EPEL未被啟動(dòng),且指示的 rpm包不可用

        具體原因:使用yum搜索某些rpm包,找不到包是因?yàn)镃entOS是RedHat企業(yè)版編譯過(guò)來(lái)的,去掉了所有關(guān)于版權(quán)問題的東西。安裝EPEL后可以很好的解決這個(gè)問題。EPEL(Extra Packages for Enterprise Linux )即企業(yè)版Linux的擴(kuò)展包,提供了很多可共Centos使用的組件,安裝完這個(gè)以后基本常用的rpm都可以找到。

        下載與安裝EPEL的rpm文件包

        1.下載:

        #wget http://mirrors.ustc.edu.cn/fedora/epel/5/i386/epel-release-5-4.noarch.rpm

        2.安裝:

        #rpm -ivh epel-release-5-4.noarch.rpm

        安裝完畢后,可以使用yum安裝軟件。

        注意:

        1. epel的版本要與centos的版本相對(duì)應(yīng),否則安裝失敗,即centos5版本要對(duì)應(yīng)epel5版本。

        2. rpm安裝完后,rpm -ql epel*,確提示未安裝,此時(shí)要導(dǎo)入rpm的簽名信息

        #rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 (root身份執(zhí)行)

        linux的yum命令不可用情況二、YUM 提示 Segmentation fault (段錯(cuò)誤)

        本來(lái)用得好好的yum命令,突然不能用了,報(bào)出:Segmentation fault (段錯(cuò)誤)。

        通過(guò)一番查找,原因終于找到:是有人在服務(wù)器上安裝了新版本的zlib包,正巧我執(zhí)行過(guò)”#yum clean all”命令。

        解決辦法:

        #vi /etc/ld.so.conf,注釋掉對(duì)應(yīng)的行:/usr/local/zlib/lib

        #ldconfig

        #yum update

        yum完全恢復(fù)正常。

        說(shuō)明:yum使用的是老版本的 zlib 庫(kù)。如果有用戶再一次清除了 yum 緩存,那么再使用yum安裝軟件時(shí)依然會(huì)報(bào)段錯(cuò)誤。

        linux的yum命令不可用情況三、執(zhí)行yum update,報(bào)如下錯(cuò)誤:

        Loaded plugins: fastestmirror

        Loading mirror speeds from cached hostfile

        Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was

        14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"

        Error: Cannot find a valid baseurl for repo: base

        原因是:DNS未配置好;

        解決方案:重新配置DNS;

        #vi /etc/resolv.conf

        編輯文件內(nèi)容為:

        search localdomain

        nameserver 202.101.172.35

        nameserver 202.101.172.47

        保存并退出;

        #service network restart

        重啟網(wǎng)卡。

      3634872