linux系统软件管理

rpm

rpm:代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理。针对不同的系统设定不同的包

yum

rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:

1) 自动解决依赖关系;2)可以对rpm进行分组,基于组进行安装操作;3)引入仓库概念,支持多个仓库;4)配置简单
yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库。. rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:

1) 自动解决依赖关系;2)可以对rpm进行分组,基于组进行安装操作;3)引入仓库概念,支持多个仓库;4)配置简单

yum源的安装

(1)将镜像挂载在一个目录上
在这里插入图片描述
(2)然后查看目录的内容
在这里插入图片描述
(3)然后在/etc/yum.repos.d/目录之下编写一个yum的配置的文件
在这里插入图片描述
(4)然后执行yum repolist的操作进行查看yum源是否安装成功
在这里插入图片描述
(5)简单的使用
我在linux的主机上有一个httpd的包,现在删除再重新安装一次

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(6)yum的其他的操作:
更新:yum update 名称
清除缓存:yum clean all
先查看缓存:
在这里插入图片描述

然后清除缓存之后:
在这里插入图片描述
查看已经安装的软件 yum list
在这里插入图片描述

播放器的安装

在这里插入图片描述
执行createrepo
然后编写配置的文件,之后执行yum install mplayer
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40843624/article/details/85411040