我是靠谱客的博主 清脆口红,最近开发中收集的这篇文章主要介绍Linux包管理工具yum简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是yum:

Yum(全称为 Yellow dog Updater, Modified)是redhat系列linux系统的包管理工具。就是类似windows下安装软件那个下一步下一步的东西。由于linux的开源,所以linux下的软件有大量组件依赖。这导致了linux安装一个软件必须先安装各依赖包,yum就是帮助我们解决这个的。

yum的基础是RPM,RPM是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是RPM软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。 于是,yum基于rpm包管理,做到了能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包的功能,无须繁琐地一次次下载、安装。

yum命令用法:

yum的总体语法:

1 yum 功能(install/search/list ...) 包名(docker/httpd ...) [-y]
2#-y表示都yes,无需询问。

安装包,比如docker:

1 yum install docker

升级包:

1yum update docker
2yum update

 删除docker:

1yum remove docker

清除yum缓存(/var/cache/yum):

1#清除缓存中rpm包文件
2yum clean packages
3#清除缓存中rpm头文件
4yum clearn headers
5#清除缓存中所有相关信息
6yum clearn all

 查看包信息

1#列出docker的信息
2yum info docker
3#列出所有安装了的包的信息
4yum info installed

列出yum源信息:

1yum repolist

 搜索包信息:

1yum search docker

 查询包:

1#列出docker的包,包括yum源上可安装的包,和已经安装的包信息。
2yum list docker
3#列出可以升级的所有包
4yum list updates
5#列出已经安装的所有包
6yum list installed

yum的一些常用知识:

使用yum下载而不安装rpm包:

有时我们只是想把rpm包下下来。比如要copy到另一台机器上装啊等等。我们可以用yum-utils来解决。

1#安装yum-utils
2 yum -y install yum-utils
3#下载这个包
4yumdownloader docker

 yum源设置:

yum client的配置在 /etc/yum.conf 及 /etc/yum.repos.d/*.repo 下。

/etc/yum.repos.d/*.repo就是配置源的文件。

1#我们可以直接wget源,比如
2 wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

也可以使用插件。

1#安装yum源选择插件,自动寻找最快的源。
2 yum install yum-fastestmirror -y

 yum指定版本安装:

yum默认都是安装最新版的软件,这样可能会出一些问题,或者我们希望yum安装指定(特定)版本(旧版本)软件包.所以,就顺带分享yum安装指定(特定)版本(旧版本)软件包的方法。

只要安装时指明软件包完整的名字即可。

转载请注明:旅途@KryptosX » Linux包管理工具yum简介

最后

以上就是清脆口红为你收集整理的Linux包管理工具yum简介的全部内容,希望文章能够帮你解决Linux包管理工具yum简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部