linux中软件管理及yum源的搭建

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

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


##2.配置本地yum源#####
1.获得一个与本机系统版本一致的系统镜像

2.挂载镜像
mount /xxx/xxx.iso       /rhel7.2

3.设定永久挂载
vim /etc/rc.d/rc.local
mount  /xxxx/xxxxx.iso       /rhel7.2

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


4.设定系统安装源指向
mkdir     /etc/yum.repos.d/backup1
mv      /etc/yum.repos.d/backup/*      /etc/yum.repos.d/backup1
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


##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  /xxxxx/xxxxx.iso   /var/www/html/rhel7.2

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


###4.yum命令#####
1.yum命令的使用比须是在yum源搭建成功后才能正常运行

2.yum      clean      all       ##清除原有yum缓存
           repolist             ##列出仓库信息
           install   software   ##安装
           update               ##更新
           list      software   ##查看软件
           list      all        ##查看所有软件
           list      installed  ##列出已安装软件

注:46的和78配置yum源方法一致


           list      available  ##列出可安装软件
          reinstall  software   ##重新安装
          remove     software   ##卸载
          info       software   ##查看软件信息


          search     software   ##根据软件信息查找软件
          whatprovides file     ##根据文件找出包含此文件的软件
          groups        list     ##列出软件组
          groups       info     ##查看软件组的信息
          groups  install sfgroup  ##安装软件组
          groups  remove  sfgroup  ##卸载软件组

###5.用rmp命令处理软件##

rpm    -i             ##安装
       -v             ##显示过程
       -h             ##hash加密
       -e             ##卸载
       -q             ##查看
       -a             ##所有
       -p             ##软件包
       -ql            ##查看软件在系统中的安装文件路径
       -qlp           ##查看未安装的软件包在系统中如果安装后产生文件的路径
       -qf            ##根据某个文件找出此文件属于那个安装包
       -qc            ##查看软件的配置文件名称
       -qd            ##查看软件的帮助文件
       --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

yum clean all
yum list linuxqq

猜你喜欢

转载自blog.csdn.net/weixin_42635252/article/details/81321096