yum使用
来源:互联网 发布:域名为什么要买 编辑:程序博客网 时间:2024/05/19 00:49
yum使用
yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外还有一定的查询功能。
1、安装
yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。设定好了本地的 yum 之后,就可以很方便的进行安装(现在假设就用 fc5 自带的 yum 进行安装),如我们需要安装虚拟机 bochs,可以使用# yum install bochs;如果本地有相关的 rpm 文件,可以用# yum localinstall ur.rpm。前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),如果发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。
常用命令:
yum install xxx 安装指定的软件
2、卸载
卸载同安装一样,yum也会查询数据库,给出解决依赖关系的提示。卸载也会消解对应的 dependencies。yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除。
常用命令:
yum remove xxx 卸载指定的软件
yum eraser xxx 卸载指定的软件
yum clean all 清除所有缓存文件(/var/cache/yum)
yum clean packages 将相关的 rpm 文件删除
yum clean headers 清除header
yum clean oldheaders 清除旧的headers
3、更新
用YUM升级软件,yum update,这一步是必须的,yum会从服务器的header目录下载rpm的header,放在本地的缓存中,这可能会花费一定的时间。header下载完毕,yum会判断是否有可更新的软件包,如果有,它会询问你的意见,是否更新,输入Y,把系统始终up to date总是不错的,这时yum开始下载软件包并使用调用rpm安装,这可能要一定时间,取决于要更新软件的数目和网络状况,万一网络断了,也没关系,再进行一次就可以了。升级完毕,以后每天只要使用yum check-update检查一下有无跟新,如果有,就用yum update进行跟新,时刻保持系统为最新,堵住一切发现的漏洞。
更新某个软件可以用# yum update firefox。如果不带后面的程序名,将会升级所有可以升级的软件。过时的软件如果需要处理(如删掉)可以添加 --obsolete 参数,或者使用 upgrade。如果需要更自动化一些的操作(避免回答一些问题)还可以增加一些参数,如# yum -y upgrade。
常用命令:
yum check-update 列出所有可更新的软件清单
yum update 更新所有软件
yum update xxx 更新指定的软件
yum upgrade 更换废弃的包,但现在通常用来进行重大的升级,如系统升级
4、查询
想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字,这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和keyword有关的rpm包,以使我们从中选择。
常用命令:
yum list 列出所有可安装的软件包
yum list xxx 列出xxx相关的信息
yum list updates 列出所有可更新的软件包
yum list installed 列出所有已安装的软件包
yum list extras 列出所有已安装但不在 Yum Repository 內的软件包
yum list info 给出详细的说明
yum info 列出所有软件包的信息
yum info xxx 获取xxx信息
yum info updates 列出所有可更新的软件包信息
yum info installed 列出所有已安裝的软件包信息
yum info extras 列出所有已安裝但不在 Yum Repository 內的软件包信息
yum search rpm 获得一切能找到的与 rpm 相关的程序,搜索的对象是每个程序的描述部分
yum provides /bin/rpm 查看什么rpm提供某个程序
5、package group操作
yum grouplist
yum groupinstall
yum groupupdate
yum groupinfo
yum groupremove
yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外还有一定的查询功能。
1、安装
yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。设定好了本地的 yum 之后,就可以很方便的进行安装(现在假设就用 fc5 自带的 yum 进行安装),如我们需要安装虚拟机 bochs,可以使用# yum install bochs;如果本地有相关的 rpm 文件,可以用# yum localinstall ur.rpm。前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),如果发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。
常用命令:
yum install xxx 安装指定的软件
2、卸载
卸载同安装一样,yum也会查询数据库,给出解决依赖关系的提示。卸载也会消解对应的 dependencies。yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除。
常用命令:
yum remove xxx 卸载指定的软件
yum eraser xxx 卸载指定的软件
yum clean all 清除所有缓存文件(/var/cache/yum)
yum clean packages 将相关的 rpm 文件删除
yum clean headers 清除header
yum clean oldheaders 清除旧的headers
3、更新
用YUM升级软件,yum update,这一步是必须的,yum会从服务器的header目录下载rpm的header,放在本地的缓存中,这可能会花费一定的时间。header下载完毕,yum会判断是否有可更新的软件包,如果有,它会询问你的意见,是否更新,输入Y,把系统始终up to date总是不错的,这时yum开始下载软件包并使用调用rpm安装,这可能要一定时间,取决于要更新软件的数目和网络状况,万一网络断了,也没关系,再进行一次就可以了。升级完毕,以后每天只要使用yum check-update检查一下有无跟新,如果有,就用yum update进行跟新,时刻保持系统为最新,堵住一切发现的漏洞。
更新某个软件可以用# yum update firefox。如果不带后面的程序名,将会升级所有可以升级的软件。过时的软件如果需要处理(如删掉)可以添加 --obsolete 参数,或者使用 upgrade。如果需要更自动化一些的操作(避免回答一些问题)还可以增加一些参数,如# yum -y upgrade。
常用命令:
yum check-update 列出所有可更新的软件清单
yum update 更新所有软件
yum update xxx 更新指定的软件
yum upgrade 更换废弃的包,但现在通常用来进行重大的升级,如系统升级
4、查询
想要安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字,这时yum的查询功能就起作用了。你可以用 yum search keyword这样的命令来进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和keyword有关的rpm包,以使我们从中选择。
常用命令:
yum list 列出所有可安装的软件包
yum list xxx 列出xxx相关的信息
yum list updates 列出所有可更新的软件包
yum list installed 列出所有已安装的软件包
yum list extras 列出所有已安装但不在 Yum Repository 內的软件包
yum list info 给出详细的说明
yum info 列出所有软件包的信息
yum info xxx 获取xxx信息
yum info updates 列出所有可更新的软件包信息
yum info installed 列出所有已安裝的软件包信息
yum info extras 列出所有已安裝但不在 Yum Repository 內的软件包信息
yum search rpm 获得一切能找到的与 rpm 相关的程序,搜索的对象是每个程序的描述部分
yum provides /bin/rpm 查看什么rpm提供某个程序
5、package group操作
yum grouplist
yum groupinstall
yum groupupdate
yum groupinfo
yum groupremove
0 0
- yum使用
- yum使用
- YUM使用
- Yum 使用
- yum 使用
- yum使用
- yum使用
- yum使用
- yum简介和使用yum升级(转)
- yum使用,yum构建本地源
- RedHat6使用CentOS yum源 换yum
- yum 的使用
- 关于yum的使用
- yum的使用大全
- yum的使用
- 使用yum install mplayer
- RHEL5 YUM的使用
- yum命令使用简介
- Weblogic10.3.5 数据库连接问题
- cassandra 批量插入
- Hibernate 连接查询
- 实现触摸的类的继承方法有2种
- 从本地上传整个文件夹到hdfs的java程序
- yum使用
- 【java项目实战】dom4j解析xml文件,连接Oracle数据库
- tomcat下配置https环境
- 设计模式:解释器模式
- executssql 函数的每一句代码的意思
- ucfs文件系统效率提升探索
- jQuery 选择器的优化(从官方文档翻译过来的)
- 别因为要学的太多反而压垮自己
- 推荐一些国内的Jquery CDN免费服务