一.本机yum源的搭建
1.yum源的认识
yum上层软件管理工具,最重要的功能是可以解决软件的倚赖关系; yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件
2.yum源的搭建
1.从网络上下本机系统版本匹配的iso镜像文件
rhel-server-7.1-x86_64-dvd.iso
2.把rhel-server-7.1-x86_64-dvd.iso挂在到/mnt以便访问镜像中的文件
mount rhel-server-7.1-x86_64-dvd.iso /mnt
3.配置本机yum源指向
[root@localhost yum.repos.d]# rm -rf /etc/yum.repos.d/*
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/hao.repo #文件名必须以repo结尾
[Server] ---> 仓库名称
name=rhel7.0 ---> 对软件源的描述
baseurl=file:///mnt ---> 网络安装源
gpgcheck=0 ---> 不检测gpgkey;gpgkey表示软件出品的logo
enabled=1 ---> 此安装源语句快生效
4.测试yum源是否搭建好
[root@localhost Desktop]# yum clean all ---> 清除yum的缓存
[root@own yum.repos.d]# yum repolist
二. 安装yum源资源共享服务
1.安装httpd服务
yum install httpd -y ----> 安装httpd服务
systemctl stop firewalld ----> 关闭防火墙
systemctl disable firewalld ----> 使防火墙开机不自启
systemctl start httpd ----> 开启httpd服务
systemctl enable httpd ----> 使httpd服务开机自启
2.搭建共享yum源
cd /var/www/html
mkdir xin
umount /mnt
mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
vim /etc/yum.repos.d/yum.repo ---> 修改yum源配置文件
[Server] ---> 仓库名称
name=rhel7.0 ---> 对软件源的描述
baseurl=file:///var/www/htmlxin ---> 网络安装源
gpgcheck=0 ---> 不检测gpgkey;gpgkey表示软件出品的logo
enabled=1 ---> 此安装源语句快生效
3.测试共享yum源的搭建
测试1:在真机浏览器中输入 http://虚拟机ip/xin;就可以在浏览器中看见镜像中的内容
测试2:修改另一台虚拟机的yum源地址
测试虚拟机的ip必须个共享虚拟经济的ip可以ping通
[root@localhost yum.repos.d]# rm -rf /etc/yum.repos.d/*
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/hao.repo ---> 文件名必须以repo结尾
[server]
name=ping
baseurl=http://ip/xin
gpgcheck=0
enabled=1
4.yum源的开机自启
vim /etc/rc.d/rc.local ----> 添加挂载绝对路径到脚本文件中
mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1
chmod +x /etc/rc.d/rc.local ----> 给脚本文件添加执行权限
三.yum命令的使用
yum clean all ----> 清除原有yum缓存
repolist ----> 列出仓库信息
install software ----> 安装
list software ----> 查看软件
list all ----> 查看所有软件
list installed ----> 列出已经安装软件
list avaliabel ----> 列出可以安装的软件
reinstall software ----> 重新安装
remove software ----> 卸载
info software ----> 查看软件信息
search software ----> 根据软件信息查找
whatprovides file ----> 根据文件找出包含此文件的软件
groups list ----> 列出软件组
groups info ----> 查看软件组的信息
groups install sfgroup ----> 安装软件组
groups remove sfgroup ----> 卸载软件组
四.rpm命令的使用
rpm -i ----> 安装
-v ----> 显示过程
-h ----> hash加密
-e ----> 卸载
-q ----> 查看
-a ----> 所有
-p ----> 软件包
-ql ----> 查看软件在系统中的安转路径
-qlp ----> 查看未安装的软件包在系统中如果安装后产生文件的路径
-qf ----> 根据 某个文件找出此文件属于 那个安装包
-qc ----> 查看文件的配置文件名称
-qd ----> 查看文件的帮助文件
--scritps ----> 查看脚本
--nodeps ----> 安装软件忽略软件依赖
--force ----> 强制安装软件
-Kv ----> 检测软件包是否被篡改
五.第三方软件仓库的搭建
1.把所的rpm包放到一个目录中,这个目录只能存在.rpm文件
2.createrepo -v /存放软件包的目录 ----> 命令执行成功后会生成repodate目录
3.vim /etc/yum.repos.d/yum.repo ----> 添加脚本文件内容
[software]
nmae=software
baseurl=file:///software
gpgcheck=0
yum clean all
yum list linuxqq