💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤
📃个人主页 :阿然成长日记 👈点击可跳转
📆 个人专栏: 🔹数据结构与算法🔹C语言进阶🔹C++🔹Liunx
🚩 不能则学,不知则问,耻于问人,决无长进
🍭 🍯 🍎 🍏 🍊 🍋 🍒 🍇 🍉 🍓 🍑 🍈 🍌 🍐 🍍
我们在手机上经常会下载各种各样的软件,我们只需要进入应用商店,点击下载,安装即可使用。那么在Liunx中也应该有这样一个应用商店——yum.
软件包
: 程序员把一些常用的软件提前编译好, 做成软件包,放在一个服务器上, 通过包管理器
可以很方便的获取到这个编译好的软件包,
可以 直接进行下载安装使用。
例如:我们在手机上安装一个微信。
1.查看系统是否符合程序需求
2.查看是否有已安装的版本
3.创建/更新程序文件/文件夹
4.添加配置数据,如配置文件、windows registry entries(windows注册表条目)、环境变量
5.让用户可用,如添加链接、快捷方式、书签
6.配置自动运行的组件,如daemons或windows服务
7.启动程序
8.更新程序
yum
(全称是Yellow dog Updater, Modified)是Linux下非常常用的一种【包管理器】. 主要应用在Fedora,RedHat,Centos等发行版上.
yum
:称为包管理器,主要用来解决:下载、依赖关系、安装、卸载四种问题。
使用指令:
yum list | grep sl
list
:列出当前所有的yum清单|
:管道grep
sl:用来带有sl
的内容只是用yum list将会展示出所有的安装包
所以需要加上grep
指令,找寻自己需要的内容。
对图中的行解释:
下载软件的指令格式是
yum (-y) install xxx
首先我们需要知道软件包的名称——小火车的软件包名称是(sl)
输入指令
yum install sl
由于没有加【-y】,所以会询问你
完成!输入【sl】小火车软件就运行了
!注意:
因为Linux下是可以多用户一起使用的,所以我们就可以想到一次安装之后多个用户都可以使用,不需要再安装了,所以这里建议大家在安装的时候尽量切换到root或者使用sudo进行一个提权
安装软件包 | yum install |
---|---|
卸载指定软件包 | yum remove |
查看所有可安装软件包 | yum list |
搜索包含指定关键字的软件包 | yum search |
将服务器的软件包信息缓存到本地 | yum makecache |
清除缓存中老旧的头文件和软件包 | yum clean all |
升级软件包 | yum -y update //升级所有包同时,也升级软件和系统内核 |
升级软件包 | yum -y upgarde //只升级所有包,不升级软件和系统内核,软件和内核保持原样 |