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

linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)…[通俗易懂]yum提供了查询、安装、升级和卸载软件包的命令,一一给大家介绍。查询査询yum源服务器上所有可安装的软件包列表[root@localhostyum.repos.d]#yumlist#查询所有可用软件包列表InstalledPackages#已经安装的软件包ConsdeKit.i6860.4.1-3.el6@anaconda-CentOS-201207051201J386/6.3Cons…

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

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.net/133229.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月9日 下午3:00
下一篇 2022年6月9日 下午3:16


相关推荐

  • javascript 使用btoa和atob来进行Base64转码和解码

    javascript 使用btoa和atob来进行Base64转码和解码老是记不住这两个函数,干脆写下来,比较好翻。avascript原生的api本来就支持,Base64,但是由于之前的javascript局限性,导致Base64基本中看不中用。当前html5标准正式化

    2022年8月5日
    5
  • 学生信息管理系统(纯前端页面)———无后端数据库

    学生信息管理系统(纯前端页面)———无后端数据库无后端数据库版本的—-学生信息管理系统文末下载地址这学期的前端作业很奇怪,不用数据库实现学生信息管理系统,随便写了下。具体功能如下:实现了查看信息(单击查看按钮,查看具体信息,且为不可修改格式) 实现了修改信息功能(单击修改按钮,可以对学生的信息进行修改) 实现了新增功能(可以新增加一个学生的信息,添加到最后边) 实现了删除功能(在复选框中选择几个就删除几个) 实现了全…

    2026年2月2日
    6
  • 【撸网站第一天】开篇

    【撸网站第一天】开篇今天准备撸一个网站,主要撸一下他的技术点,包括:前端、结构、后端、压力测试等等。现介绍一下这个网站:http://xingship.com测试下来,这个网站貌似只能在手机上使用,我在pc上显示的效果并不是很好,不知道站长是否可以兼容一下pc端。如下效果:很丑,但是当我跑到手机上来看的时候,还像那么回事。网站呢,主要是电影短视频的介绍。开始我以为这个是网站的布局是这一个标准的网格布局,但是其实他是个瀑布模式。第二篇,我们来详细介绍这个,好啦,今天由于时间关系,就现记录到这..

    2022年8月31日
    5
  • 深入理解SEH

    深入理解SEHKiDispatchEx 我们已经知晓 其内核态的异常分发主要靠检测 KiDebugRouti 是否拥有调试器来实现 然后根据 RtlDispatchE 来调用内核的 SEH 来处理 对于 PreviousMode 为 userMode 而言 其 SEH 和 VEH 链最后是由 KiUserDispat 来处理的 所以我们这次深入看看 KiUserDispat

    2026年3月19日
    2
  • 中国名花异草故事

    中国名花异草故事中国名花异草故事作者:刘桂莉、余绮中国名花异草故事—总序  我不是旅行家,几十年来到过的地方却不少。每到一地,工作之余,对当地的一些人情、习俗、山川、风物,以至特殊的传说故事,都颇感兴趣。在谈论或介绍本地的特产时,当地人往往绘声绘色而且充满着喜悦与自豪,连带讲到的一些掌故与传奇,我也感觉兴味盎然。因为其中有些内容,活泼生动,不仅使我扩大了见闻,觉得新鲜有趣,还能增进我对这些地方历史、社会的

    2022年5月29日
    32
  • swoole手册

    swoole手册

    2021年11月3日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号