十二软件管理

1.使用网络已经安装资源的安转软件
hahahahaha  下载的软件仓库名称
http 软件网址
gpgcheck1   社区版(供使用)官方授权
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    ##不检测gpgkey
              enabled=1     ##此安装源语句块生效

              十二软件管理

yum clean all  ##清空系统中原有的yum信息
2.配置本地yum源
1)获得一个与本机系统版本一致的系统镜像
2)挂载镜像
mount   /xxx/xxxxxx.iso    /rhel7.2

十二软件管理
3)设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxxxxx.iso      /rhel7.2
chmod 755 /etc/rc.d/rc.local     ##在系统开机时会自动执行此脚本
4)设定系统安装源指向
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup
vim /etc/yum.repos.d/yum.repo
       [rhel7.2]
       name=rhel7.2
       baseurl=file:///rhel7.2
       gpgcheck=0

yum clean all

yum install httpd -y
file://访问本地的文件

十二软件管理
3.共享型yum源

1)在一台已经连接好本地yum源的主机中安装httpd
yum install httpd
2)配置网络yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld

mkdir /var/www/html/rhel7.2
mount /xxx/xxxxxx.iso /var/www/html/rhel7.2

测试:
在浏览器中输入地址:
http://ip/rhel7.2
http://172.25.254.33/rhel7.2   <<<此地址就是网络yum源地址

十二软件管理

4.yum命令
1)yum命令的使用必须是在yum源搭建成功后才能正常运行
2)yum命令的详细用法
yum clean all               ##清除原有yum缓存
    repolist                ##列出仓库信息
    install softwar         ##安装
    update                  ##更新
    list    software        ##查看软件
    list    all             ##查看所有软件
    list    installed       ##列出已安装软件
    list    available       ##列出可安装软件
    reinstall software      ##重新安装
    remove software         ##卸载
    info software           ##查看软件信息
    search software信息     ##根据软件信息查找软件
    whatprovides file       ##根据文件找出包含此文件的软件
    groups list             ##列出软件组
    groups info             ##查看
    group install sfgroup   ##安装软件组
    group remove sfgroup    ##卸载软件组
5.用rpm命令处理软件,比yum更底层的命令
rpm    -i         ##安装
       -v         ##显示过程
       -h         ##hash加密
       -e         ##卸载
       -q         ##查看
       -a         ##所有
       -p         ##软件包
       -ql        ##查看软件在系统中的安装文件路径
       -qlp       ##查看未安装的软件包在系统中如果安装后产生文件的路径
       -qf        ##根据某个文件找出此文件属于哪个安装包
       -qc        ##查看软件的配置文件名称
       -qd        ##查看软件的帮助文件
       --scripts  ##查看脚本
       --nodeps   ##安装软件忽略软件依赖

十二软件管理

十二软件管理
       --force    ##强行安装软件
       -Kv        ##检测软件包是否被篡改
6.第三方软件仓库的搭建
1)把所有的rpm包放到一个目录中
2)createrepo -v /存放软件包的目录    ##命令执行成功会生成repodate目录

十二软件管理

十二软件管理
3)vim /etc/yum.repos.d/yum.repo请注意别空格
[software]
name=software
baseurl=file:///software
gpgcheck=0

十二软件管理

yum clean all
yum list linuxqq