搭建yum源及第三方软件库

一、搭建本地Yum源
(1)上传镜像文件
给虚拟机添加一个光驱将镜像文件传到虚拟机上
添加光驱的步骤:
添加光驱前要在虚拟机的关闭状态
在这里插入图片描述
开启虚拟机,查看镜像已经存在
(2)搭建本地yum源
df命令查看镜像的挂载点
注意:因为挂在的目录中存在空格,空格这个在yum中是不被识别的,所以我们要重新添加挂载点
在这里插入图片描述
挂载镜像至/rhel7.3这个目录下
mkdir / rhel7.3
mount /dev/sr0 /rhel7.3

yum源的指向文件存在于/etc/yum.repos.d/目录下
这里被挂载镜像文件只是一个存在的yum仓库,但是系统并不能读取识别,我们通过修改yum仓库指向文件让系统可以读取到这个仓库
编辑本地yum仓库指向文件
在这里插入图片描述
file://为本地协议,并指向/rhel7.3
清空本地/var/cache/yum容器清单列表旧数据
列出所有可用的yum仓库
安装dhcp
在这里插入图片描述
二、搭建网络yum源
目的:实现共享型yum源的部署,让其他多台没有镜像的主机通过访问网络yum源,下载软件
(1)在主机搭建本地的yum源
(2)cd /etc/yum.repos.d/ 需要切换到/etc/yum.repos.d/目录下建文件
vim westos.repo 此处文件名字可以任意,但是后缀必须是repo
[redhat] 仓库名称
name=anzhuang 此处名字是对软件源的说明,根据内容写,也可随意
baseurl=http://172.25.254.XX/westos 网络安装源
gpgcheck=0 不检测gpgkey。 0表示安装时不进行官方检测,企业中使用必须设定为1

在这里插入图片描述
三.共享yum源
systemctl start httpd
systemctl enable httpd
systemctl stop firewalld
systemctl disable firewalld
在这里插入图片描述
cd /var/www/html 此处的/var/www/html就相当于网络安装源
ls
mkdir westos
在这里插入图片描述
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos/
vim /etc/rc.d/rc.local
在这里插入图片描述
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos/

在这里插入图片描述
chmod +x /etc/rc.d/rc.local
虚拟机浏览器输入http://172.25.254.xxx/westos访问也可以安装软件
在这里插入图片描述
虚拟机要通过真机的共享文件安装软件,需要修改网络安装源
cd /etc/yum.repos.d/
vim westos.repo
[redhat]
name=redhat
baseurl=http://172.25.254.xxx/westos
gpgcheck=0
尝试连接主机yum源安装软件
在这里插入图片描述

四.yum命令
yum clean all 清除原有仓中yum缓存
yum repolist 列出仓库信息
yum install software 安装
yum update 更新
yum list software 查看软件
在这里插入图片描述
yum list all 查看所有软件
yum list installed 列出已安装软件
yum list available 列出可安装软件
yum reinstall software 重新安装软件
yum remove sofeware 卸载
yum info sofeware 查看软件信息
在这里插入图片描述
yum search sofeware信息 根据软件信息查找软件
yum history 查看系统中管理的历史
yum history info id 查看此id的软件管理历史操作
yum whatprovides file 根据文件找出包含此文件的软件
yum groups list 列出软件组
yum groups info “virtualization Tools” 列出软件组的信息sfgroup
yum groups install “virtualization Tools” 安装软件组
yum groups remove “virtualization Tools” 删除软件组
五.rpm命令
rpm -i 安装
rpm -v 显示过程
rpm -h hash加密
rpm -e 卸载
rpm -q 查看
rpm -a 所有
rpm -p 软件包
rpm -ql 查看软件在系统中的安装文件路径
rpm -qlp 查看未安装的软件包在系统中如果安装后产生文件的路径
rpm -qf 根据某个文件找出此文件属于哪个安装包
rpm -qc 查看软件的配置文件名称
rpm --nodeps 安装软件忽略软件依赖 ,此命令在安装第三方软件时,需安装的软件的依赖陷入死循环时,用此命令
rpm --force 强行安装软件
rpm -Kv 检测软件包是否被篡改

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值