yum命令使用指南:添加、删除和更新RPM包

Yum(全称为 Yellow dog ">Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

软体包来源

可供Yum下载的软体包包括Fedora本身的软体包以及源自rpmfusion和rpm.livna.org的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软体。所有的包都有一个独立的GPG签名,主要是为了您的系统安全。而对於Fedora core 4.0 的用户,rpm.livna.org 的签名是自动导入并安装的。

图形化前端

Yum的图形化前端主要有yumex和kyum。它们并不是独立於Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum同时,都是以Yum的安装和配置为基础;所以在用Yumex或kyum 时,必须先安装配置Yum。

常用命令行命令

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm   

升级软件:yum upgrade foo或者yum update foo   

查询信息:yum info foo   

搜索软件(以包含foo字段为例):yum search foo   

其它参数参见man 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之前
首先需要导入系统的RPM-GPG-KEY:#rpm --import /usr/share/doc/centos-release-3(4)/RPM-GPG-KEY-CentOS-3(4)

时间: 2024-07-30 17:39:08

yum命令使用指南:添加、删除和更新RPM包的相关文章

linux下的yum命令原理和详解_Linux

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[opt

Linux下yum命令详解

主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 一.yum list|more 列出所有包文件,可搭配grep查询软件包,如yum list |grep kernel 二.yum info xxx 显示包xxx详细信息,即使xxx没有安装 三.yum update kernel 用yum升级内核 四.yum update 全面升级系统 五.yum list available 列出升级源上所有可以安装的包(List all packag

【Linux】CentOS7上rpm命令批量卸载删除模糊rpm包名

例如,我要删除如下文件名匹配上wine的所有文件 如果单独rpm删除卸载一个rpm包的话,命令如下: rpm -evh --nodeps wine-common-1.8.6-1.el7.noarch -e  卸载 -vh   合在一起使用,展示详细信息和进度条 --nodeps 不用查找其他依赖,直接卸载这个 wine-common-1.8.6-1.el7.noarch      文件名,从上面复制下来的   但是,上面这个wine打头的文件实在是很多,不想一个一个卸载,怎么办了? 1.首先vi

YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解_Linux

1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题 1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包 2)由于内外网的隔离,无法连接外网的yum源 鉴于上述因此,本文将详细介绍,yum工具以及配置本地yum源的方法 2.yum工具简介 •yum工具作为rpm包的软件管理器,可以进行rpm包的安装.升级以及删除等日常管理工作,而且对于rpm包之间的依赖关系可以自动分析,大大简化了rpm包的维护成本. •yum工具

Linux中rpm包和rpm命令的使用

在我们使用任何操作系统的过程中,安装和卸载软件是必须的操作.Linux 中有一套包管理器,称为 rpm.它可以用来安装.查询.校验.删除.更新 rpm 格式的软件包.通常 rpm 格式的软件包文件使用 .rpm 为扩展名.rpm 包虽然是软件的安装包,但不像 Windows 中的安装文件双击就能运行.Linux 中有一个称为 rpm 的命令可使用多种参数来完成对 rpm 软件包的安装.查询.校验.删除.更新的工作. 我们先来了解一下怎样使用 rpm 命令安装 rpm 包.具体格式为:rpm -i

解压rpm包的linux命令及rpm命令使用简介_linux shell

rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能 rpm -ivh install_rpm tar xvf informix-linux.tar inux下解压命令大全 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName

vs2010中C#4.0的chart控件如何实现鼠标拖动更新数据,添加删除series(使用JS,AJAX))

问题描述 vs2010中C#4.0的chart控件如何实现鼠标拖动更新数据,添加删除series(使用JS,AJAX))有知道的可以加我百度hijike073谢谢 解决方案 解决方案二:一定要js???我也在弄这个不过我是2008里面现在弄出来了自动播放但是这个控件就按照Timer的事件过多久就刷一次,刷的效果太刺眼了,想弄掉,我在其他页面做出的效果放Gridview就不刷..

动态给表添加删除字段并同时修改它的插入更新存储过程_MsSql

有一个表,用户需要在后台操作它,希望能对它动态进行添加删除字段.这个功能也许没有问题,但是它原有插入与更新的两个存储过程,也需要一起修改.因此Insus.NET实现了它,因此此文会让你了解到怎样动态为一个表添加删除字段以及动态修改它的存储过程 首先需要建一个表[A],这个表只有两个字段,一个是[ID]自动增长,另一个是表[B]的字段名,存储的每一笔记录,即是用户需要操作的表[B]的字段.这个表[A]需要建添加,更新,以及删除的存储过程,方便用户在后台方便操作,还有重点部分,需要写触发器.如有记录

js实现对table动态添加、删除和更新的方法_javascript技巧

本文实例讲述了js实现对table动态添加.删除和更新的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999