需要知道:
yum源:yellow dog updater,modified 是一个shell前端软件包管理器,基于RPM包管理能够自动处理依赖性问题,可以看成一个软件集合地,资源丰富,同时可以更有效解决依赖性问题
本地yum源:似光盘附带一些软件,可以把光盘当成本地源安装软件
网络yum源:aliyun镜像网站属于网络源,可以通过互联网把软件下载下来
环境:为保证实验练习,在一个全新的虚拟机快照镜像,提前配置网络,
检查是否有yum源:
一、配置本地yum源:
1.整体思路:
具体步骤:
1.获得一个和本机系统匹配的镜像
2.挂载镜像:(镜像挂载在目录上时才能被识别):
mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos
3.设定永久挂载配置文件:
vim /etc/rc.d/rc.local
编辑:mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos
4.给定权限:
5.设置系统安装源:
cd /etc/yum.repos.d/
编辑配置文件:
6.检查yum仓库:
二、配置网络共享yum源:
整体思路;
1.因为本次需要http服务,所以可以使用Yum安装httpd: yum install httpd
2.开启httpd服务:systemctl start httpd
(systemctl enable httpd) 查看防火墙状态并封锁systemctl mask firewalld
防止不信任被挡:
3. 挂载镜像: cd /var/www/html
查看
只有这样挂载才能生效:
- 挂载:
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos
5.用浏览器验证是否挂载好
6.永久设置:
7.给定权限,开机自启:
三、常用的yum命令:
yum clean all | 清除原有yum缓存 |
yum repolist | 列出仓库信息 |
yum install software | 安装 |
yum list software | 查看软件 |
yum list all | 查看所有软件 |
yum list installed | 列出已安装软件 |
yum list available 列出可安装软件 | |
yum reinstall software | 卸载 |
yum info software | 查看软件信息 |
yum search software信息 | 根据软件信息查找软件 |
yum history | 查看系统中软件管理信息 |
yum history info 数字 | 对该数字为id的信息进行显示 |
yum groups list | 列出软件组 |
yum groups info | 查看软件组的信息 |
yum groups install sfgroup | 安装软件组 |
yum groups remove sfgroup | 卸载软件组 |
具体用法:
四、搭建第三方软件仓库
1.整体思路:
2.具体步骤:
/1.将真机中的软件安装包下载到虚拟机:
scp root@172.25.254.37:/home/kiosk/software/* /mnt
(路径查看)
2.查看确认:cd /mnt/
执行ls
3.生成repodate目录:createrepo -v /mnt/
4.创建新目录:mv /mnt/* /software/
5.写入安装信息:cd /etc/yum.repos.d
编辑westos.repo
修改westos中baseurl=http://172.25.254.xx/westos(网络源)
本地源:
6.对依赖性进行检查:
7.编辑yum源仓库的配置文件:
编辑: vim westos.repo
8.可以一次性装好之前相互依赖的软件:
五、rpm的相关指令:
常用安装过程:rpm -ivh xxxx
rpm -i | 安装 |
rpm -q | 查看 |
rpm -e | 卸载 |
rpm -a | 所有 |
rpm -p | 软件包 |
rpm -ql | 查看软件在系统中的安装文件路径 |
rpm -qlp | 查看未安装的软件包在系统中如果安装后产生文件的路径 |
rpm -qf | 根据某个文件找出此文件属于哪个安装包 |
rpm -v | 显示软件安装过程 |
rpm -h | 采用hash加密 |
rpm -qc | 查看软件的配置文件名称 |
rpm -qd | 查看软件的帮助文件 |
rpm --scritps | 查看脚本 |
rpm --nodeps | 安装软件忽略依赖性 |
rpm --force | 强行安装 |
rpm -Kv | 检测安装包是否被篡改 |
具体用法:
!!!注意:安装wps yum rpm 都可以
安装谷歌时,它自己的yum不能使用必须删除