1. 使用已有的网络安装资源安装软件
cd /etc/yum.repos.d/ (移动到yum源指向的文件配置目录下)
 vim westos.repo (新建文件,yum下后缀必须为.repo)
 
 编辑这个文件里面写
 [redhat] (软件仓库名称)
 name=firefox (自定义软件仓库描述)
 baseurl=http://172.25.254.250/rhel7.3/x86_64/dvd/ (软件仓库yum源指向)
 gpgcheck=0 (不检测gpgkey)0为不要校验,1为校验
 
 列出仓库信息 yum repolist
 
 开始安装软件 yum install vnc -y(加-y是确认的意思,就不询问了)
 
 2. 配置本地yum源
搭建前提:所有搭建的本机必须要有镜像
 首先得有镜像,然后在挂载
 mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /iso
 设定永久挂载
 vim /etc/rc.d/rc.local
 写入mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /iso 在系统开机时自动执行此脚本
 
 chmod 755 /etc/rc.d/rc.local
 再给这个文件的权限
设定系统安装源指向
 mkdir /etc/yum.repos.d/backup 在yum建立一个包
 mv /etc/yum.repos.d/* /etc/yum.repos.d/backup 将yum仓库下的文件先存在这个包里
 vim /etc/yum.repos.d/yum.repo 写一个新的安装源文件
 
 查看本地yum源 yum repolist
 
 3. 共享性yum源的部署
 在已经搭建好本地yum源的主机中安装httpd服务
 yum install httpd -y
 
 开启服务并关闭火墙
       systemctl start httpd        开启hpptd服务systemctl enable httpd       开机自启动systemctl stop firewalld     关闭火墙systemctl disable firewalld  关闭开机自动启动
将本地yum源配置到网络
 mkdir /var/www/html/file /var/www/html目录下的文件可以直接通过ip访问
 mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /var/www/html/file/ 挂载镜像
 
 vim /etc/rc.d/rc.local
 写入 mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /var/www/html/file/ 设定永久挂载镜像
 chmod +x /etc/rc.d/rc.local
 
 此时统一网段下的虚拟机即可在浏览器中输入http://分享yum源的主机的ip/file共享到本机的yum源
 
4. yum命令
 yum
| clean all | 清除原有yum缓存 | 
|---|---|
| repolist | 列出仓库信息 | 
| install software | 安装 | 
| update | 更新 | 
| list software | 查看软件 | 
| list all | 查看所有软件 | 
| list installed | 列出已安装软件 | 
| list available | 列出可安装软件 | 
| reinstall software | 重新安装 | 
| remove software | 卸载 | 
| info software | 查看软件信息 | 
| search software信息 | 根据软件信息查找软件 | 
| whatprovides file | 根据文件找出包含此文件的软件 | 
| history | 查看系统中软件管理信息 | 
| history info 数字 | 对该数字为id的信息进行展示 | 
| groups list | 列出软件组 | 
| groups info | 查看软件组的信息 | 
| groups install sfgroup | 安装软件组 | 
| groups remove sfgroup | 卸载软件组 | 
注意:yum可以解决倚赖问题 ,下载文件时的倚赖会一并下载,但并不能解决所有 ,rmp不会解决倚赖问题
 
 
 
 
 5. rpm命令
 rpm
  -i               安装-v               显示过程-h               hash加密-e               卸载-q               查看-a               所有-p               软件包-ql              查看软件在系统中的安装文件路径-qlp             查看未安装的软件包在系统中如果安装后产生文件的路径-qf              根据某个文件找出此文件属于哪个安装包-qc              查看软件的配置文件名称-qd              查看软件的帮助文件–scripts         查看脚本–nodeps          安装软件忽略软件倚赖–force           强行安装软件-Kv              检测软件包是否被篡改
用rpm -ivh发现软件倚赖性,再用yum install解决倚赖性
 –nodeps用来解决倚赖性死循环
 rpm -i 软件安装包 --force强制安装
 
 
 
 
 
 6. 软件包名称详解
           kolourpaint-4.10.5-4.el7.x86_64.rpm[1]           [2]    [3] [4]    [5]
[1] 软件名称
 [2]版本
 [3]适用系统
 [4]架构
 [5]使用rpm体系
 rpm即red packages manager ,redhat公司出品以及其衍生产品
7. 第三方软件仓库的搭建
 createrepo -v 存放软件包的目录, 命令执行成功后此目录下会生成repodata目录
 
 vim /etc/yum.repos.d/westos.repo 编辑文件内容
 
 然后安装软件
 