一、使用已知的网络安装资源安装软件
vim /etc/yum.repos.d/yum.repo ## 文件名必须以repo结尾
[rhel7.2] ## 说明
name=rhel7.2 source ## 对软件源的描述
baseurl=http://172.25.254.250/rhel7.2/x86_64/dvd ## 网络安装源
gpgcheck=0 ## 不检测gpgcheck
enabled=1 ## 此安装源语句块生效
yum clean all ##清空系统中原有的软件
二、配置本地yum源
1.获得一个与本机系统版本一致的系统镜像
2.挂载镜像
mount /xxx/xxx.iso /rhel7.2 ## 挂载镜像到/rhel7.2
3.设定永久挂载
vim /etc/rc./rc.local ## 修改配置文件,使其开机自启动
chmod 755 /etc/rc.d/rc.local ## 设置权限
4.设定系统安装指向
mkdir /etc/yum.repos.d/backup ## 创建目录
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup ## 将/etc/yum.repos.d下的所有文件移动到backup目录下
vim /etc/yum.repos.d/yum.repo ## 再此目录下编辑yum.repo
[rhel7.2] ## 说明
name=rhel7.2 source ## 对软件源的描述
baseurl=file:///rhel7.2 ## 本地安装源
gpgcheck=0 ## 不检测gpgcheck
enabled=1 ## 此安装源语句块生效
yum clean all
yum repolist ## 查看本地软件安装包
三、配置共享yum源
1.在一台已经建立好本地yum源的主机安装httpd
yum install httpd -y
显示安装成功
2.配置网络yum源
systemctl start httpd ## 开启httpd服务
systemctl stop firewalld ## 关闭火墙
systemctl enable httpd ## 设置httpd开机自启动
systemctl disable firewalld ## 设置开机不启动火墙
mkdir /var/www/html/rhel7.2 ## 在/var/www/html目录下设置挂载点rhel7.2
mount /xxx/xxx.iso /var/www/html/rhel7.2 ## 挂载镜像到网络挂载点
vim /etc/rc.d/rc.local ## 修改配置文件,使其再次开机自动生效
3.测试
在浏览器中输入 http://本机ip/rhel7.2,如图挂载成功
四、yum命令
1.yum命令的使用必须是在yum源搭建成功后才能正常使用
2.yum命令的详细用法
yum clean all ## 清除原有yum缓存
yum repolist ##
yum update ## 更新
yum install software
yum list software
yum list all
yum list installed
yum list available
yum reinstall software ## 重新安装
yum remove software ## 卸载
yum info software ## 查看软件信息
yum search software ## 搜索信息
yum whatprovides file ## 根据文件找出包含文件的包
yum groups list
yum groups info
yum groups install sfgroup
yum group remove sfgroup ## 软件组
vim /etc/yum.conf ## 此配置文件可设置屏蔽软件包
exclude *.i686 ## 屏蔽32位软件包
五、用rpm命令处理软件
rpm -i 安装
rpm -v 显示过程
rpm -h hash加密
rpm -e 卸载
rpm -q 查看
rpm -a 所有
rpm -qa 查看所有已安装的软件
rpm -p 软件包
rpm --scritps 查看脚本
rpm -Kv 检测软件包是否被篡改
rpm --force 强制安装
rpm --nodeps 安装过程中忽略软件依赖
rpm -ql 查看安装路径
rpm -qlp 未安装软件如果安装在系统中产生的
rpm -qf
六、第三方软件仓库的搭建
1.把所有的rpm包放到一个目录中
2.createrepo -v /存放软件包的目录
3.vim /etc/yum.repos.d/yum.repo
yum clean all