centOS 7 如何永久挂载仓库
时间: 2024-12-11 09:22:15 浏览: 23
CentOS 7 想要永久挂载外部仓库,通常是在设置系统的软件源列表(`yum repositories` 或 `dnf repositories`),特别是当您想从第三方存储库安装软件包时。以下是添加并永久配置仓库的基本步骤:
1. **添加新仓库**: 使用文本编辑器(如 `nano`, `vim` 或 `gedit`)打开 `/etc/yum.repos.d/` 目录下的 `.repo` 文件,例如创建一个新的文件 `my_repo.repo`:
```bash
sudo nano /etc/yum.repos.d/my_repo.repo
```
然后添加类似下面的内容(替换 `<URL>` 为您需要的仓库地址,`<NAME>` 是仓库名称):
```[my_repo]
name=<NAME>
baseurl=<URL>
gpgcheck=0
enabled=1
```
2. **启用GPG验证 (可选)**: 如果您希望对下载的软件包进行签名验证,可以将 `gpgcheck=0` 改为 `gpgcheck=1`,并在同目录下查找该仓库对应的 `.gpg` 文件,将其链接到仓库目录 (`gpgkey=` 后面加上文件路径)。
3. **保存并关闭文件**: 用 `Ctrl+X`,然后 `Y` 确认保存并退出编辑器。
4. **刷新缓存** 为了让系统更新新的仓库列表,运行:
```bash
sudo yum makecache快照
```
或者如果使用的是 DNF:
```bash
sudo dnf makecache
```
5. **测试仓库**: 现在您可以开始从这个新仓库安装软件了,比如:
```bash
sudo yum install <package-name> -y
```
或
```bash
sudo dnf install <package-name> -y
```
**相关问题--:**
1. CentOS 7 中如何查看已有的软件源?
2. 如何删除已经配置的仓库?
3. 如何检查安装是否成功来自新添加的仓库?
阅读全文