具体如何操作可以禁止rockylinux在执行yum update时避免升级?
时间: 2024-09-29 15:14:52 浏览: 28
在Rocky Linux中,如果你想要避免yum update时自动升级内核,可以通过以下步骤来操作:
1. **编辑yum仓库配置**:
打开`/etc/yum.repos.d/rocky.repo` 或相应的 Rocky Linux 配置文件,找到与内核相关的部分。默认情况下,它可能已经指定了某个特定版本的内核,如 `kernel` 或 `rocky-kernel-updates`。确保这部分设置为只安装特定版本,并禁止单独更新到其他版本,例如:
```bash
[rocky-kernel]
name=Rocky Linux Kernel Updates
baseurl=https://download.rockylinux.org/$basearch/kernels/rocky-$version/
enabled=0
gpgcheck=1
gpgkey=https://www.rocky-linux.org/gpgkeys/Rocky-RPM-GPG-Key-CA.crt
```
将 `enabled=0` 改为 `enabled=1` 可能会使该仓库活跃,但在这里将其设为 `0` 表示禁用自动更新。
2. **检查和确认**:
使用 `yum repolist` 确认更改后的设置是否生效,如果没有列出你想禁用的内核更新,则说明更改成功。
3. **单独处理内核更新**:
如果仍然希望手动更新内核,可以创建一个新的存储库,仅包含内核更新包,然后通过这个新存储库进行更新:
```bash
sudo yum-config-manager --add-repo https://download.rockylinux.org/$basearch/kernels/updates
sudo yum install kernel* --disablerepo=rocky-kernel
```
4. **验证内核版本**:
使用 `uname -r` 检查当前使用的内核版本,确保它没有自动升级。
总之,通过修改仓库配置并禁用自动更新,你可以避免在执行 `yum update` 时不升级内核。
阅读全文