yum包管理器

本文介绍了Linux系统中的包管理器yum,其作用类似手机应用商店,用于下载、安装、卸载软件并处理依赖关系。文中详细讲解了yum的结构、本地源和网络源的设置,以及与apt-get在Ubuntu系统中的区别。
摘要由CSDN通过智能技术生成

是什么?

我们将yum称为包管理器,主要用来解决:下载、依赖关系、安装、卸载四种问题。

在Linux系统中有一个yum软件服务器,上面有Linux需要的各种软件软件包,我们使用yum命令去云服务器下载我们所需要的软件,然后再本地进行安装。对于这种行为不知道大家觉得似曾相识,yum的使用本质上和手机应用商店是一样的,所以手机上的应用市场对应Linux下的yum工具。

也就是说,yum类似于手机的应用市场,是用来解决Linux的软件下载、安装、卸载、依赖关系问题的包管理器。

Linux与yum有关的目录和文件:

/etc/yum.repos .d/,存放yum源,需要用systemctl restart autofs命令启动自动挂载服务后才能访问。systemctl enable autofs 可以把他加⼊开机启动

repodata/,记录了软件包的依赖关系

/misc/cd

1.作用:自动挂在cdrom,直接进入该目录/misc/cd即可访问cdrom内容

2.自动挂载光盘,需yum -y install autofs 安装autofs软件包,并systemctl restart autofs启动服务进程

3.centos7默认不存在,需要安装对应的rpm包

yum.repos.d存放yum源,一般情况下不能被找到和访问,只有输入systemctl restart autofs开启挂载服务后才能访问。

联系

systemctl与systemd有关,systemd是Linux中的核心进程。systemctl命令在yum中可以开始autofs挂载服务,在centOS配置网卡中用于重启网卡服务。

本地源

yum install liboffice		//交互安装
yum	-y install liboffice	//不交互安装

在这里插入图片描述

⽹络源

wget -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo		//下载网络源到指定目录下

为什么要用yum?

A:在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。
    B:但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装。
    C:软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系。
    D:yum(Yellow dog Updater, Modifified)是Linux下非常常用的一种包管理器. 主要应用在Fedora、RedHat、Centos等发行版上.。

也就是说,Linux中下载软件需要对源码进行编译,才能得到可执行程序,为了方便安装,有人将源码做成软件包,上传到一个服务器上,这个服务器就叫yum,这样就可以方便其他用户直接下载安装。

联系

apt-get,是一条linux命令,适用于deb包管理式的操作系统(例如Ubuntu系统),主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

apt-get相当于Debian中的yum,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EMT00923

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值