使用"yum"管理软件包
2016-03-11 11:25
204 查看
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/
其中部分内容略
本文出自 “小崔的实验笔记” 博客,谢绝转载!
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/
其中部分内容略
本文出自 “小崔的实验笔记” 博客,谢绝转载!
相关文章推荐
- iOS APP上线流程
- Java基础学习
- iOS将颜色转换image方法
- Android开发之创建自己的内容提供器并测试
- NSRunloop 个人思考与实践
- 多线程之GCD(1)
- 在MFC中,edit无法粘贴、剪切的解决方法。
- c++第1次实验-2
- Apache Arrow:一个跨平台的内存数据交换格式
- git 常用命令及问题解决(转)
- Android SnackBar使用方法
- Where is the python library installed?
- backbone学习笔记一
- 简易透明黑色背景
- c++第一次上机作业1-1
- c++第一次实验
- 加载FeatureLayer之前先加载其他图层
- java 我的笔记
- 8-RBAC权限管理
- 理解OAuth2.0