怎么在centos里下载yum
时间: 2024-12-06 08:24:22 浏览: 15
Centos8.5yum源
在 CentOS 系统中,`yum` 已经不是默认的包管理器了,尤其是从 CentOS Stream 或者较新的版本开始,通常会推荐使用 `dnf`(Dandified Yum)作为替代。不过,如果你还在使用 CentOS 7 或更早的版本,或者你想保持对 `yum` 的支持,可以通过网络仓库安装。
如果你想继续使用 `yum`,你需要先安装它的依赖并添加相应的仓库信息:
1. **安装依赖**(仅适用于 CentOS 7 及以下版本):
```bash
sudo yum install epel-release
```
这将安装 Extra Packages for Enterprise Linux (EPEL) 发行版,其中包含了 `yum`。
2. **安装 `yum`**:
```bash
sudo yum install yum
```
3. **添加 EPEL 和 Remi 仓库(可选)**,以便获取额外的软件包和 `yum` 更新:
- EPEL:对于 CentOS 7 或更高:
```bash
sudo curl -o /etc/yum.repos.d/epel.repo http://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
```
- Remi 的 `yum` 版本:
```bash
sudo rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
```
之后,根据你的需求,分别运行 `sudo yum-config-manager --add-repo remi` 或 `sudo yum-config-manager --enable remi-safe` 来启用 Remi 的安全分支。
4. **安装 `yum-utils` 提供额外功能**(可选):
```bash
sudo yum install yum-utils
```
5. **更新所有库**:
```bash
sudo yum update
```
如果你已经切换到 `dnf`,而想偶尔用 `yum`,可以在 `/usr/bin` 目录下创建软链接:
```bash
sudo ln -s /usr/bin/dnf /usr/bin/yum
```
但是请注意,长期来说,还是建议使用 `dnf`,因为它更好地适应现代的 CentOS 系列。
阅读全文