yum的基础常用用法

yum的安装与配置

以Centos7.x为例,检查yum是否已经安装,执行如下命令:

rpm -qa|grep yum

如果没有任何显示,表示系统中还没有安装yum工具,yum安装包在Centos系统光盘中可以找到,执行如下指令进行安装:

rpm -ivh yum-*.noarch.rpm

安装yum需要python-elementtree、python-sqlite、urlgrabber、yumconf等软件包的支持,这些软件包在Centos Linux系统安装光盘均可找到,如果在安装yum过程中出现软件包之间的依赖性,只需按照依赖提示寻找相应软件包安装即可,直到yum包安装成功。

yum的基本用法

通过yum安装和删除RPM包

安装rpm包,如dhcp。命令如下:

yum install curl

删除rpm包,包括与该包有依赖性的包,命令如下:

yum remove gettext-devel

注意:同时会提示删除intltool

检查可更新的rpm包,命令如下:

yum check-update

更新所有的rpm包,命令如下:

yum update

列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息,命令如下:

yum info openssh

yum info perl*

列出资源库中特定的可以安装或更新以及已经安装的rpm包,命令如下:

yum list sendmail

yum list gcc*

搜索匹配特定字符的rpm包的详细信息,命令如下:

yum search wget

清除缓存中旧的rpm头文件和包文件,命令如下:

yum clean

yum clean all

yum只下载软件不安装的两种方法

(1)通过yum自带一个工具:yumdownloader

yumdownloader gcc

(2)使用yum的一个插件:yum-downloadonly

yum -y install --downloadonly --downloaddir=/tmp httpd

  • --downloadonly 说明只下载

  • --downloaddir 指定安装到哪个目录下

yum加速插件yum-fastestmirror

yum-fastestmirror插件可以自动选择速度最快的mirror

配置文件:

/etc/yum/pluginconf.d/fastestmirror.conf

其中,yum镜像的速度测试记录文件

/var/cache/yum/timedhosts.txt

安装加速插件:

yum install yum-plugin-fastestmirror

更换系统默认yum源为阿里云yum源

备份原来的yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载阿里云的yum

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清理缓存

yum clean all

生成新的缓存

yum makecache

几个不错的yum源

可以安装最新版mysql和php

https://webtatic.com/projects/yum-repository/

yum install epel-release

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

posted @   厚礼蝎  阅读(100)  评论(0编辑  收藏  举报
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示