爱上痞子女,西洋偷香系列,厥哥
yum 全称为 yellow dog updater modified,它是一个在线的软件安装命令。
能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。例如我们需要安装一个软件a,而软件a-->b-->c-->d.通过yum我们只需要安装a,其他依赖包会自动安装。
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
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
-q | 静默执行 |
-y | 在交互过程中,自动应答"yes" |
-r[分钟] | 设置等待时间 |
--skip-broken | 忽略依赖错误 |
--nogpgcheck | 忽略gpg检测 |
yum search packagename
yum install packagename/groupname
1)列出可以更新的软件包
yum list updates
2)检测可以升级的软件包
yum check-update
3)升级所有的软件包同时升级软件和系统内核
yum update -y
4)升级所有的软件包,但不升级软件和系统内核
yum upgrade -y
5)只升级指定的软件包
yum update packagename
yum list yum list installed
yum deplist packagename
yum info #列出所有软件包信息 yum info updates #列出所有可更新软件包信息 yum info packagename #列出指定软件包的相关信息
yum install --downloadonly --downloaddir=/tmp/packages httpd
yum remove packagename/groupname -y
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
网友评论