yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。
概括了部分常用的命令包括:
自动搜索最快镜像插件: yum install yum-fastestmirror
安装yum图形窗口插件: yum install yumex
查看可能批量安装的列表: yum grouplist
1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
####################################################################
简洁的配置文件(/etc/yum.conf)
# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。
debuglevel:除错级别,0──10,默认是2
logfile:yum的日志文件,默认是/var/log/yum.log。
exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用686的包来升级。
gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。
分享到:
相关推荐
Linux 下使用 yum 安装 MySQL Linux 作为一款流行的开源操作系统,提供了丰富的软件包管理工具,包括 yum,rpm 等。MySQL 作为一款流行的关系型数据库管理系统,广泛应用于 web 应用开发中。在这篇文章中,我们将...
Linux 下本地 yum 源配置 Linux 操作系统下安装应用软件时,经常会遇到依赖问题,如某些 RPM 软件包之间存在依赖关系,导致安装困难。配置本地 yum 源仓库可以有效解决此问题,使安装过程变得快速高效。本文将详细...
"Oracle Linux更新Yum源详解" Oracle Linux 是一个基于 Red Hat Enterprise Linux 源代码的操作系统,具有高性能、可靠性和安全性。Yum(Yellow dog Updater, Modified)是一个命令行的包管理器,用于管理 RPM ...
在 Linux 主机上,使用 rpm 命令查看当前系统中的 yum 源: rpm -qa | grep yum 这将显示当前系统中的 yum 源信息。 二、下载阿里云 yum 源 使用 wget 命令下载阿里云的 yum 源 repo 文件: wget ...
为了在Linux 6.5上使用这些Yum包,首先需要将压缩包解压到一个本地目录,然后通过Yum命令行工具来安装。通常,这涉及到以下步骤: 1. 将压缩包下载到系统中。 2. 使用`tar`或`unzip`命令解压文件。 3. 配置Yum仓库...
Linux 下 yum 源的搭建 Linux 下 yum 源的搭建是指在 Linux 系统中搭建一个 yum 源服务器,以便更好地解决 Linux 下的软件安装问题。在本篇文章中,我们将介绍如何在 Linux 下搭建 yum 源,以及 yum 源的原理和...
Red Hat Linux下可安装,解决使用yum需要注册的问题。
这些仓库都需要指定不同的镜像站点和 GPG 密钥,以便在不同的场景下使用。 在配置完成后,需要使用 yum 命令来更新软件包。例如,使用 yum update 命令可以更新所有的软件包,使用 yum install 命令可以安装新的...
YUM(Yellowdog Updater Modified)是一款在Linux环境下使用的包管理工具。它最初由Yellow Dog Linux的开发者们设计并实现,名为yup(Yellowdog Updater)。之后,经过杜克大学Linux@Duke开发团队的改进,形成了现在...
在本篇文章中,我们将深入探讨如何在Linux中安装和使用`yum`。 首先,`yum`是基于Red Hat Linux和CentOS等基于RPM的发行版的核心组件。它通过连接到软件仓库,自动处理软件包之间的依赖关系,确保安装的软件能够...
在Linux系统中,YUM(Yellowdog Updater, Modified)是...通过理解Yum的工作机制和掌握其命令用法,可以极大地提高在Linux环境下的工作效率。在安装和使用过程中,如果遇到问题,可以参考相关文章或社区论坛寻求帮助。
在Linux操作系统中,`yum`(Yellowdog Updater, Modified)是用于软件包管理的重要工具,它使得用户能够方便地安装、更新、查询和删除软件包。`yum`通过与远程仓库交互,自动处理软件包依赖关系,简化了在RPM(Red ...
### Linux的yum命令详解 在Linux环境中,管理软件包是...通过以上详尽的解析,可以看出YUM命令不仅功能强大,而且使用灵活,是Linux系统中不可或缺的工具之一。掌握这些命令,可以显著提升软件包管理的效率和准确性。
首先,我们需要理解YUM(Yellowdog Updater, Modified)是一个在RPM包管理系统的Linux发行版(如CentOS, Red Hat Enterprise Linux等)中使用的软件包管理器。它通过网络或本地仓库自动处理软件包的依赖关系,简化了...
以下是如何在Linux下彻底卸载由RPM或yum安装的MySQL的详细步骤: 1. **停止MySQL服务**: 首先,确保MySQL服务已经停止,以防止在卸载过程中发生任何问题。你可以使用以下命令来停止服务: ``` sudo systemctl ...
使用这些方法,我们可以在没有网络连接的情况下使用yum来安装软件了。 在Linux操作系统中,yum是一个非常重要的工具,用于安装和管理软件包。但是,在没有网络连接的情况下,如何使用yum来安装软件成了一个挑战。这...
以下是关于“Linux下的yum阿里源配置”的详细步骤和相关知识点: 1. **为什么要更换YUM源**: - 默认的YUM源可能位于国外,下载速度慢,尤其对于大型软件包。 - 阿里云YUM源在国内有多个镜像服务器,提供高速稳定...