linux中的软件管理

yum :是一个软件包管理器,yum从指定的地方(相关网站的rpm地址或本地的rpm路径)自动下载RPM包并且安装,能够很好的解决依赖关系问题,一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

一,##yum源配置##
由于新安装的虚拟机没有yum源配置,不能够使用yum源下载并安装相关软件。
需复制一个与系统版本相适应的镜像文件镜像装在虚拟机中,并安装光驱、进行配置。
1)复制镜像
在这里插入图片描述
2)查看镜像存放位置:
在这里插入图片描述
二,搭建yum仓库
vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾

[rhel7.3] #仓库名称
name=rhel7.3 source # 对软件源的描述
baseur=file:///rum/media/root/“RHEL-7.3 Server.x86_64” #网络安装源
gpgcheck=0 #不检测gpgkey
在这里插入图片描述
检验设置成功。
在这里插入图片描述
三、##yum命令##
1,yum 命令的使用必须是在yum源搭建成功后才能正常运行。
2,yum 命令的详细用法:

yum clean all清除原有yum缓存
yum repolist列出仓库信息
yum install software安装
yum update更新
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 shatprovides file根据文件找出包含此文件的软件
yum history查看系统中软件管理
yum history info 数字对该数字为id的信息进行显示
yum groups list列出软件组
yum groups info查看软件组的信息
yum groups install sfgroup安装软件组
yum groups remove sfgroup卸载软件组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
四、共享型yum源的部署
1,在一台已经链机好本地yum源的主机中安装httpd
yum install httpd -y == ##安装httpd服务##==
在这里插入图片描述
2,配置共享网络yum 源
开启httpd服务并关闭防火墙
systemctl start httpd #开启httpd 服务
systemctl enable httpd #开机时并开启httpd服务
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #开机时并关闭防火墙
在这里插入图片描述
vim /etc/yum.repos.d/yang.repo
在这里插入图片描述
mkdir /var/www/html/yang
在这里插入图片描述mount /xxxx/xxxx.iso /var/www/html/yang ##该挂载点目录必须在/var/www/html/ 该目录之中 才会被共享。
在这里插入图片描述
vim /etc/rc.d/rc.local
mount /xxx/xxx.iso /var/www/html/yang ##设置永久挂载点
在这里插入图片描述
chmod 755 /etc/rc.d/rc.local ## #给该文件添加执行权限
在这里插入图片描述

测试:
在浏览器中输入地址:172.25.101/yang (共享yun源主机ip以及挂载目录)

在这里插入图片描述
如果挂载之后/dev/sr0 路径发生变化,需要对之前设置的/etc/yum.repos.d/ xxx.repo文件进行修改,才能确保本主机也可以使用该yum源。
在这里插入图片描述
设置完成后,该主机可以不建立本地yum源而是用共享yum源

五,用rpm命令处理软件
作用:对软件进行管理

rpm -i安装
rpm -v显示过程
rpm -hhash加密
rpm -e卸载
rpm -q查看软件,软件已安装会显示安装包,未安装显示未安装
rpm -a所有已经安装的软件
rpm -p查看软件包,必须是对软件包
rpm -ql查看已经安装的软件在系统中的安装文件路径
rpm -qlp查看未安装的软件包如果安装后产生的文件的路径
rpm -qf根据某个文件找出包含该文件的安装包
rpm -qc查看软件配置文件信息
rpm -qd查看软件的帮助文件
–force强制安装

如果对于已经安转过的进行再次安装则是用于恢复部分文件

–scripts查看脚本
–Kv检测软件包是否被篡改
–nodeps忽略软件安装时的依赖

–nodeps ##直接忽略依赖继续安装,但是由于该软件所依赖的软件没有安装导致无法使用。

六,软件安装过程中存在的一些依赖性问题解决方案:

七,软件包名称详解:
kolourpaint-4.10.5-4.el7.x86_64.rpm

   kolourpaint-4       #软件名称
   10.5-4              #版本
   el7                 #适用体系
   x86_64              #架构
   rpm                 #适用rpm体系软件

八,第三方软件仓库的搭建
1,把所有的rmp包方到一个目录中
2,createrepo -v /存放软件包的目录 ##命令执行成功会生成repodate目录
3,vim /etc/yum.repos.d/yum.repo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值