YUM命令总结
2019-11-26 16:03:14来源:博客园 阅读 ()
YUM命令总结
1.关于YUM源
Yum 全称为 Yellow dog Updater Modified,它是一个在线的软件安装命令。
能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。例如我们需要安装一个软件A,而软件A-->B-->C-->D.通过yum我们只需要安装A,其他依赖包会自动安装。
2.设置YUM源
2.1 CentOS7 添加阿里源
1.进入yum源的存储路径:
cd /etc/yum.repos.d/
2.使用wget或curl命令下载CentOS7的阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.运行命令,清除并重新生成yum缓存
yum clean all yum makecache
2.2 添加EPEL源
EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社区打造的、为 RHEL 及其衍生发行版(如 CentOS 等)提供高质量软件包的项目。安装了 EPEL 源之后,就像在 Fedora 上一样,通过“yum install 软件包名”,即可安装很多之前需要编译安装的软件、常用的软件以及一些比较流行的软件,比如现在流行的 nginx、redis 等。安装了EPEL源之后,都可以使用 EPEL 很方便的安装更新。
在安装了 CentOS 7 的阿里源(或其他可用源)之后,我们可以直接通过下面的命令安装 EPEL 的 yum 源:
yum install epel-realease
3.YUM常见选项和参数
-q | 静默执行 |
-y | 在交互过程中,自动应答"yes" |
-R[分钟] | 设置等待时间 |
--skip-broken | 忽略依赖错误 |
--nogpgcheck | 忽略GPG检测 |
4.YUM常见用法
4.1 yum源中搜索软件包
yum search packagename
4.2 yum安装软件
yum install packagename/groupname
4.3 yum升级软件包
1)列出可以更新的软件包
yum list updates
2)检测可以升级的软件包
yum check-update
3)升级所有的软件包同时升级软件和系统内核
yum update -y
4)升级所有的软件包,但不升级软件和系统内核
yum upgrade -y
5)只升级指定的软件包
yum update packagename
4.4 列出已经安装的软件包
yum list yum list installed
4.5 列出软件包的依赖关系
yum deplist packagename
4.6 显示软件包的相关信息
yum info #列出所有软件包信息 yum info updates #列出所有可更新软件包信息 yum info packagename #列出指定软件包的相关信息
4.7 只下载指定的软件包到指定的目录,不进行安装
yum install --downloadonly --downloaddir=/tmp/packages httpd
4.8 YUM卸载软件包
yum remove packagename/groupname -y
原文链接:https://www.cnblogs.com/ashjo009/p/11934953.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- awk命令详解 2020-06-10
- 运行 docker .... 命令报错 2020-06-10
- 一个骚命令防止你的文件被误删除! 2020-06-08
- ubuntu之命令相关问题 2020-06-06
- 技术选型调研思路 2020-06-04
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash