中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

yum?install?-y?zlib?zlib-devel報錯問題如何解決

發布時間:2023-05-05 14:38:10 來源:億速云 閱讀:326 作者:iii 欄目:開發技術

這篇文章主要介紹“yum install -y zlib zlib-devel報錯問題如何解決”,在日常操作中,相信很多人在yum install -y zlib zlib-devel報錯問題如何解決問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”yum install -y zlib zlib-devel報錯問題如何解決”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

    yum install -y zlib zlib-devel 報錯

    yum?install?-y?zlib?zlib-devel報錯問題如何解決

    查看zlib包是否重復

    $ rpm -qa | grep zlib

    例:

    [root@VM_0_4_centos ~]# rpm -qa | grep zlib
    zlib-1.2.7-15.el7.i686
    zlib-1.2.7-15.el7.x86_64

    移除一個zlib包

    [root@VM_0_4_centos ~]# yum remove zlib-1.2.7-15.el7.i686

    發行版中的i386/i686/x86-64的區別:

    i386用來處理32位系統,i686是i386的下集;x86-64用來處理64位系統。

    linux發行版中的i386/i686/x86-64各自含義:

    • i386通常被用來作為對Intel(英特爾)32位微處理器的統稱;

    • i386的子集包含i686,i686適用于Pentium Pro,也適用于K7架構的Athlon;

    • x86-64,又稱“AMD64”或“x64”,是一種64位元的電腦處理器架構。它是建基于現有32位元的x86架構,由AMD公司所開發;

    再次安裝

    [root@VM_0_4_centos ~]# yum install -y zlib zlib-devel

    yum 安裝程序找不程序安裝包,諸如類似 No package zlib-devel available報錯

    問題現象

    在root權限下安裝zlib-devel包,

    # yum install -y zlib zlib-devel

    出現如下報錯,

    Loaded plugins: langpacks, product-id, search-disabled-repos  
    No package zlib-devel available.  
    Nothing to do  

    yum?install?-y?zlib?zlib-devel報錯問題如何解決

    表明yum找不到zlib-devel安裝包,這說明yum不能正常訪問存貯zlib-devel的安裝包的鏡像。

    不同版本CentOS系統,yum訪問http://mirrors.163.com/鏡像上不同位置的程序安裝包。

    這樣的訪問是由相應的repo配置文件來實現。配置錯誤的repo文件導致CentOS系統不能正確訪問的163鏡像,也就安裝不了相應的程序包。

    問題解決

    經網上搜索,解決方案是,相應的CentOS的系統版本,要有正確對應的CentOSn-Base.repo文件(n或為5,或6,或7),同時要修改CentOSn-Base.repo文件中的bug。

    具體過程如下:

    1、查看系統版本和位數

    # cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 7.4 (Maipo)

    CentOS系統為7.4版本。因此要下載CentOS7-Base.repo文件。

    2、下載正確版本CentOS7-Base.repo文件并修改bug

    # cd  /etc/yum.repos.d

    清除系統已有yum緩存內容

    # yum clean all

    下載CentOS7-Base-163.repo文件,一定要存于 /etc/yum.repos.d文件夾中

    # wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

    yum?install?-y?zlib?zlib-devel報錯問題如何解決

    將文件中的$releasever全部替換成7

    # sed -i 's/$releasever/7/g' ./CentOS7-Base-163.repo

    本人在排錯過程中,下載了repo對應的版本5文件CentOS5-Base-163.repo,也將文件中$releasever改為5,運行yum安裝命令出現了如下錯誤。

    圖中顯示得很清楚,鏡像的網址http://mirrors.163.com/centos/5/addons/x86_64/repodata/repomd.xml沒有找到,這是CentOS系統版本和repo版本不相匹配的原因。

    yum?install?-y?zlib?zlib-devel報錯問題如何解決

    然后再執行:

    # yum makecache

    最后成功安裝:

    # yum install -y zlib zlib-devel

    yum?install?-y?zlib?zlib-devel報錯問題如何解決

    到此,關于“yum install -y zlib zlib-devel報錯問題如何解決”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    yum
    AI

    丹凤县| 成安县| 嘉禾县| 县级市| 柏乡县| 台湾省| 云阳县| 淮南市| 晋宁县| 满洲里市| 微山县| 车险| 漳平市| 全州县| 米泉市| 故城县| 嵊泗县| 沅江市| 布拖县| 宁蒗| 花莲县| 汉沽区| 天镇县| 石林| 澄江县| 龙口市| 南丰县| 集安市| 米泉市| 茂名市| 肥西县| 太谷县| 威远县| 河南省| 花莲县| 潮州市| 台州市| 仁怀市| 沁源县| 临沂市| 平塘县|