linux yum不能使用_linux yum下载快的yum - CSDN
  • linuxyum install 命令无效,一般原因有两点: 一,没网,试着:ping www.baidu.com 如果显示没有连接的话,就说明没网,也就无法使用yum 命令。 可以参考Linux ping不通,连上网的解决办法,也可以查找...

    linux中yum install 命令无效,一般原因有两点:

    一,没网,试着:ping www.baidu.com
    如果显示没有连接的话,就说明没网,也就无法使用yum 命令。
    可以参考Linux ping不通,连不上网的解决办法,也可以查找其他的解决办法。

    二,ping通了的话,还是是用不了yum命令,说明是yum镜像没有了,那么就得下载一个来更新。
    在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。

    1. cd /etc/yum.repos.d

    2. mv CentOS-Base.repo CentOS-Base.repo.backup

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

    4. mv CentOS6-Base-163.repo CentOS-Base.repo

    5. yum clean all

    最后在使用yum 就可以了。

    输入 yum grouplist,出现如图,说明yum正常

    这里写图片描述

    上一篇:Linux ping不通,连不上网的解决办法

    下一篇:xshell的安装及连接linux的使用方法

    展开全文
  • Linux yum 无法无法使用

    2015-11-02 02:37:08
    yum无法使用 这是自带的yum源 ![图片说明](https://img-ask.csdn.net/upload/201511/02/1446431634_116796.png) 这是我更改阿里之后的 ![图片说明]...
  • 具体报错如下 Could not retrieve mirrorlist ...arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误" ...

    具体报错如下

    Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
    14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"
    
     One of the configured repositories failed (未知),
     and yum doesn't have enough cached data to continue. At this point the only
     safe thing yum can do is fail. There are a few ways to work "fix" this:
         1. Contact the upstream for the repository and get them to fix the problem.
         2. Reconfigure the baseurl/etc. for the repository, to point to a working
            upstream. This is most often useful if you are using a newer
            distribution release than is supported by the repository (and the
            packages for the previous distribution release still work).
         3. Run the command with the repository temporarily disabled
                yum --disablerepo=<repoid> ...
         4. Disable the repository permanently, so yum won't use it by default. Yum
            will then just ignore the repository until you permanently enable it
            again or use --enablerepo for temporary usage:
                yum-config-manager --disable <repoid>
            or
                subscription-manager repos --disable=<repoid>
         5. Configure the failing repository to be skipped, if it is unavailable.
            Note that yum will try to contact the repo. when it runs most commands,
            so will have to try and fail each time (and thus. yum will be be much
            slower). If it is a very temporary problem though, this is often a nice
    ▽       compromise:
                yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
    

    这个错误可能是因为没有配置dns
    在配置网卡的文件中加入,就可以下载了
    在这里插入图片描述

    DNS1=114.114.114.114
    DNS2=4.4.4.4
    

    在这里插入图片描述

    展开全文
  • 其实现在很多说国内yum在线源无法使用,其实就是yum配置源文件中baseurl指定的软件库地址有错,不能根据baseurl所指定的地址找到repodata目录中的repomd.xml文件,所以yum不能正常工作了,所以最好的解决办法就是...

    前段时间购买了一个Linux-Ubuntu操作系统 的云服务器,需要在线安装一些软件,本来想着直接用apt-get命令进行安装,然而发现apt-get命令安装的软件包非常有限,很多软件都没有,所以只能直接使用大家公认的方便的yum来安装,然而对于Ubuntu系统来说,yum在最开始是没有安装在系统上的,所以还得先通过apt-get命令先 安装yum:

    命令行输入apt-get install yum安装yum,这个相信大家都会了,就不再多说。

    安装好yum后发现yum并不能正常使用,原因是Ubuntu里面使用apt-get安装的yum中没有配置源文件,而yum的使用时需要配置源文件配合使用才可以的。可以进入/etc/yum/repos.d/目录下查看,确实缺少配置源文件。

    因此,命令行输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 下载配置源文件(wget的使用需要先安装nginx,如果没有请先输入apt-get install nginx进行安装),并将其复制到/etc/yum/repos.d/目录下,至此/etc/yum/repos.d/目录下就多了个CentOS-Base.repo文件,接下来就是修改这个配置源文件就可以使用yum了。在此之前有必要先了解一下yum是怎么通过这个配置源文件进行工作的。


    首先用vi编辑器可以看到CentOS-Base.repo配置源文件中有[base],[extras],[updates]等模块,这些模块是什么意思呢?

    拿[base]模块来说:

    [base]:代表软体库的名字!中括号一定要存在,里面的名称则可以随意取。但是不能有两个相同的软体库名称, 否则yum 会不晓得该到哪里去找软体库相关软体清单档案。

    name:只是说明一下这个软体库的意义而已,重要性不高!

    mirrorlist=:列出这个软体库可以使用的映射站台,如果不想使用,可以注解这行;

    baseurl=:这个最重要,因为后面接的就是软体库的实际网址!mirrorlist 是由yum 程式自行去捉映射站台, baseurl 则是指定固定的一个软体库网址!下载就是根据baseurl指定的路径来下载 

    enable=1:就是让这个软体库启动。如果不想启动可以使用enable=0

    gpgcheck=1:指定是否需要查阅RPM 档案内的数位签章!

    gpgkey=:就是数位签章的公钥档所在位置!使用预设值即可

    至此就基本了解了配置源文件模块的作用了,那么yum是怎么通过配置源文件进行工作的呢?首先yum会根据baseurl所指定的软件库网址找到一个repodata的目录,然后通过在该目录下的repomd.xml文件中指定的软件的正确地址来下载相应的软件并安装。所以我们就可以直接通过修改baseurl的值,让其指定特点的国内yum源来让yum正确工作了。

    以上海交通大学yum源为例:网址为:http://ftp.sjtu.edu.cn/

    1. 打开网址,进入centos/目录,找到最新版本号,我这里最新版本号为:7.2.1511


    2. 进入最新版本号目录,找到os目录,并依次进入其子目录,直到可以看到repodata/该目录为止


    3. 复制该页面地址,加入[base]模块中的baseurl中:


    4. 重复2,3步骤,进入最新版本号目录,分别找到updates目录,extras目录,并依次进入其子目录,直到可以看到repodata/该目录为止,分别复制相应页面网址,替换相应模块中的baseurl,最终效果如图:(配置源文件只需要用到[base],[extras],[updates]这个3个模块就够了,其他可以删掉)

    [base]
    name=CentOS-$releasever - Base
    baseurl=http://ftp.sjtu.edu.cn/centos/7.2.1511/os/x86_64/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    [updates]
    name=CentOS-$releasever - Updates
    baseurl=http://ftp.sjtu.edu.cn/centos/7.2.1511/updates/x86_64/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    [extras]
    name=CentOS-$releasever - Extras
    baseurl=http://ftp.sjtu.edu.cn/centos/7.2.1511/extras/x86_64/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    


    5. 保存并退出,输入yum clean all 清除本机上yum的旧资料,然后执行yum update 更新yum


    6. 至此,就可以愉快的使用yum来安装软件了



    总结:其实现在很多说国内yum在线源无法使用,其实就是yum配置源文件中baseurl指定的软件库地址有错,不能根据baseurl所指定的地址找到repodata目录中的repomd.xml文件,所以yum就不能正常工作了,所以最好的解决办法就是到相应的国内源网站中找到相应的repodata目录,然后复制下网址替换原来baseurl的值,然后更新yum即可使用了。


    展开全文
  • 1.将一行改为原来的python2.7 vi /usr/bin/yum 2.同理 vi /usr/libexec/urlgrabber-ext-down

    1.将一行改为原来的python2.7

    vi /usr/bin/yum
    
    
    

    2.同理

    vi /usr/libexec/urlgrabber-ext-down
    
    
    展开全文
  • linux yum安装mysql8

    2019-10-22 09:53:28
    说明 本文参考keep-go-on博文 ...2.如果linux 系统里直接安装 ,建议使用yum进行安装(ubuntu可以先安装yum) 3.如果安装在windows里面,可以参考 mysql 8.0 版本安装及其问题(windows) 第一...
  • ###########################1.yum相关################################## 1.yum命令: yum install softwarename 安装 yum repolist 列出设定yum源的信息 yum remov...
  • linux安装yum

    2019-11-05 18:45:25
    yumlinux环境安装软件包的一种方式。 很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件 yum仓库用来存放所有的现有的.rpm包,...如果你的linux环境不能访问外网,那你装yum没有意义,因为他需要访问...
  • Linux下软件之间依赖关系很复杂,有时候安装一个软件需要花上好几天,99%的时间都在安装对应版本的依赖。Yum的出现大大简化了软件管理工作,可以让用户在无需关心软件依赖的情况下,方便的进行软件的下载、更新和...
  • 环境部署中经常碰到的问题是使用linuxyum命令进行安装程序,但是很多时候都会出现无法安装的问题。 我首先想到的就是使用系统安装中的包进行挂载安装。 在虚拟机中进行一下操作: 1、虚拟机-&gt;设置-&...
  • Linux yum安装与卸载

    2018-11-14 17:49:55
    yum安装与卸载背景由于某种原因删了/usr/share中的yum-plugins、yum-cli文件夹,导致了yum命令失效,后发现之后,从其他虚拟机中导入了这两个文件夹,但是还是缺少了配置文件,导致yum命令一直不能使用,从avro,...
  • Linux 通过YUM安装rzsz yum install lrzsz
  • 在编译程序的过程中,由于相应环境的所需的动态库加载环境出了问题,我自己对动态库的环境进行了修改,在/etc/profile里的最后一行里加了这么几句话: export LD_LIBRARY_PATH=/usr/lib/jvm/java-1.7.0-openjdk-1.7....
  • linux下安装yum命令

    2018-10-30 16:03:21
    最近在学习Linux,今天小心在CentOS7系统下把yum命令给删除了,于是百度了好几篇文章,实话照他们的操作去做,实在敢说啥,只得自己手动了.......   步骤如下 第一步:  ...
  • main和repository两部分yum安装时会自动优先匹配和本机架构一样的软件(也就是64位装64位的 32位系统装32位的软件,如果64为系统找到64位的软件,装32位的软件也可以)main部分定义了全局配置选项,整个yum配置...
  • Linux 内网使用yum

    2019-05-20 10:36:49
    转载自: ... Linux内网使用yum 1.找个连外网的服务器 只下载安装(例:docker) # yum install --downloadonly --downloaddir=/root/packages/docker docker 2.将下载好的rpm包FTP传...
  • Linux yum 方式安装jdk

    2019-02-16 15:26:01
    Linux yum 方式安装jdk yum search java //查找对应工具中的jdk版本 yum -y install //加上对应的jdk版本,例如:yum -y install java-11-openjdk-devel.x86_64 // -y表示静默安装 ...
  • 环境:Centos 6.5Linux 使用yum命令安装mysql1. 先检查系统是否装有mysql [root@localhost ~]#yum list installed mysql* [root@localhost ~]#rpm –qa|grep mysql*2. 查看有没有安装包[root@localhost ~]#yum ...
  • linux yum命令详解

    2019-05-02 22:35:55
    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖...
1 2 3 4 5 ... 20
收藏数 362,787
精华内容 145,114
关键字:

linux yum不能使用