Linux yum 命令
Yum(Yellowdog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,yum 可以自动从服务器下载并安装软件包,智能化依赖处理功能,能自动解析并完整安装整个依赖链中的所有软件包,实现了全自动化的软件管理,用户无需再手动介入繁琐的下载安装循环。
Yum 提供了丰富的命令功能,包括查找、安装、删除单个或多个软件包,还支持批量管理全部已安装的软件。
Yum 语法
Yum 命令的基本语法格式如下:
yum [options] [command] [package ...]
options
:可选,选项包括-h
(帮助),-y
(当安装过程提示选择全部为 "yes"),-q
(不显示安装的过程)等等。command
:要进行的操作命令。package
:要安装的软件包名。
Yum 常用命令
1. 安装软件包
yum install nginx # 安装 nginx
yum install httpd # 安装 Apache
2. 升级软件包
yum update # 升级所有软件包
yum update nginx # 升级 nginx
3. 卸载软件包
yum remove nginx # 卸载 nginx
4. 搜索软件包
yum search python # 搜索包含 "python" 的软件包
5. 查看软件包信息
yum info nginx # 查看 nginx 的详细信息
6. 列出已安装的软件包
yum list installed # 列出所有已安装的软件包
yum list installed | grep nginx # 检查是否安装了 nginx
7. 清理缓存
yum clean all # 清理所有缓存(包括软件包和元数据)
yum makecache # 重建缓存(加快后续操作)
yum clean packages # 清理已下载的软件包缓存
yum clean headers # 清理已下载的头文件缓存
yum clean oldheaders # 清理旧的头文件缓存
8. 查看可用的软件包组
yum grouplist # 列出可用的软件包组
yum groupinstall "Development Tools" # 安装开发工具组
9. 列出可更新的软件包
yum check-update # 列出所有可更新的软件包
国内 yum 源
网易(163)yum 源是国内较好的 yum 源之一 ,无论是速度还是软件版本,都非常的不错。
将 yum 源设置为 163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
yum 源安装步骤
1. 备份原有的源文件/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 下载对应版本 repo 文件,放入/etc/yum.repos.d/
(操作前请做好相应备份):
- CentOS5:http://mirrors.163.com/.help/CentOS5-Base-163.repo
- CentOS6:http://mirrors.163.com/.help/CentOS6-Base-163.repo
- CentOS7:http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
3. 运行以下命令生成缓存
yum clean all
yum makecache
除了网易(163)的镜像源,国内还有许多非常优秀、稳定且速度快的 Yum 源(也称为软件源、镜像源)。
名称 | URL |
---|---|
阿里云的镜像源 | https://developer.aliyun.com/mirror/ |
清华大学镜像源 | https://mirrors.tuna.tsinghua.edu.cn/ |
华为云的镜像源 | https://mirrors.huaweicloud.com/ |
腾讯云的镜像源 | https://mirrors.tencent.com/ |
评论区 0
发表评论
教程介绍
Linux 是一个开源、稳定、多用途的操作系统内核,广泛应用于服务器、云计算和嵌入式设备。
26
章节
52
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈