yum 命令详解
来源:互联网 发布:孙悦cba生涯数据 编辑:程序博客网 时间:2024/05/21 18:45
一、安装YUM工具包
1、删除redhat原有的yum源# rpm -aq | grep yum|xargs rpm -e --nodeps
2、下载新的yum安装包
这里我们使用CentOS的yum源
#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
#wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
有些包的版本号可能已经改变,如果下载不了,直接上网站查找rpm列表。
3. 下载并导入KEY
# cd /etc/pki/rpm-gpg/
# wget http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
# rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.i686.rpm
# rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
注意:最后两个安装包要放在一起同时安装,否则会提示相互依赖,安装失败。
rpm -ivh yum-3.2.22-33.el5.centos.noarch.rpm \
yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm \
yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
5. 修改配置文件
Vi /etc/yum.repos.d/rhel-debuginfo.repo
[base]
name=Red Hat Enterprise Linux $releasever -Base
baseurl=http://mirrors.sohu.com/centos/5.5/os/$basearch/
gpgcheck=1
[update]
name=Red Hat Enterprise Linux $releasever -Updates
baseurl=http://mirrors.sohu.com/centos/5.5/updates/$basearch/
gpgcheck=1
[extras]
name=Red Hat Enterprise Linux $releasever -Extras
baseurl=http://mirrors.sohu.com/centos/5.5/extras/$basearch/
gpgcheck=1
[addons]
name=Red Hat Enterprise Linux $releasever -Addons
baseurl=http://mirrors.sohu.com/centos/5.5/addons/$basearch/
gpgcheck=1
至此yum安装完成,可以 yum install 安装程序了
二、使用
1、安装、卸载、升级
A、安装
安装多个相类似的软件时:yum -y install httpd*
安装多个非类似软件时:yum -y install httpd php php-gd mysql
卸载多个相类似的软件时:yum -y remove httpd*
卸载多个非类似软件时:yum -y remove httpd php php-gd mysql
2、查询
A、假如你要使用iostat命令,却发现系统没有这个命令
此时,你可以 yum search iostat
[root@localhost ~]# yum search iostat
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: centos.ustc.edu.cn
* updates: mirrors.163.com
=============================== Matched: iostat ================================
dstat.noarch : Versatile resource statistics tool
sysstat.x86_64 : sar 和 iostat 系统监视命令。
然后你就可以找到和iostat相关的安装包了
B、查询软件信息:yum info sysstat
如果Repo : freshrpms是这样的,表示您的系统没有安装这个软件,如果显示的是:Repo : installed,表示已经安装了。
C、列出已经安装的包:yum list installed
列出符合条件的包:yum list mp* |more
列出某个软件包:yum list firefox
查找某个包是否已安装:yum list installed | grep logwatch
统计已经安装包数量:yum list installed |wc -l
统计所有可安装包数量:yum list |wc l
D、查询yum安装日志:tail /var/log/yum.log
查看yum使用的历史记录的方法:yum history info
==============================================================================================
List
install:Install
update:Update
remove:移出某个软件,后跟软件名称
search:Search
list:List
info:Display
clean:Remove
check-update:Check
Groupinfo:Display
groupinstall
grouplist:List
groupremove:Remove
groupupdate:升级整个软件群组
help:Display
Deplist:List
Downgrade:downgrade
Erase:Remove
localinstall:Install
makecache:Generate
provides:Find
reinstall:reinstall
repolist:Display the configured software repositories
resolvedep:Determine
shell:Run
upgrade:Update
- Fedora yum命令详解
- YUM命令详解
- yum 命令详解
- yum命令详解
- linux yum命令详解
- yum命令详解
- Fedora yum命令详解
- Yum命令详解
- yum命令详解
- Fedora yum命令详解
- yum 命令详解
- linux yum命令详解
- yum命令详解
- linux yum命令详解
- Linux yum命令详解
- yum命令详解
- linux yum命令详解
- Linux yum命令详解
- C#到Java byte类型冲突的解决
- transient关键字在Java中的使用
- 快速修改数组的问题
- shell中vi的基本操作
- P2P打洞过程
- yum 命令详解
- ajaxfileupload带参数上传文件
- java调用shell获取返回值
- oracle 中ORA-00604,ORA-12705解决办法
- The system.map File (ystem.map文件)
- In App Purchases(IAP 应用程序內购买): 完全攻略
- Android 第三方Jar包FastJson 代码混淆时的解决方法
- SQL 基础 一
- 工控图表控件ProEssentials使用教程:创建蜡烛图