良许Linux教程网 干货合集 Linux系统更换yum源命令

Linux系统更换yum源命令

YUM是一个RPM系统的自动更新和软件包安装/卸载器。它可以自动计算依赖和找出想要安装的软件包,那么如何在Linux系统中更换yum源?下面良许教程网通过具体实例为大家演示一下Linux系统更换yum源命令具体使用方法。

Linux系统更换yum源命令

 命令:
 
 #查看软件包
 
   yum list all                     ##列出yum源仓库里面的所有可用的安装包
 
   yum list installed               ##列出所有已经安装的安装包  
 
   yum list available               ##列出没有安装的安装包
 
  #安装软件
 
   yum install softwarename         ##安装指定的软件
 
   yum reinstall softarename        ##重新安装指定的软件
 
   yum localinstall 第三方software   ##安装第三方文件并且会解决软件的依赖关系
 
   yum remove  softwarename         ##卸装指定的软件
 
  #查找软件的信息  
 
   yum info software                ##查看软的信息
 
   yum search keywords              ##根据关键字查找到相关安装包软件的信息
 
   yum whatprovides filename        ##查找包含指定文件的相关安装包
 
  #对于软件组
 
    yum groups list             ##列出软件组
 
    yum groups install         ##安装一个软件组
 
    yum group remove           ##卸载一个软件组
 
    yum groups info            ##查看一个软件组的信息

开始之前看一下查看一下当前的配置里面有什么已经安装好的yum源仓库 yum repolist  img  img

由上面可以知道现在的yum源配置没有成功的读取可利用的信息,下面将修改制作yum的软件可用安装源。

第一种:利用iso镜像文件进行本地yum源的制作

1.挂载

 mkdir /mount                   ##创建的空的文件夹用于挂载iso镜像文件  
 
 mount /iso/ iso的文件的名   /mount    ##为了让iso镜像文件能够被像文件一样被便利地读取利用,将iso文件挂载在一个空的文件里面

img  (在这里被挂载的iso镜像文件是一个存在的yum仓库,但是系统并不能读取识别,我们通过修改yum仓库指向文件让系统可以读取到这个仓库,被我们利用)

2.修改yum源指向文件

 mkdir /etc/backup      ##创建/etc 下的一个空文件夹用于备份原来的yum源读取文件
 
 mv /etc/yum.repos.d/* /etc/backup/    ##备份yum仓库指定文件
 
 touch  /etc/yum.repos.d/myyum.repo
 
 cat > /etc/yum.repos.d/myyum.repo[test]
 
 >name=myyumsource
 
 >baseurl=file:///mount
 
 >gpgcheck=0        ## 0表示不检查rpm数字证书,1为检查rpm数字证书
 
 >end

img

3.刷新测试

 yum clean all  ##清空本地/var/cache/yum容器清单列表旧数据。  yum repolist   ##列出所有的可用的yum仓库,执行这个命令,会重读yum源设置志向文件,刷新本地容器清单列表。
 
 yum repolist   ##列出所有的可用的yum仓库,执行这个命令,会重读yum源设置志向文件,刷新本地容器清单列表。

现在看一下我们设置好的yum源仓库集合 img

由上面我们可以看到我们的挂载已被成功读取。

利用已经做好的iso-yum本地源安装http 服务方便制作共享软件源

 yum install httpd

img  img

安装http服务成功,现在我们启动一下相关服务。

 systemctl  start httpd    ##开启http服务
 
 systemctl enable httpd    ##设置开机启动http服务
 
 systemctl stop firewalld  ##关闭火墙服务方便下面的htpp服务的使用

第二种:利用iso镜像文件进行http共享yum源的制作

1.解挂载

 umount /mount   ##将挂载在/mount下的文件解挂载将要挂载在http服务相关目录下
 2.重新挂载,
 mkdir /var/www/html/myshare    ##在http服务的目录下面创建一个挂载点(http服务可以默认的服务目录)
 
 mount /iso/iso文件名  /var/www/html/myshare

img  刷新服务 systemctl restart httpd

3.浏览器测试

打开浏览器,输入设置的主机的ip地址后面加上挂载的文件当看到文件出现则成功了。 img

添加repo仓库指向文件,让系统在寻找yum源的时候可以找到设置的http分享的yum源。

  touch  /etc/yum.repo.d/myshare.repo
 
  cat > /etc/yum.repos.d/myshare.repo [share]
 
  >name=mysharesource
 
  >baseurl=http://172.25.6.10/myshare
 
  >gpgcheck=0
 
  >end

img  yum clean all yum repolist 出现了错误  由于本文里面我们本地yum源制作和http-yum分享源制作使用了同一个iso文件所以我们解挂载了本地源挂载iso,执行yum repolist 命令yum源找不到我们在仓库指向文件里面指定的原本挂载在/mount的内容。现在我们可以修改第一个文件的查找点,让它找/var/www/html/myshare 挂载点。 img

 yum repolist

img  这下本地的挂载也成功被读取了,没有出现报错。

由于这仅仅是设置的临时的挂载我们还可以设置开机自动挂载

 cat  >> /etc/fstab 

至此关于Linux系统中更换yum的教程分享结束,大家有任何问题都可以通过评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部