Linux中yum--------基本操作命令及配置、共享安装源

一、yum的基本操作命令

 格式

 yum  remove  softwarename           #卸载软件
 yum  install softwarename           #安装软件

eg:yum remove firefox #卸载firefox这个浏览器
 yum  search  web                    #查找浏览器的名字
 yum  install firefox.x86_64         #安装firefox
 yum  repolist                       #列出设定yum源信息
 yum  list    softwarename           #查看软件源中是否有此软件
 yum  list    all                    #列出所有软件名称
 yum  list    available              #列出可以用yum安装的软件名称
 yum  list    installed              #列出已经安装的软件名称
 yum  search  softwarename           #根据软件信息搜索软件名称
 yum  whatprovides filename          #在yum源中查找包含filename文件的软件包
eg:yum whatprovides ls或*/ls #查找包含ls文件的软件包
 yum  history                        #查看系统改变历史(如软件的卸载、安装、更新、重装)
 yum  reinstall softwarename         #重新安装
eg:yum reinstall firefox.x86_64 #重新安装firefox软件
 yum clean all                       #清理yum缓存
 yum update                          #更新软件
 yum info softwarename               #查看软件信息
 yum groups list                     #查看软件组信息
 yum groups info softwarename        #查看软件组内包含的信息
 yum groups install softwarename     #安装组件
 yum groups remove softwarename      #卸载组件

 

二、本地配置安装源


具体步骤

1. 搞一个和系统匹配的镜像文件到系统,切换到超级用户。

注意:用hostnamectl命令可查看自己系统的版本,我的真机版本为redhat7.2,虚拟机版本为redhat7.0。以下演示为在我的机子上所做实验。

2.mkdir /iso       ##在“/”下建立一个文件夹专门用来储存镜像,以防镜像被删


3.mv /home/kiosk/Desktop/*.iso  /iso   ##将拷贝的镜像移动到目录中

4.mkdir /source7.0 /source7.2      ##建立两个文件夹,通过这两个文件夹看镜像里面内容

5.mount /iso/rhe1-server-7.0-x86_64-dvd.iso /source7.0 ##将镜像分别挂载在两个文件夹中

  mount /iso/rhe1-server-7.2-x86_64-dvd.iso /source7.2

 

6.cd /etc/yum.repos.d/   ##yum的配置文件,我们现在要重新配置。

7.mkdir /repobackup                              

8.mv * /repobackup    ##备份文件,以便现在操作和日后需求

 

9.vim yum.repo    ##在软件仓库目录里编写一个软件仓库文件,一定为 .repo文件

--->编写内容<---

 [source7.2]                 #[仓库名]

 name=source7.2              #名称,为了更清楚的给别人表示

 baseurl=file:///source7.0  #对本地文件,file://访问方式 /source7.2绝对路经

 gpgcheck=0                  #软件的logo,gpg是一个加密方式,gpgcheck表示是否检测软件的gpgk,

                             #0表示随便安装


 10.yum clean all     ##清理yum缓存


 11.yum install dhcpd   #测试成功下载例如dhcp,则搭建成功。




三、共享 yum 源   


具体步骤

(1)真机上

1. 在本地yum源配置完成之后安装apache---共享协议

 yum install httpd               ##为实现共享

 systemctl  start   httpd        ##启动共享服务

 systemctl enable httpd          ##设为开机启动

 systemctl stop firewalld        ##关闭防火墙,防止防火墙阻止共享

 systemctl disable firewalld     ##禁用防火墙

 mkdir /var/www/html/source7.0   ##建立两个文件夹,通过这两个文件夹看镜像里面内容

 mkdir /var/www/html/source7.2

2.挂载镜像

 mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0

 mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/souce7.2

 注意:这样的挂载是临时的,reboot会后开机全部卸掉,要手动重新挂载


 vim /etc/rc.d/rc.local    #编写在重启时可以自动挂载文件

 --->编写内容<---

  mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0

  mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/souce7.2

  :wq

  chmod +x /etc/rc.d/rc.local   #加可执行权限

3. 访问测试

 在浏览器中输入地址

 http://ip(真机IP)/source7.0

 http://ip(真机IP)/source7.2

 显示如下图则测试成功



(2)虚拟机上

4.配置虚拟机yum

 rm -fr /etc/yum.repos.d/*       ##清空yum当前配置文件,重新配置

 vim /etc/yum.repos.d/yum.repo   ##编写一个软件仓库文件

--->编写内容<---

 [source7.0]

 name=source7.0

 baseurl=http://172.25.254.114/source7.0      ##真机的IP

 gpgcheck=0

 yum clean all     ##清理yum缓存


 yum install dhcp    ##即可下载例如dhcp

 

 

 cd /etc/yum.repos.d/

 vim yum.repo

 [source7.2]

 name=source7.2

 baseurl=file///var/www/html/source7.0    #修改之后即可查看组信息

 gpgcheck=0

 yum智能管理软件包,可以自动解决软件依赖性

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值