精华内容
下载资源
问答
  • linux yum更新软件包命令
    千次阅读
    2021-05-12 16:53:01

    问题

    使用yum安装新软件包及更新linux系统

    解决方案

    Linux上常用的安装和升级工具主要有yum和apt

    其中yum能更好的解决rpm的依存性问题,推荐使用yum

    例如,要在服务器上安装lynx程序

    传统的安装方式,要到linux安装光盘中寻找lynx软件包的RPM

    将其上传到服务器方,并运行rpm -ivh 的方式来安装

    而使用yum管理,只要运行yum install lynx即可完成安装

    yum会自动连接到互联网上的linux更新源,下载最新版本的包自动安装

    如果lynx已经安装了,现在需要升级到最新版本

    则运行yum upgrade lynx即可完成升级

    可以看到,yum是非常简单易用,绝大部分安装包都可以从网络获得

    而无须手工上传安装了

    在标准的Redhat Enterprise Linux上,默认没有安装yum,需要单独下载并安装。

    此外,Redhat Enterprise Linux的更新是由Redhat提供的收费服务

    但由于Redhat Enterprise Linux和CentOS是基本通用的,所以可用CentOS源来升级redhat

    1. 首先安装yum和相关的rpm包

    注意:本安装包只提供给as4系统之用

    http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz

    下载并解压缩yum包和升级文件

    rpm -ivh *.rpm

    2. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边

    注意:本CentOS-Base.repo文件只提供给as4系统之用

    3. 执行如下命令导入GPG Key

    rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

    现在可以开始使用yum了。yum的主要参数包括search/install/upgrade/remove。

    要安装一个软件,比如安装lynx字符浏览器,则可以执行

    yum install lynx

    注意:

    1. 使用yum的过程中,有些程序包是不能升级的。

    例如Virtuozzo自己提供了tar等程序包,prima提供了php等包

    这些包如果被升级了,可能导致系统出现异常,部分功能无法正常运行

    (细节请查看相关文档)

    2. 如果使用yum对全部系统都进行升级,则会发现升级后系统版本将从redhat变成centos

    这是因为升级使用的是免费centos的yum源,所以升级最好有选择的执行

    更多相关内容
  • 今天小编就为大家分享一篇Linux yum软件包管理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • yum makecache faster 示例:
    yum makecache faster
    

    示例:
    在这里插入图片描述

    展开全文
  • yum查询命令使用 yum软件包执行查询操作,常用命令可分为以下几种:yum list:查询所有已安装和可安装的软件包。例如:[root@localhost yum.repos.d]# yum list#查询所有可用软件包列表Installed Packages#已经...

    在《yum及其源配置》一节的基础上,本节学习如何使用yum命令实现查询、安装、升级和卸载 RPM 包。

    yum查询命令

    使用 yum 对软件包执行查询操作,常用命令可分为以下几种:yum list:查询所有已安装和可安装的软件包。例如:

    [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 list 包名:查询执行软件包的安装情况。例如:

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

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

    #查询 samba 软件包的安装情况

    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.

    yum info 包名:查询执行软件包的详细信息。例如:

    [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

    …省略部分输出…

    yum安装命令

    yum 安装软件包的命令基本格式为:[root@localhost yum.repos.d]# yum -y install 包名

    其中:install:表示安装软件包。

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

    例如使用此 yum 命令安装 gcc:[root@localhost yum jepos.d]#yum -y install gcc

    #使用yum自动安装gcc

    gcc 是 C 语言的编译器,鉴于该软件包涉及到的依赖包较多,建议使用 yum 命令安装。

    yum 升级命令

    使用 yum 升级软件包,需确保 yum 源服务器中软件包的版本比本机安装的软件包版本高。yum 升级软件包常用命令如下:yum -y update:升级所有软件包。不过考虑到服务器强调稳定性,因此该命令并不常用。

    yum -y update 包名:升级特定的软件包。

    yum 卸载命令

    使用 yum 卸载软件包时,会同时卸载所有与该包有依赖关系的其他软件包,即便有依赖包属于系统运行必备文件,也会被 yum 无情卸载,带来的直接后果就是使系统崩溃。

    除非你能确定卸载此包以及它的所有依赖包不会对系统产生影响,否则不要使用 yum 卸载软件包。

    yum 卸载命令的基本格式如下:[root@localhost yum.repos.d]# yum remove 包名

    #卸载指定的软件包

    例如,使用 yum 卸载 samba 软件包的命令如下:[root@localhost yum.repos.d]# yum remove samba

    #卸载samba软件包

    本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/902.html

    展开全文
  • 查询命令yum list:查询所有已安装和可安装的软件包yum list 包名:查询执行软件包的安装情况。 yum search 关键字:从 yum 源服务器上查找与关键字相关的所 有软件包yum info 包名:查询执行软件包的详细信息...
  • yum提供了查询、安装、升级和卸载软件包命令,一一给大家介绍。查询査询yum源服务器上所有可安装的软件包列表[root@localhost yum.repos.d]# yum list#查询所有可用软件包列表Installed Packages#已经安装的软件包...

    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软件包

    展开全文
  • yum更新软件包索引

    千次阅读 2020-06-06 10:42:52
    yum makecache faster
  • yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的...
  • Linux软件包管理器yum的使用和更新

    多人点赞 热门讨论 2022-05-08 14:21:05
    Linux软件包管理器yum的使用和更新
  • yum是基于RPM包管理器、为了提高RPM软件包安装性而开发的一种软件包管理器。它能够从指定的服务器自动下载.rpm包并自动安装,可以...本文就详细介绍了YUM软件包管理工具与yum命令。有需要的朋友们下面来一起看看吧。
  • Linux系统使用yum工具升级命令yum upgrade和yum update, 这个两个使用命令上所有区别: yum update -y 升级所有包同时也升级软件和系统内核 yum upgrade -y 只升级所有包,不升级软件和系统内核 下文是具体的...
  • Linux系统下yum命令查看安装了哪些软件包: $yum list installed //列出所有已安装的软件包 yum针对软件包操作常用命令: 1.使用YUM查找软件包 命令yum search 2.列出所有可安装的软件包 命令yum list 3.列出...
  • 今天来总结下linux软件更新和安装的命令yum和apt-get命令。(1)yumyum命令用于redhat系统下的软件安装和更新,是redhat和Fedora系统中rpm的软件包管理器,使用前要配置好yum源,可以使用极为相似的centos源,而且...
  • yum软件包管理命令.doc

    2020-12-28 10:11:55
    yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。 基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装...
  • 常用的 RPM 软件包命令 命令 作用 安装软件的命令格式 rpm -ivh filename.rpm 升级软件的命令格式 rpm -Uvh filename.rpm 卸载软件的命令格式 rpm -e filename.rpm 查询软件描述信息的命令格式 rpm -...
  • linux yum软件包管理器 电脑资料 linux命令 普通的可执行程序文件/usr/bin 服务器程序程序文件/usr/sbin 配置文件/etc 日志文件/var/log 关于应用程序的参考文档/usr/share/doc 执行文件及配置文件的man手册/usr/...
  • Yum软件包管理器基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,使用简单便捷。 Yum常用命令: 1 安装 yum install 全部安装 yum install ...
  • 关于yum查看软件包信息

    千次阅读 2021-04-20 11:55:47
    Linux系统下yum命令查看安装了哪些软件包: $yum list installed //列出所有已安装的软件包 yum针对软件包操作常用命令: 1.使用YUM查找软件包 命令yum search 2.列出所有可安装的软件包 命令yum list 3....
  • 1、Rpm安装包命令(以dhcp软件包为例)----Rpm安装软件包需要解决依赖性,因此特别麻烦(如图2被需要)。 rpm与yum安装的均为二进制软件包.类似于windows下载的软件包,可直接安装使用。rpm -qa | grep dhcp 查看系统...
  • Linux yum 和 apt 命令

    2021-07-30 14:17:59
    一,yum简介 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 ...yum 提供了查找、安装、删除某一个、一组甚至全部软件包命令yum 语法 yum [options] [command] [package …] options:可选,选项包
  • 1、配置阿里云 Yum 源 2、使用 yum命令下载 createrepo 软件包并指定路径 1、配置阿里云 Yum 源 3、修改/etc/yum.conf
  • RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、...
  • Linuxyum命令

    2022-03-22 20:33:35
    yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖...
  • linux 下的yum命令详解

    2021-01-10 11:50:46
    yum提供了查找、安装、删除某一个、一组甚至全部软件包命令,而且命令简洁而又好记。 yum命令形式一般是如下:yum [options] [command] [package ...] 其中的[options]是可选的,选项包括-h(帮助),-y(当安装...
  • Linux系统下yum命令查看安装了哪些软件包yum list installed //列出所有已安装的软件包 yum针对软件包操作常用命令: 1.使用YUM查找软件包 命令yum search 2.列出所有可安装的软件包 命令yum list 3.列出所有...
  • linux下升级软件包版本等方法详解

    千次阅读 2020-12-23 16:45:02
    Linux环境下,要想查看某个软件(package)是否安装。rpm包方式安装的,使用 rpm -qa | grep “软件或者包的名字“。yum方式安装的, yum list installed | grep “软件或者包的名字“。升级软件包版本。我们经常会...
  • 1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突...2.用YUM删除软件包命令:yu

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 85,493
精华内容 34,197
关键字:

linux yum更新软件包命令