yum命令使用
程序员文章站
2022-04-30 17:23:54
...
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora
和RedHat
以及CentOS
中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装.
yum 语法:
yum [options] [command] [package ...]
`options`:可选,选项包括
-h(帮助),
-y(当安装过程提示选择全部为"yes"),
-q(不显示安装的过程)等。
`command`:要进行的操作。
`package`:操作的对象。
yum常用命令:
1.yum check-update
列出所有可更新的软件清单
# yum check-update
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.shu.edu.cn
* extras: mirrors.cn99.com
* updates: mirrors.cn99.com
2.yum update
更新所有软件
# yum update
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
* base: mirrors.cn99.com
* extras: mirrors.cn99.com
* updates: mirrors.shu.edu.cn
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
google-chrome | 951 B 00:00:00
google-chrome-mirrors | 951 B 00:00:00
mysql-connectors-community | 2.5 kB 00:00:00
mysql-tools-community | 2.5 kB 00:00:00
mysql57-community | 2.5 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/7): base/7/x86_64/group_gz | 166 kB 00:00:00
(2/7): extras/7/x86_64/primary_db | 187 kB 00:00:00
(3/7): mysql-tools-community/x86_64/primary_db | 45 kB 00:00:00
(4/7): mysql-connectors-community/x86_64/primary_db | 26 kB 00:00:00
(5/7): updates/7/x86_64/primary_db | 5.2 MB 00:00:02
(6/7): mysql57-community/x86_64/primary_db | 152 kB 00:00:03
(7/7): base/7/x86_64/primary_db | 5.9 MB 00:00:05
(1/2): google-chrome/primary | 1.9 kB 00:00:00
(2/2): google-chrome-mirrors/x86_64/primary | 1.9 kB 00:00:00
google-chrome 3/3
google-chrome-mirrors 3/3
No packages marked for update
3.yum install <package_name>
仅安装指定的软件
4.yum update <package_name>
仅更新指定的软件
5.yum list
列出所有可安裝的软件清单
6.yum remove <package_name>
删除软件包
7.yum search <keyword>
查找软件包
8.清除缓存命令:
yum clean packages :
清除缓存目录下的软件包
yum clean headers :
清除缓存目录下的 headers
yum clean oldheaders :
清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :
清除缓存目录下的软件包及旧的headers
# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: base extras google-chrome google-chrome-mirrors
: mysql-connectors-community mysql-tools-community mysql57-community
: updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
国内 yum 源
网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
安装步骤
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
- CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
- CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
运行以下命令生成缓存
yum clean all
yum makecache
上一篇: yum 命令
推荐阅读
-
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
-
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
-
如何使用html5与css3完成google涂鸦动画
-
linux常用命令详解和用法(linux基础入门知识)
-
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
-
html5指南-4.使用Geolocation实现定位功能
-
使用css如何制作时间ICON方法实践
-
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
-
使用HTML5的链接预取功能(link prefetching)给网站提速
-
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)