Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)…[通俗易懂]

linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)…[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-06-27 03:14:16
发布于 2022-06-27 03:14:16
3.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

yum提供了查询、安装、升级和卸载软件包的命令,一一给大家介绍。

查询

査询yum源服务器上所有可安装的软件包列表

[root@localhost yum.repos.d]# yum list

#查询所有可用软件包列表

Installed Packages

#已经安装的软件包

ConsdeKit.i686 0.4.1-3.el6

@anaconda-CentOS-201207051201 J386/6.3

ConsdeKit-libs.i686 0.4.1-3.el6 @anaconda-CentOS-201207051201 J386/6.3

…省略部分输出…

Available Packages

#还可以安装的软件包

389-ds-base.i686 1.2.10.2-15.el6 c6-media

389-ds-base-devel.i686 1.2.10.2-15.el6 c6-media

#软件名 版本 所在位置(光盘)

…省略部分输出…

查询yum源服务器中是否包含某个软件包

[root@localhost yum.repos.d]# yum list 包名

#查询单个软件包

例如:

[root@localhost yum.repos.d]# yum list samba

Available Packages samba.i686 3.5.10-125.el6 c6-media

#搜索yum源服务器上所有和关键字相关的软件包

例如:

[root@localhost yum.repos.d]# yum search 关键字

#搜索yum服务器上所有和关键字相关的软件包

例如:

[root@localhost yum.repos.d]# yum search samba

#搜索服务器上所有和samba相关的软件包

========================N/S Matched:

samba =============================

samba-client.i686:Samba client programs

samba-common.i686:Files used by both Samba servers and clients

samba-doc.i686: Documentation for the Samba suite

…省略部分输出…

Name and summary matches only, use”search all” for everything.

查询指定软件包的信息

[root@localhost yum.repos.d]# yum info samba

#查询samba软件包的信息

Available Packages

Name : samba

Arch : i686

Version : 3.5.10

Release : 125.el6

Size : 4.9M

Repo : c6-media

…省略部分输出…

安装

[root@localhost yum.repos.d]# yum -y install 包名

选项:

install:安装;

-y:自动回答yes。如果不加 -y,那么每个安装的软件都需要手工回答yes;

例如:

[root@localhost yum jepos.d]#yum -y install gcc

#使用yum自动安装gcc

在讲 RPM 包安装时提到,gcc 是 C 语言的编译器,其依赖的软件包比较多,手工使用 RPM 包安装太麻烦了,所以使用 yum 安装。

yum 安装可以自动解决依赖性,而且安装速度也比源码包快得多。不过,yum 到底安装的还是 RPMS,所以 rpm 命令还是必须学习和使用的。

升级

[root@localhost yum.repos.d]# yum -y update 包名

#升级指定的软件包

选项:

update:升级;

-y:自动回答yes;

注意,在进行升级操作时,yum 源服务器中软件包的版本要比本机安装的软件包的版本高。

[root@localhost yum.repos.d]# yum -y update

#升级本机所有软件包

这条命令会升级系统中所有的软件包。不过我们的生产服务器是稳定优先的,所以这种全系统升级的情况并不多见。

卸载

再次强调一下,除非你确定卸载的软件的依赖包不会对系统产生影响,否则不要执行 yum 的卸载,因为很有可能在卸载软件包的同时卸载的依赖包也是很重要的系统文件,这就有可能导致系统崩溃。

卸载命令如下:

[root@localhost yum.repos.d]# yum remove 包名

#卸载指定的软件包

例如:

[root@localhost yum.repos.d]# yum remove samba

#卸载samba软件包

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133229.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月9,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux系统yum的安装、升级、卸载命令详解
gcc 是 C 语言的编译器,鉴于该软件包涉及到的依赖包较多,建议使用 yum 命令安装。
用户5005176
2021/08/25
4.7K0
Linux系列教程(十二)——Linux软件包管理之yum在线管理
IT可乐
2018/01/04
1.6K0
Linux系列教程(十二)——Linux软件包管理之yum在线管理
YUM仓库配置及命令详解
通过源代码编译的方式安装程序在灵活性、可定制性方面具有无可比拟的优势,但也正因为这种特性给管理员带来了额外的维护开销,当应用在大规模的服务器群集时存在一定的局限性。那么就需要使用——YUM软件仓库。
小手冰凉
2019/09/10
1.6K0
YUM仓库配置及命令详解
linux基础命令介绍十一:软件包管理
linux中软件包的管理随着系统发行版本的不同而不同,RPM和DPKG为最常见的两类软件包管理工具,分别应用于基于rpm软件包的linux发行版和基于deb软件包的linux发行版。 本文只描述RPM的使用方法,另一种命令不同,但用法类似,就不做介绍了。
用户5030870
2019/04/11
1.3K0
《前端运维》一、Linux基础--09常用软件安装
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序"。软件包有几种类型,我们一起来看下:
zaking
2022/05/10
6550
《前端运维》一、Linux基础--09常用软件安装
Linux软件包安装--三魔鬼
yum是基于rpm的软件包管理器,他可以使系统管理人员交互和自动化地更细与管理rpm包,他能自动从服务器下载RPM包并安装,他可以自动处理依赖关系,自动安装所有需要的软件包
张琳兮
2018/09/10
2.2K0
Linux软件包安装--三魔鬼
Linux 的yum详解
/etc/yum.conf                              # 为所有仓库提供公共配置
保持热爱奔赴山海
2019/09/18
4.6K0
Linux 的yum详解
Linux 本地yum源配置 (详简篇)
Linux 本地 YUM 源是指在本地服务器上创建的 YUM 源。本地 YUM 源可以用于以下目的:
神秘泣男子
2024/06/03
4.6K0
Linux 本地yum源配置 (详简篇)
Linux yum 常用命令
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
用户5005176
2021/08/08
1.1K0
Linux软件包管理(四) 原
包全名:操作的包是没有安装的软件包时, 使用包全名。而且要注意路径      安装 升级 包名:操作已经安装的软件包时,使用包名。 是搜索/var/lib/rpm/中的数据库   查询 卸载
wuweixiang
2018/08/14
1.4K0
Linux软件包管理(四)
                                                                            原
Linux 配置iso系统盘为本地yum源
安装软件时,经常会遇到包或类库的依赖性问题,为此,我们可以通过yum命令安装软件,尽量避免出现繁琐的软件依赖关系。
授客
2019/09/11
3.8K0
linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
若想安装一个包,忘记包的名字,但是记得命令,可以根据命令去搜:yum provides “/*/pvcreate” 安装软件包的三种方法 rpm工具(安装路径和文件名基本上都是固定好的。) yum工具(属于用python开发的工具,实际上操作的对象也是rpm包,比rpm工具有一个优势,支持自动安装依赖的包。最简单的) 源码包(源代码,需要通过编译器把源码包编译成可执行文件。最难的) rpm包介绍 把光盘连接上虚拟机 mount /dev/cdrom /mnt 把光盘挂载到目录/mnt下 [root@xie-
用户1215343
2018/02/05
8290
linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
Linux RPM包安装、卸载和升级
我们以安装 apache 程序为例。因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码包和 RPM 包的区别。
芯动大师
2023/11/12
9230
Linux RPM包安装、卸载和升级
深度解析Linux 软件包管理器 yum(查看、安装、卸载软件的相关操作)
我们可以通过yum list grep sl罗列出我们的centos所支持的所有软件
凯子坚持C
2025/01/17
2750
深度解析Linux 软件包管理器 yum(查看、安装、卸载软件的相关操作)
Linux软件管理 - YUM工具
YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器。由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat、CentOS、Fedora。YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用。
一头小山猪
2020/04/10
1.4K0
Linux软件包管理器yum
在Windows系统中,如果我们要去下载软件,我们可以在该软件的官网中进行下载,或者在微软的额软件商店进行下载:
南桥
2024/01/26
1850
Linux软件包管理器yum
CentOS搭建内网yum仓库
最近在做一个内部知识库系统,要求是只能在内网环境下使用,在一台物理服务器上虚拟化了一台服务器,安装完CentOS6.4的系统后,在部署环境的时候发现系统是最小化安装的(其他同事给最小化安装的),有很多开发包都没有安装。但是服务器又没法上外网,不能使用公网的yum源来安装软件包。于是就自己在内网搭建一个yum源并把步骤整理了一下,以前也做过但是一直比较懒,没有整理,今天整理一下。我写的步骤比较详细,所以看起来比较长,不过适合新手参考。
星哥玩云
2022/06/30
7870
Linux之软件安装
学软件开发,各种台的软件熟练安装是必须要熟练掌握。大家都知道,Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装;在android或者apple中安装软件时,只需要在手机应用商店点击安装即可。而在Linux下安装软件难度高于Windows、Android、ios和windows phone下软件安装。下面我就详细讲解Linux下如何安装软件。
全栈程序员站长
2022/09/01
10.4K0
linux软件包管理
在linux系统中我们经常涉及到软件包的删除和添加,那一起来看下在linux系统中软件包的管理方式都有哪些
星哥玩云
2022/09/15
1.8K0
linux软件包管理
yum 快速入门与基础
0x00 Linux中软件安装的几种方式 Q:Linux中的如何进行安装、卸载、升级软件和管理? 答:回答这个问题前需要了解Linux的多个发行版本,不同版本之间安装软件方式和命令不一样,且同一个版本
全栈工程师修炼指南
2022/09/28
1.3K0
yum 快速入门与基础
相关推荐
Linux系统yum的安装、升级、卸载命令详解
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文