Linux-------软件管理

1.使用已经安装的网络资源安装软件

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                                                                                     ##此安装源语句快生效

Linux-------软件管理

yum   clean   all                                      ##清空系统中原有的yum信息

2.配置本地yum源

[1]获得一个与本机系统版本一直的系统镜像

[2]挂载镜像

mount   /xxx/xxxxxx.iso                 /rhel7.2

Linux-------软件管理

[3]设定永久挂载

vim   /etc/rc.d/rc.local                  /rhel7.2

chmod   755   /etc/rc.d/rc.local                       ##在系统开机时会自动执行此脚本

4.设定系统安装源指向

mkdir   /etc/yum.repos.d/backkup

mv   /etc/yum.repos.d/* /etc/yum.repos.d/backup

vim   /etc/yum.repos.d/yum.repo

Linux-------软件管理

[rhel7.2]

name=rhel7.2

baseurl=file:///rhel7.22

gpgcheck=0

yum   clean   all

Linux-------软件管理

yum   install   http   -y   

3.共享型yum源的配置

[1]在一台已经连接好本地yum源的主机中安装httpd

yum   install   httpd

Linux-------软件管理

[2]配置网络yum源

systemctl   start   httpd                                ##开启httpd服务

systemctl   stop   fireewalld                        ##设置httpd服务开机启动

systemctl   enable   httpd                           ##关闭防火墙

systemctl   disable   firewalld                   ##禁止防火墙开机启动

mkdir    /var/www/html/rhel7.2

Linux-------软件管理

mount   /xxxx/xxxxxx.iso   /var/www/html/rhel7.2

测试:

在浏览器中输入地址:

http://ip/rhel7.2

http://172.25.254.10/rhel7.2             《此地址就是网络yum源地址》

Linux-------软件管理

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                      ##根据文件找出包含此文件的软件

                groups   list                                ##列出软件组

                groups   info                               ##查看软件组的信息

                groups   install   sfgroup            ##安装软件组

                groups   remove   sfgroup        ##卸载软件组

5.用rpm命令处理软件

rpm    -i              ##安装

           -v             ##显示过程

           -h            ##hash加密

           -e            ##卸载

            -q            ##查看

            -a             ##所有

            -p             ##软件包

           -ql             ##查看软件在系统中的安装路径

           -qlp          ##查看未安装的软件包在系统中如果被安装后产生的路径

            -qf           ##根据某个文件找出此文件属于哪个软件包

            -qd            ##查看软件的帮助文件

            -qe            ##查看软件的配置文件名称

            --scritps    ##查看脚本

           --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

Linux-------软件管理

yum   cleaan   all

yum   list   linuxqq