linux 中命令yum的用法
一.yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
二. yum特点
*可以同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf)
*自动解决增加或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性
三. yum安装
Fedora自带(yum-2.0.4-2.noarch.rpm)
#rpm -ivh yum-2.0.4-2.noarch.rpm
四.yum设定
为 RPM 汇入GnuPG金钥
Fedora Core 3 或以上
rpm --import /usr/share/doc/rpm-*/RPM-GPG-KEY
或者
rpm --import http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/RPM-GPG-KEY
<!--[if !supportEmptyParas]--> <!--[endif]-->
设定YUM套件库
修改档案 /etc/yum.conf:
[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://yum.example.com/yum/fedora/core1/base
[update]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://yum.example.com/yum/fedora/core1/update
设定 Proxy 服务器加快网络传输
yum这个命令在查找安装盘中的rpm比较快,常用的命令用法如下
1.列出所有可更新的软件清单
命令:yum check-update
2.安装所有更新软件
命令:yum update
3.仅安装指定的软件
命令:yum install
4.仅更新指定的软件
命令:yum update
5.列出所有可安裝的软件清单
命令:yum list
用YUM安装删除软件
装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。
安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。
删除的命令是,yum remove xxx,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
1.用YUM安装软件包
命令:yum install
2.用YUM删除软件包
命令:yum remove
用YUM查询软件信息
我 们常会碰到这样的情况,想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于 是我们可能得到gaim,kopete等等,并从中选择。
有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。
1.使用YUM查找软件包
命令:yum search
2.列出所有可安装的软件包
命令:yum list
3.列出所有可更新的软件包
命令:yum list updates
4.列出所有已安装的软件包
命令:yum list installed
5.列出所有已安装但不在 Yum Repository 內的软件包
命令:yum list extras
6.列出所指定的软件包
命令:yum list
7.使用YUM获取软件包信息
命令:yum info
8.列出所有软件包的信息
命令:yum info
9.列出所有可更新的软件包信息
命令:yum info updates
10.列出所有已安裝的软件包信息
命令:yum info installed
11.列出所有已安裝但不在 Yum Repository 內的软件包信息
命令:yum info extras
12.列出软件包提供哪些文件
命令:yum provides
清除YUM缓存
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一 股脑儿端
1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages
2.清除缓存目录(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除缓存目录(/var/cache/yum)下旧的 headers
命令:yum clean oldheaders
4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
分享到:
相关推荐
下面将深入解析YUM命令的关键功能与使用方法。 #### YUM命令基础 YUM通过连接到多个仓库(Repository),自动处理依赖关系,确保软件包安装顺利。以下是一些常用的YUM命令: 1. **列出所有可更新的软件清单** - ...
在Linux系统中,YUM(Yellowdog Updater, Modified)是...通过理解Yum的工作机制和掌握其命令用法,可以极大地提高在Linux环境下的工作效率。在安装和使用过程中,如果遇到问题,可以参考相关文章或社区论坛寻求帮助。
yum命令的使用总结不仅包括了基础的安装、更新、卸载和查询操作,还涉及到了网络配置、仓库管理以及错误处理等更高级的用法,是维护Linux系统软件包的重要工具。随着Linux系统在服务器和桌面领域的广泛应用,yum作为...
使用本地 yum 源仓库,可以直接使用 yum 命令安装软件,而无需事先安装依赖的 RPM 软件包。这样可以极大地简化安装过程,提高安装速度和效率。 配置本地 yum 源仓库的步骤 ------------------------- ### 步骤 1: ...
YUM(Yellowdog Updater Modified)是一款在Linux环境下使用的包管理工具。它最初由Yellow Dog Linux的开发者们设计并实现,名为yup(Yellowdog Updater)。之后,经过杜克大学Linux@Duke开发团队的改进,形成了现在...
在 Linux 系统中,YUM(Yellow dog Updater Modified)是一款强大的包管理工具,它支持自动下载 RPM 包并解决软件包间的依赖关系。对于网络环境受限的情况,如内部服务器无法访问外部网络时,创建本地 YUM 源就显得...
本文将详细介绍如何在Redhat Linux 7.2上建立本地yum源,并提供具体的使用方法。 #### 准备工作 在开始之前,请确保系统已经安装了必要的工具和软件包。通常情况下,Redhat Linux 7.2默认已经包含了这些工具,包括...
在这篇文章中,我们将介绍如何使用 yum 命令安装 MySQL 服务器端,并配置默认字符集、设置用户和密码、创建数据库和表等。 一、安装 MySQL 服务器端 使用 yum 命令安装 MySQL 服务器端非常简单,首先,需要检查...
在Linux操作系统中,`unzip`命令用于解压缩`.zip`格式的压缩文件。然而,有时在新安装或精简版的Linux系统中,这个命令可能并未预装,导致用户在尝试解压ZIP文件时遇到“unzip命令不存在”的错误。解决这个问题通常...
总结起来,离线使用`yum`在Linux系统上安装C++资源涉及下载合适的`.rpm`文件,创建本地仓库,解决依赖关系,并正确配置`yum`仓库。这个过程需要对Linux系统和包管理有一定理解,同时要注意处理可能出现的各种问题。...
rz 和 sz 命令的安装可以使用 yum install lrzsz 命令来安装。 在 SecureCRT 和 Xshell 中, rz 和 sz 命令可以设置默认路径。在 SecureCRT 中,设置默认路径的步骤是 Options - Session Options - Terminal - ...
总的来说,理解和掌握`yum`和`rpm`的使用方法是每个Linux用户必备的技能,它们对于日常的系统维护和软件管理起着至关重要的作用。在实际操作中,不断实践和学习,才能更好地驾驭这些工具,提升工作效率。
在安装过程中,首先使用yum命令安装mysql-server软件包,接着使用mysql-deb命令安装MySQL的客户端工具。安装完成后,使用rpm命令查询mysql-server软件包的详细信息,以便确认安装成功与否。 然后,文档说明了如何...
在Linux 6.0版本中,配置YUM源进行本地安装是一种常见且实用的方法,特别是在网络环境不稳定的环境中。 1. 挂载本地安装源: 在Linux系统中,我们首先需要在本地创建一个挂载点,比如/mnt/cdrom,然后将含有软件包...
本文将深入探讨Linux的基本命令以及强大的文本编辑器vi(Visual Editor)的使用方法。 首先,让我们了解一些基础的Linux命令。在Linux环境中,命令行是主要的操作界面,通过输入命令来执行各种任务。以下是一些常见...
1. 卸载原有`yum`:在RHEL或CentOS系统中,可以使用`rpm`命令卸载原有的`yum`及相关依赖。例如: ``` sudo rpm -e yum ``` 2. 安装CentOS的`yum`:提供的压缩包中包含了多个`.rpm`文件,这些都是`yum`及其相关...