[原创]LINUX软件管理之——yum使用简析_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3625 | 回复: 0   主题: [原创]LINUX软件管理之——yum使用简析        下一篇 
eink
注册用户
等级:上尉
经验:764
发帖:54
精华:0
注册:2012-11-13
状态:离线
发送短消息息给eink 加好友    发送短消息息给eink 发消息
发表于: IP:您无权察看 2012-11-17 10:39:28 | [全部帖] [楼主帖] 楼主

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

    yum的命令形式一般是如下:yum [options] [command] [package …]

    其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。

    1 查找和显示

    yum search package    搜索某个软件名或重要的关键字(不要加通配符)

    yum list              列出目前yum所管理的所有的软件名称与版本 (类似rpm -qa)

    yum list package      显示指定程序包安装情况

    yum list installed    列出所有已安装的软件包

    yum list extras       列出所有已安装但不在 Yum Repository 内的软件包

    yum info              列出目前yum所管理的所有的软件名称 版本和详细信息 (类似rpm -qai)

    yum info package      显示指定程序包安装情况和详细信息

    yum info installed    列出所有已安装的软件包与详细信息

    yum info extras       列出所有已安装但不在 Yum Repository 内的软件包与详细信息

    yum grouplist         列出目前所有已安装和可以使用未安装的软件组 //一直不知到组的含义是什么,等时间多了在仔细研究研究

    yum groupinfo         后面要有接软件组的名称,则可以显示该软件组内的所有软件名称

    2 安装

    yum install package   安装指定的安装包package

    yum groupinsall group 安装程序组group

    3 更新和升级

    yum update            全部更新

    yum update package    更新指定程序包package

    yum check-update      检查可更新的程序

    yum list updates      检查可更新的程序

    yum info updates      列出所有可更新的软件包与详细信息

    yum upgrade package   升级指定程序包package

    yum groupupdate group 升级程序组group

    4 删除程序

    yum remove package    删除程序包package

    yum groupremove group 删除程序组group

    yum deplist package   查看程序package依赖情况

    5 清除缓存

    yum clean packages    清除缓存目录下的软件包

    yum clean headers     清除缓存目录下的 headers

    yum clean oldheaders  清除缓存目录下旧的 headers

    yum clean all         清除缓存目录下的软件包及旧的headers

    6 安装yum图形窗口插件   yum install yumex

    #通过上面的命令可以发现个有趣的现象,那就是yum list 与yum info 几乎相同,只是yum info会列出更详细的软件信息,如Arch,Size,Sepo,Summary等




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论