一、虚拟机yum源配置
step1
virt-manager打开kris的硬件管理,add Hardware.
打开虚拟机显示镜像已经安装。
step2
建立镜像挂载文件。
挂载成功!
step3
编辑系统识别文件。并使其生效。
虚拟机yum源配置成功,可以安装镜像上的软件了
二、yum 命令
yum clean all ##清除原有的yum缓存
repolist ##列出仓库信息
install software ##安装
update ##更新 (在有更新的软件包前提下)
list software ##查看软件
list all ##查看所有软件
list installed ##列出已安装软件
list available ##列出可安装软件
reinstall software ##重新安装文件
remove software ##卸载文件
info software ##查看软件信息
search 软件信息 ##根据软件信息找文件(比如 web)
whatprovides file ##根据文件找出包含此文件的软件
group list ##列出软件组
group info ##查看软件组的信息
group install sfgroup ##安装软件组
group remove sfgroup ##卸载软件组
三、真机yum配置以及共享yum源。
真机yum配置
将一个和系统匹配的镜像文件下载到系统中(houstnamectl查看系统版本)
mkdir /iso
mv /home/kiosk/Desktop/*.iso /iso
mkdir /rhel7.3
mount /iso/rhel-server-7.3-x86_64-dvd.iso /rhel7.3 ##挂载
cd /etc/yum.repos.d/
mkdir backup
mv * backup ##将多余的repo文件移动方便管理
vim yum.repo
完成!
共享yum源
step1:安装httpd
yum install httpd -y ##安装阿帕奇
complete! 完成!
systemctl stop firewalld ##关闭火墙
systemctl disable firewalld ##开机自动关闭火墙
systemctl start httpd ##开启阿帕奇
systemctl enable httpd ##开机自动开启阿帕奇
完成这两步就具备远程分享的基本条件。
step2:挂载镜像
mkdir /var/www/html/rhel7.3
vim /etc/rc.d/rc.local
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3/
成功之后在浏览器输入ip/rhel7.*
三、安装第三方软件
rpm -i ##安装
-v ##显示过程
-h ##hash加密
-e ##卸载
-a ##所有
-p ##软件包
-ivh name.rpm ##-i安装, -v显示过程,-h指定加密方式为hash
-ql name ##查询安装软件生成文件
-qa ##查询系统中安装的所有软件名称
-qa |grep name ##查询软件是否安装 name可以不是全称
-qc name ##查询软件的配置文件名称
-qd name ##查询软件的帮助文件
-qlp name.rpm ##查询软件安装后会生成什么文件
-q name ##查询软件 后面name必须是软件的全称
-qp name.rpm ##查询软件安装包安装后的名字
-qf filename ##查询filename属于哪个安装包,根据某个文件找出此文件属于哪个安装包
-ivh name.rpm –force ##强制安装,但不能忽略依赖性
-ivh name.rpm –nodeps –force ##忽略依赖性并且强制安装
-qi name ##查看软件信息
-Kv name.rpm ##检测软件包是否被篡改
--scripts ##查看脚本
--nodeps ##安装软件时忽略依赖
--force ##强行安装文件
四、第三方软件仓库
什么是第三方软件仓库?
未经linux认证的不在镜像里的软件统称为第三方软件。当使用的是企业版linux的时候,如果下载了第三软件红帽公司将不再为你提供服务。
而搭建了第三方软件仓库之后我们可以用yum来直接进行下载。
搭建第三方软件仓库
step1.
把所有的.rpm文件放到一个目录中
step2.
createrepo -v /software
3.vim /etc/yum.repos.d/yum.repo
4.yum clean all
完成搭建