使用"yum"管理软件包

1 安装新的软件包

su -c ‘yum install tsclient‘

安装包组

su -c ‘yum groupinstall "MySQL Database" ‘

2 更新程序包

su -c ‘yum update tsclient‘

更新包组

su -c ‘yum groupupdate "MySQL Database" ‘

3 卸载包(及依赖包)

su -c ‘yum remove tsclient‘

卸载包组

su -c ‘yum groupremove "MySQL Database" ‘

4 查找

从“yum源”中查找可以使用的软件包,或者是已经安装到系统的包。查找默认包含已安装的包,及可用的包。无返回结果时,就是没有匹配到。

su -c ‘yum list httpd‘

su -c ‘yum list httpd-2.2.15‘

如果不知道包名称,可以模糊匹配

su -c ‘yum search http‘

不知道包名,查找其中包含了某个文件(库文件)的包名

su -c ‘yum provides libtool‘

列出所有以“tsc”开头的包

su -c ‘yum list tsc\*‘

5 更新软件包

更新系统上所有的包

su -c ‘yum update‘

每天自动更新数据报

su -c ‘/sbin/chkconfig --level yum on;/sbin/service yum start‘

6 添加“yum源”作为软件仓库

-6.1 创建“仓库文件”

在目录“/etc/yum.repos.d/”下定义一个扩展名为“.repo”的“仓库文件”

su -c ‘cp example.repo /etc/yum.repos.d/51cto.repo‘

*为每一个仓库文件需要有属性“gpgcheck”,要是公钥每自动匹配,就需要手动完成

-6.2 手动认证软件源

从文件添加公钥到 rpm 的钥匙环

su -c ‘rpm --import GPG-PUB-KEY.asc‘

从一个 web 站点导入公钥

su -c ‘rpm --import http://www.localhost.com/GPG-PUB-KEY.asc‘

7 管理yum

-7.1 弃用或移除软件源

设定“enable=0”

从目录“/etc/yum.repos.d/”删除相应文件

清楚缓存目录“/var/cache/yum/”

-7.2 清理 yum缓存

通常 yum 保留缓存来的包、包数据信息。当包源发生变化时,可能使用的还是旧数据。

清楚包数据文件:

su -c ‘yum clean headers‘

移除缓存中的软件包

su -c ‘yum clean packages‘

在“CentOS-4”中使用

su -c ‘yum clean metadata‘

8 手动安装软件包

安装软件包

su -c ‘yum localinstall tsclient-1.17-4.i386.rpm‘

--------------------

参考来自互联网 https://www.centos.org/docs/4/html/yum/

其中部分内容略

时间: 2024-12-14 18:04:26

使用"yum"管理软件包的相关文章

Linux功能-使用YUM管理软件包

 一.概念 YUM,全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装. 二.实例 1. 使用yum 命令显示所有软件存储库信息 [[email protected] ~]# yum repolist Loaded plugins: langpacks Packa

Linux基础之rpm软件包、yum管理rpm软件包

RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写. rpm的文件名分为5部分,其中: 第1部分是name,表示这个rpm软件包的名称: 第2部分是version,表示这个rpm软件包的版本编号: 第3部分是release,表示这个rpm软件包的版本发布次数(修正号码): 第4部分是architectures,表示这个rpm软件包适用于哪些平台: 最后一部分是rpm,表示这个rpm软件包的文件扩展名. rpm软件安装与移除工作中经常使用的选项: –i:安装(Ins

linux 从入门到跑路 - rpm ,yum , dnf (软件包管理三兄弟)

linux 从入门到跑路 - rpm ,yum , dnf (软件包管理三兄弟) 认识软件包管理 软件包管理是指系统中一种安装和维护软件的方法.今天,通过从 Linux 发行版中安装的软件包, 已能满足许多人所有需要的软件.这不同于早期的 Linux,人们需要下载和编辑源码来安装软件. 编辑源码没有任何问题,事实上,拥有对源码的访问权限是 Linux 的伟大奇迹.本篇,我们将查看一些用于包管理的命令行工具(rpm ,yum , dnf ).虽然所有主流 Linux 发行版都 提供了强大且精致的图

Linux网络原理及基础设,yum管理RPM包

一:ifconfig命令 1,ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址. 2. 使用ifup和ifdown命令启动和停止网卡(详见linux系统管理P424)1) 掌握ifup命令的功能:启动系统上指定的网卡.2) 掌握ifdown命令的功能:停止系统上指定的网卡.3) 掌握使用ifup命令启用指定网卡的举例:例如:启动eth0网卡的命令:ifup eth04) 掌握使用ifdown命令停用指定网卡的举例:只能作用于配置文件例如:停用eth0网卡的命

linux基础-第十六单元 yum管理RPM包

第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删除组件 清除缓存 查询 课后作业 [本节内容]1. yum的功能:yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装.升级等等工作.2. 掌握光盘挂载和镜像挂载a) 光盘挂载mount /dev/sr0 挂载点或者

解决:yum安装软件包Transaction Check Error错误

解决:yum安装软件包Transaction Check Error错误 yum(YellowdogUpdater,Modified)是软件包管理工具,就不多说了.错误产生的环境:OS:CentOS release 6.5 (Final)uname -r:2.6.32-431.el6.x86_64 在yum安装gnaglia时遇到的,具体错误如下: Transaction Check Error: Transaction Check Error:   file /usr/lib64/gangli

Linux 系列之Yum管理应用软件

1.        今天给大家带来的是关于Linux操作系统关于应用软件的管理,可能有些刚开始学习Linux的小伙伴对于Linux软件的安装删除不是特别了解,今天我就给大家介绍一种安装方式可以让你简单快速的安装使用丰富的应用软件.大家在平时安装应用软件时,大致可以分为两种,一种是下载安装包到本地进行安装,另一种就是像苹果的IOS系统一样,直接在线安装Apple Store 的应用就可以使用了,其实Linux应用软件的安装就和苹果一样,接下来就简单给大家说一下. 1.        首先要想学会L

23. 文件系统——使用yum安装软件包

一.yum命令的基本安装功能 [[email protected] ~]# man yum command is one of: * install package1 [package2] [...]:  install + 包名 yum -y: 安装时自动回答为yes * reinstall package1 [package2] [...]: 重新安装 *** 补充rmp命令:rpm -ql + 包名 : 查询包安装生成的文件清单 rpm -qf + /path/to/file_name: 

yum安装软件包错误 HTTP Error 404 - Not Found Trying other mirror.

Fedora下yum安装软件包时提示标题所示的错误信息,原因估计是yum查找软件包依赖时使用的是过时的缓存,清空更新之后,再次安装软件,问题消失, 具体指令如下: # yum clean all # yum update