一. 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指令
注:当第一次使用yum或yum资源库有更新时,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包,如更新kernel和kernel
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)
发表评论
-
Linux unison+inotify 文件实时双向同步
2014-12-01 16:33 3016一:Unison简介Unison是windows和unix ... -
使用terracotta进行web session 同步
2014-11-10 10:50 2594服务器是nginx+jboss的,之前没有考虑部署多实例, ... -
linux的防火墙端口配置
2014-11-10 09:42 4831正 文: Linu ... -
jboss eap 6.3 域(Domain)模式配置
2014-11-10 09:30 1165jboss提供了二种运行模 ... -
mysql 5.6 主从配置
2014-11-07 17:25 610mysql master 指主服务器上安装的mysql ... -
centos6.5 升级mysql到5.6
2014-11-07 11:41 809一、首先将我的 mysql5.1 卸载。 0、停掉 ... -
linux jboss eap 6.3.0 安装
2014-11-06 15:20 12001. 下载jboss-eap-6.3.0.zip 2.解 ... -
Linux 安装jdk 8
2014-11-06 14:18 873查看是否已经安装了jdk rpm -qa | grep ... -
Linux vsftpd
2014-09-24 13:52 7221.查看是否安装vsftp rpm -qa | gre ... -
Public key for *.rpm is not installed
2014-09-24 13:48 666加上"--nogpgcheck"参数 ... -
Linux rsync
2014-09-22 15:44 733rsync -avzu -e "ssh -p 923 ... -
fuser 概述
2014-08-29 11:59 611fuser 概述 fuser命令是用来显示所有正在使用着指 ... -
linux几种快速清空文件内容的方法
2014-08-29 11:12 1109几种快速清空文件内容的方法: $ : > f ... -
Linux查看程序端口占用情况
2014-08-29 10:44 936使用命令: ps -aux | grep tomcat ... -
Linux软连接和硬链接
2014-08-29 10:31 6221.Linux链接概念Linux链接分两种,一种被称为硬链 ... -
linux 安装redis
2014-07-17 16:43 0redis作为NoSQL数据库的 ... -
利用mysqlcheck命令快速修复mysql数据库
2014-06-30 10:57 3009检查修复所有数据库:# mysqlcheck -A -o - ... -
mysql too many connections & MySQL is running but PID file is not found
2014-06-30 10:58 7761. Mysql 提示 too many co ... -
centos下安装rinetd
2014-06-10 14:05 820centos下安装rinetd ... -
linux下最简单的端口转发工具
2014-06-10 14:01 4986linux下简单好用的工具rinetd,实现端口映射/转发/ ...
相关推荐
yum命令的使用总结不仅包括了基础的安装、更新、卸载和查询操作,还涉及到了网络配置、仓库管理以及错误处理等更高级的用法,是维护Linux系统软件包的重要工具。随着Linux系统在服务器和桌面领域的广泛应用,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(Yellowdog Updater, Modified)是基于RPM包管理的Linux系统中的一款软件包管理器,主要用于自动化...通过熟练掌握这些YUM命令,可以更高效地管理Linux系统的软件生命周期,确保系统保持最新的状态并避免软件冲突。
本文将深入解析`yum`命令及其在网络配置中的应用。 一、`yum`命令基本用法 1. 安装软件包: 使用`yum install <package_name>`命令可以安装指定的软件包。例如,`yum install httpd`将安装Apache HTTP服务器。 2...
### Linux的yum命令详解 在Linux环境中,管理软件包是一项基本且重要的操作。Yum(Yellowdog Updater Modified)作为一款强大的包管理器,为RPM(Red Hat Package Manager)包提供了自动化处理的能力,简化了软件包...
总结,Yum命令是Linux系统管理员日常工作中不可或缺的工具,它的强大之处在于自动化处理软件包的依赖关系,使得软件管理变得简单而高效。熟练掌握Yum的使用,能极大地提升系统维护效率,对于Linux系统的管理和优化...
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(Yellowdog Updater Modified)是一款在Linux系统上非常流行的包管理器工具。它能够处理依赖关系,并且简化了RPM包的安装与升级过程。通过YUM,用户可以方便地安装...
### yum命令详解 #### YUM简介 YUM(Yellowdog Updater Modified)是Linux系统中的一个包管理器,主要用于处理RPM格式的软件包。它能够自动解决软件包之间的依赖关系,简化了用户安装、更新及卸载软件的过程。通过...
标题与描述:“Linux Yum命令详解” Yum(Yellowdog Updater, Modified)是Linux发行版如Fedora、Red Hat及SUSE等中常见的包管理工具。它通过shell脚本和RPM数据库来管理和更新软件包,使得在Linux环境下安装、升级...
### 使用yum命令安装gpm服务知识点详解 #### 一、YUM命令简介 YUM(Yellowdog Updater Modified)是一款在Linux系统上进行软件包管理的工具,它为用户提供了一个命令行工具,使得用户能够方便地对软件包进行安装、...
在本主题中,我们将深入探讨`yum`命令如何利用提供的软件仓库地址进行软件升级,以及这些仓库地址对Linux系统的重要性。 首先,`yum`命令依赖于软件仓库,也称为存储库,这些仓库通常是一个远程服务器,存储了大量...
YUM常用命令详解 YUM 是一个基于 Python 的后台程序,用于管理 RPM 包。它可以非常方便地解决 RPM 的依赖关系。在建立好 YUM 服务器后,YUM 客户端可以通过 HTTP、FTP 方式获得软件包,并使用方便的命令直接管理、...
使用`rpm -qa | grep mysql`或`yum list installed | grep mysql`命令列出所有与MySQL相关的RPM包。 3. **解除RPM包依赖**: 在卸载MySQL之前,需要解除所有依赖关系。如果你安装的是MariaDB(MySQL的一个分支)...
CentOS7 无法使用yum更新命令.docx
**YUM命令的使用** YUM提供了丰富的命令,如: - `yum install <package>`:安装指定的软件包。 - `yum update <package>`:更新指定的软件包。 - `yum remove <package>`:卸载指定的软件包。 - `yum search ...
4. **命令行操作**:使用`yum`命令进行软件管理,例如`yum install package_name`来安装软件包,`yum remove package_name`来卸载,`yum update`来更新所有软件。 5. **依赖解决**:`yum`的一大优势在于它可以自动...
- 通过执行yum check-update命令检查并更新YUM仓库。 - 使用yum install命令安装相应的devtoolset-3-gcc和devtoolset-4-gcc包。 - 同样地,为了使用安装的版本,需要加载对应版本的GCC,可以使用source命令。 请...