`

yum的各种命令

yum 
阅读更多

. yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题

. yum特点
*
可以同时配置多个资源库(Repository)
*
简洁的配置文件(/etc/yum.conf
*
自动解决增加或删除rpm包时遇到的倚赖性问题
*
使用方便
*
保持与RPM数据库的一致性

. yum安装
CentOS
自带(yum-*.noarch.rpm)
#rpm -ivh yum-*.noarch.rpm

. yum指令
:当第一次使用yumyum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.

在开始使用yum之前需要导入系统的GPG-Key
# rpm --import /usr/share/doc/centos-release-3/RPM-GPG-KEY-CentOS-3


*rpm
包的更新
=========
//
检查可更新的rpm
#yum check-update

//
更新所有的rpm
#yum update

//
更新指定的rpm,如更新kernelkernel source
#yum update kernel kernel-source

//
大规模的版本升级,yum update不同的是,连旧的淘汰的包也升级
#yum upgrade


*rpm
包的安装和删除
=============
//
安装rpm,xmms-mp3
#yum install xmms-mp3

//
删除rpm,包括与该包有倚赖性的包
#yum remove licq
:同时会提示删除licq-gnome,licq-qt,licq-text


*yum
暂存(/var/cache/yum/)的相关参数
=========================
//
清除暂存中rpm包文件
#yum clean packages

//
清除暂存中rpm头文件
#yum clearn headers

//
清除暂存中旧的rpm头文件
#yum clean oldheaders

//
清除暂存中旧的rpm头文件和包文件
#yum clearn
#yum clearn all
:相当于yum clean packages + yum clean oldheaders


*rpm
包列表
========
//
列出资源库中所有可以安装或更新的rpm
#yum list

//
列出资源库中特定的可以安装或更新以及已经安装的rpm
#yum list mozilla
#yum list mozilla*
:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm

//
列出资源库中所有可以更新的rpm
#yum list updates

//
列出已经安装的所有的rpm
#yum list installed

//
列出已经安装的但是不包含在资源库中的rpm
#yum list extras
:通过其它网站下载安装的rpm


*rpm
包信息显示(info参数同list)
===================
//
列出资源库中所有可以安装或更新的rpm包的信息
#yum info

//
列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
#yum info mozilla
#yum info mozilla*
:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息

//
列出资源库中所有可以更新的rpm包的信息
#yum info updates

//
列出已经安装的所有的rpm包的信息
#yum info installed

//
列出已经安装的但是不包含在资源库中的rpm包的信息
#yum info extras
:通过其它网站下载安装的rpm包的信息


*
搜索rpm
========
//
搜索匹配特定字符的rpm
#yum search mozilla
:rpm包名,包描述等中搜索
//
搜索有包含特定文件名的rpm
#yum provides realplay
. 增加资源库
例如:增加rpm.livna.org作为资源库
//
安装Livna.org rpms GPG key
#rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
//
检查GPG Key
# rpm -qa gpg-pubkey*
//
显示Key信息
#rpm -qi gpg-pubkey-a109b1ec-3f6e28d5
(
:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5)

分享到:
评论

相关推荐

    yum命令的使用总结

    yum命令的使用总结不仅包括了基础的安装、更新、卸载和查询操作,还涉及到了网络配置、仓库管理以及错误处理等更高级的用法,是维护Linux系统软件包的重要工具。随着Linux系统在服务器和桌面领域的广泛应用,yum作为...

    yum命令未找到,安装yum

    yum 命令找不到,快速安装yum centos-yumconf-4-4.5.noarch.rpm python-elementtree-1.2.6-5.el4.centos.x86_64.rpm python-sqlite-1.1.7-1.2.1.x86_64.rpm python-urlgrabber-2.9.8-2.noarch.rpm sqlite-3.3.6-2....

    YUM常用命令介绍

    YUM(Yellowdog Updater, Modified)是基于RPM包管理的Linux系统中的一款软件包管理器,主要用于自动化...通过熟练掌握这些YUM命令,可以更高效地管理Linux系统的软件生命周期,确保系统保持最新的状态并避免软件冲突。

    yum源命令详解及网络yum配置.rar

    本文将深入解析`yum`命令及其在网络配置中的应用。 一、`yum`命令基本用法 1. 安装软件包: 使用`yum install <package_name>`命令可以安装指定的软件包。例如,`yum install httpd`将安装Apache HTTP服务器。 2...

    Linux的yum命令使用

    ### Linux的yum命令详解 在Linux环境中,管理软件包是一项基本且重要的操作。Yum(Yellowdog Updater Modified)作为一款强大的包管理器,为RPM(Red Hat Package Manager)包提供了自动化处理的能力,简化了软件包...

    yum命令介绍(升级、安装、删除)

    总结,Yum命令是Linux系统管理员日常工作中不可或缺的工具,它的强大之处在于自动化处理软件包的依赖关系,使得软件管理变得简单而高效。熟练掌握Yum的使用,能极大地提升系统维护效率,对于Linux系统的管理和优化...

    yum 命令使用要求

    linux中使用yum命令的要求: 1. 首先,确定虚拟机连接了iso文件。 然后,挂载光盘到系统目录。 [root@huangdaojin ~]# mount -o loop /dev/cdrom /mnt 2. [root@huangdaojin ~]# vim /etc/yum.repos.d/iso.repo ...

    yum 命令使用配置

    ### YUM命令使用配置详解 #### 一、YUM简介 YUM(Yellowdog Updater Modified)是一款在Linux系统上非常流行的包管理器工具。它能够处理依赖关系,并且简化了RPM包的安装与升级过程。通过YUM,用户可以方便地安装...

    yum命令详解

    ### yum命令详解 #### YUM简介 YUM(Yellowdog Updater Modified)是Linux系统中的一个包管理器,主要用于处理RPM格式的软件包。它能够自动解决软件包之间的依赖关系,简化了用户安装、更新及卸载软件的过程。通过...

    linux yum命令详解

    标题与描述:“Linux Yum命令详解” Yum(Yellowdog Updater, Modified)是Linux发行版如Fedora、Red Hat及SUSE等中常见的包管理工具。它通过shell脚本和RPM数据库来管理和更新软件包,使得在Linux环境下安装、升级...

    使用yum命令安装gpm服务

    ### 使用yum命令安装gpm服务知识点详解 #### 一、YUM命令简介 YUM(Yellowdog Updater Modified)是一款在Linux系统上进行软件包管理的工具,它为用户提供了一个命令行工具,使得用户能够方便地对软件包进行安装、...

    可用于yum命令升级的软件仓库地址

    在本主题中,我们将深入探讨`yum`命令如何利用提供的软件仓库地址进行软件升级,以及这些仓库地址对Linux系统的重要性。 首先,`yum`命令依赖于软件仓库,也称为存储库,这些仓库通常是一个远程服务器,存储了大量...

    YUM常用命令详解.docx

    YUM常用命令详解 YUM 是一个基于 Python 的后台程序,用于管理 RPM 包。它可以非常方便地解决 RPM 的依赖关系。在建立好 YUM 服务器后,YUM 客户端可以通过 HTTP、FTP 方式获得软件包,并使用方便的命令直接管理、...

    linux下如何彻底卸载RPM或yum安装的mysql_linux的yum命令

    使用`rpm -qa | grep mysql`或`yum list installed | grep mysql`命令列出所有与MySQL相关的RPM包。 3. **解除RPM包依赖**: 在卸载MySQL之前,需要解除所有依赖关系。如果你安装的是MariaDB(MySQL的一个分支)...

    CentOS7 无法使用yum更新命令.docx

    CentOS7 无法使用yum更新命令.docx

    YUM仓库配置及命令详解.doc

    **YUM命令的使用** YUM提供了丰富的命令,如: - `yum install <package>`:安装指定的软件包。 - `yum update <package>`:更新指定的软件包。 - `yum remove <package>`:卸载指定的软件包。 - `yum search ...

    yum.rar离线资源yum包

    4. **命令行操作**:使用`yum`命令进行软件管理,例如`yum install package_name`来安装软件包,`yum remove package_name`来卸载,`yum update`来更新所有软件。 5. **依赖解决**:`yum`的一大优势在于它可以自动...

    gcc yum源安装

    - 通过执行yum check-update命令检查并更新YUM仓库。 - 使用yum install命令安装相应的devtoolset-3-gcc和devtoolset-4-gcc包。 - 同样地,为了使用安装的版本,需要加载对应版本的GCC,可以使用source命令。 请...

Global site tag (gtag.js) - Google Analytics