JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

「Linux」17节-yum命令 linux yu

wys521 2024-10-20 11:44:34 精选教程 254 ℃ 0 评论

前言

Linux中的yum命令在日常运维管理中经常使用,频率相当高。yum命令是CentOS、RedHat系统的包管理工具,yum命令能够从远程仓库中自动下载RPM包安装,相比于传统编译安装,它的优势是能自动处理软件依懒关系。如果不用yum方式安装软件,我们编译安装软件时经常会遇到相关依懒丢失的情况,还需要单独安装此软件相关依懒,较烦琐。

yum源配置文件repo

上面说了,yum命令是要从软件仓库里下载安装软件的,那么软件仓库的配置是在哪里呢?

CentOS下的yum源配置文件均放在 /etc/yum.repos.d/ 目录下,每个yum源配置文件以 .repo 为后缀,如:CentOS-Base.repo 、epel.repo 等。

一般情况下,很少去修改yum源配置,如果需要将yum源改为国内yum源,则可以去修改配置。

配置国内yum源及epel源

默认的yum源是国外地址,所以yum安装软件时可能较慢,但可以将yum源及epel源修改为国内地址。

下面我们来配置Linux使用国内的网易和阿里开源镜像,具体方法如下:

# cd /etc/yum.repos.d/
# mkdir repo.bak
## 将旧源移至备份目录中
# mv *.repo repo.bak

## 下载新镜像源配置文件
# wget http://mirrors.aliyun.com/repo/Centos-7.repo
# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

## 清除系统yum缓存
# yum clean all

## 生成yum缓存
# yum makecache

## 安装epel源,epel源安装成功,比原来多了一个epel.repo和epel-testing.repo文件
# yum list | grep epel-release
# yum install -y epel-release

## 下载阿里开源镜像提供的epel源
# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo

## 重新清理及生成yum缓存
# yum clean all
# yum makecache

## 查看系统可用的yum源
# yum repolist enabled

## 查看系统所有的yum源
# yum repolist all

yum命令使用

## 查看可用的软件包 yum search 软件包名
# yum search iftop

## 安装指定软件包 yum install -y 软件包名
# yum install iftop
# yum install -y iftop

## 列出仓库中所有可安装的rpm包
# yum list

## 列出仓库中所有可安装的rpm包(以php开头的rpm包)
# yum list php*

## 列出指定软件包的信息 yum info 软件包名
# yum info nginx

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

## 列出已安装软件包的信息
# yum info installed

## 系统升级,升级所有已安装包的同时也升级软件和系统内核
# yum update

## 只升级所有已安装包,但不升级软件和系统内核
# yum -y upgrade

怎么样,通过这样的讲解,yum命令不难吧?如果大家GET到知识点了,可以加个关注支持一下网络圈哦 ~

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表