`

yum找不到安装包

阅读更多

公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一个build.repo,其中提供的yum 源只有公司内部的几个源,很多包在这些源中都找不到。于是要添加别的源,下面的帖子中介绍了如何在CentOS中添加中科大、搜狐和163的yum源:http://www.husw.net/blog/post/1386/。摘录如下:

 

本文章介绍的yum源支持的版本是CentOS 6系列,理论上支持RHEL6系列。
更新方法如下:
先进入yum源配置目录

 

cd /etc/yum.repos.d

 


备份系统自带的yum源

mv CentOS-Base.repo CentOS-Base.repo.save



下载其他更快的yum源
中科大的yum源:

wget http://centos.ustc.edu.cn/CentOS-Base.repo



163的yum源:

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



sohu的yum源

wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo



更新完yum源后,建议更新一下,使操作立即生效

yum makecache

 

 

 

[yasi]:

 

在执行最后一步,即yum makecache的时候,遇到错误:

 

Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * addons: mirrors.163.com
 * base: mirror.metrocast.net
 * extras: mirror.beyondhosting.net
 * fasttrack: centos.vipernetworksystems.com
 * updates: centos.vipernetworksystems.com
http://mirrors.163.com/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again

 

原因是,http://mirrors.163.com/centos/6/addons/x86_64/repodata/repomd.xml http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml 确实不存在,可能被更新掉了。解决办法是,找到可用的URL替换之,或者把相应的.repo文件中的项整个注释掉。这里我采用后者。

 


 

例如,在CentOS-Base-163.repo中,注释掉整个addon项

 

#[addons]
#name=CentOS-$releasever - Addons - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#pgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 


 

在CentOS-Base-sohu.repo中注释掉下面的内容

 

#[addons]
#name=CentOS-$releasever - Addons - sohu.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirrors.sohu.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5CentOS-Base-sohu.repo

 

 

 

然后,再执行yum makecache。之后,yum就可以找到我要安装的包了,比如gdb, subversion, gcc-c++ 等。

 

 

 

注意:

 

有时用yum list xxx找不到某个包,可用尝试用yum search xxx

 

如,yum list vim 就报告 Error: No matching Packages to list。而 yum search 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

 

分享到:
评论

相关推荐

    阿里云服务器linux web环境一键安装包

    如果您的系统不存在数据盘,则一键安装包会将软件安装到系统/alidata 目录下。 如果您的系统存在数据盘,且还没有格式化挂载数据盘。则一键安装包会自动帮您格式化第 一块数据盘,并挂载在/alidata 目录下。

    LibreOfficeDev-7.1-Linux-aarch64适配国产飞腾FT2000的ARMV8指令集aarch64安装包

    前一阶段安装一款过长服务器FT2000飞腾2000服务器,yum源没有安装 LIBoffice安装包。其实X86X64版本满天飞,唯独缺少arm架构上的。没办法只能网上国外网站上找到源码文件重新编译,安装。为了方便大家特意不敢独享。...

    nfs离线安装包(含所有依赖-已亲测)

    无法满足现有系统的运行,因为一些原因,系统迁移和扩展内存方案不能实行,经排查现在占用内存较大的是系统中的文件存储功能,经调研,可以采用挂载远程共享目录的方式,将文件存储挂载到远程机器的目录,从而扩展了...

    中远麒麟堡垒机手册V1.6.docx

     bash yum.sh (必须有yum源并且保证yum已经可以成功安装包)  bash install.sh  init 6  运行命令后系统重启,重启后即可使用。  系统重启后,后台登录默认口令不变,但ssh修改为2288口  1.2 开放端口需求...

    dotnet运行时安装包

    因为最近https://dotnet.microsoft.com/网站打不开了,导致官方的安装包很难下载到 所以分享上来 如果有需要的人下载使用

    Redhat 使用CentOS的yum源进行升级或软件安装

    2.下载新的yum安装包,这里使用centos-6.3 1. # wget http://mirror.centos.org/centos/6.3/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 2. # wget ...

    Linux系统centos7环境下安装openssl1.0.2所需安装包及nginx离线安装所需全部依赖包,均可使用

    压缩包内包含openssl1.0.2的安装包及全部依赖环境,下载openssl最新版可到官网http://www.openssl.org/source/下载,然后安装此依赖包均可。没有设置下载积分,如果有积分一定是CSDN自己搞得鬼,也可在百度云盘上去...

    db4-devel和libcap-devel

    在linuxpython安装过程中可能会有db4-devel和libcap-devel不能知道的问题可下载文档使用rpm -ivh libpcap-1.9.0-3.el8.x86_64.rpm libpcap-devel-1.9.0-3.el8.x86_64.rpm libdb4-4.8.30-30.el8.x86_64.rpm libdb4-...

    ldns-devel-1.6.16-10.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    s3fs-fuse-1.93-1.el7.x86-64.rpm

    不需要积分!...网上可找了,找不到解决方法。这次的解决方法分享给大家。 好像输入的文本越多,曝光能力值越高。我就再多打几个字。 这一行大概有12个字符。 也没啥别的要说的了,自行下载使用吧。

    YUM软件包管理工具与yum命令的详细介绍

    rpm命令只能安装下载到本的.rpm格式的安装包,但是rpm并不能处理软件包之间的依赖关系,尤其是软件由多个.rpm包组成时,这时可以使用yum。 yum的主要是更方便的添加、删除、更新RPM包,自动解决软件包之间的依赖关系...

    linux离线安装vim编辑器工具,提供vim全量依赖包

    提供全量vim安装所需依赖,在客户内网环境下,通常无法联网,无法使用yum安装vim,此时可以使用rpm安装包进行安装 1.把此资源包放到服务器 2.解压之后进入文件夹 3.执行yum install -y vim-* 或者rpm -Uvh *.rpm --...

    linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境

     yum -y remove 安装包名称 2.下载并解压JDK (1)下载安装包  进入到/usr/local目录下新建java目录  mkdir java  ,在Java目录下使用wget指令下载安装包,如 wget --no-cookies --no-check-certificate --...

    linux串口调试工具cutecom

    安装依赖库 sudo yum install libQt3Support.so.4 libQtCore.so.4 libQtGui.so.4 2、 安装cutecom-0.22.0-1.puias6.i686.rpm,需要权限请在前面加上sudo,如下命令安装 sudo rpm -i cutecom-0.22.0-1.puias6.i686....

    64位Linux安装ENVI详解及LibXp.so.6安装包

    64位Linux下安装ENVI的详细说明,包含libXp库。因为csdn上传限制,里面不包含ENVIEX的压缩包,仅有下载链接。

    Centos openssh7.4p1升级到9.3p1的rpm安装包

    yum localinstall openssh-9.3p1-1.el7.x86_64.rpm openssh-clients-9.3p1-1.el7.x86_64.rpm openssh-server-9.3p1-1.el7.x86_64.rpm -y 此rpm包测试通过,详细安装步骤参考这个连接,这里写不下: ...

    mysql5.7.19安装包64位rpm格式

    CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。 1、安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载 [root@iZwz94qazh...

    Sbt——安装、配置、详细使用

    不建议用sdkman安装,官网建议用,但考虑到天国的网络状态,sdk经常不在线,建议还是本地安装吧! 1.官网yum安装 [root@master sbt]# curl https://bintray.com/sbt/rpm/rpm | tee /etc/yum.repos.d/bintray-sbt-rpm...

    webkitgtk-2.4.9-3.el7.nux.x86_64.rar

    centos 7安装部署kettle时,可能会出现 no libwebkitgtk-1.0 detected, some features will be unavailable的问题,且yum install libwebkitgtk找不到资源,用户下载安装包后,可以通过命令rpm -ivh 文件名称 来安装...

    使用YUM在Linux(CentOS 7)下安装mysql 5.7.18的教程详解

    项目需要使用MySQL,由于以前都是在windows下傻瓜式安装,基本没有遇到什么问题,但是这次是在服务器上安装,由于到Linux上安装软件不熟悉,走了不少弯路,耽误了好多时间。...使用的yum安装包: Red Hat Enterprise L

Global site tag (gtag.js) - Google Analytics