linux卸载内核rpm包,fedora下的内核的升级与卸载

本文介绍了如何在Fedora系统中自动升级内核至最新版本,并在验证新内核稳定性后,安全地卸载旧内核。升级过程包括使用yum命令检查和安装新内核,而卸载则通过rpm和yum命令进行。同时,文章提到了如何通过编辑yum配置文件来避免内核包更新。在确保系统稳定后,可以移除不再需要的旧内核包,以节省磁盘空间。
摘要由CSDN通过智能技术生成

uid-21521031-id-1824667.html

在安装一个新的fedora发行版本后,可以选择升级所有的软件,也可以只升级下fedora编译过的内核包,在测试完新的内核后,再把旧的内核包卸载掉,节约空间。这里只探讨fedora的自动在线升级方式,没有使用手动的方式,也即意味着会自动搞定vmlinuz,initrd.img,system.map等文件的位置,以及Grub的配置文件/etc/grub/grub.conf的修改。

一、升级fedora的内核

a.查看目前内核版本

[qkshan /boot]$uname -r

2.6.29.4-167.fc11.i686.PAE

b.查看最新可用的内核

[qkshan /]$sudo yum list kernel

Loaded plugins: axelget, fastestmirror, presto, refresh-packagekit

Loading mirror speeds from cached hostfile

* fedora: mirrors.163.com

* rpmfusion-free: fr2.rpmfind.net

* rpmfusion-free-updates: fr2.rpmfind.net

* rpmfusion-nonfree: fr2.rpmfind.net

* rpmfusion-nonfree-updates: fr2.rpmfind.net

* updates: ftp.mirror.tw

Available Packages

kernel.i586    2.6.30.9-96.fc11          updates

c.安装新内核

[qkshan /]$sudo yum install kernel.i586

注:不会覆盖原来的内核的,即使是update也不会

二、卸载fedora的旧内核当更新内核包后或安装的新内核有问题,我们需要卸载掉该内核,

首先查看已安装kernel相关包:

[qkshan /boot]$sudo rpm -qa |grep kernel

kernel-firmware-2.6.30.8-64.fc11.noarch

kernel-PAE-devel-2.6.30.8-64.fc11.i686

kerneloops-0.12-5.fc11.i586

kernel-PAE-2.6.29.4-167.fc11.i686

kernel-headers-2.6.30.8-64.fc11.i586

kernel-PAE-2.6.30.8-64.fc11.i686

当检验新安装的内核没有问题后,把旧的内核包卸掉:

[qkshan /boot]$sudo rpm -qa |grep kernel |grep 167

kernel-PAE-2.6.29.4-167.fc11.i686

[qkshan /boot]$sudo yum remove kernel-PAE-2.6.29.4-167.fc11.i686另外,如果在更新系统时不想更新kernel相关包,

在 /etc/yum.conf中增加红色的一行:$ sudo vi /etc/yum.conf[main]

cachedir=/var/cache/yum

keepcache=0

debuglevel=2

logfile=/var/log/yum.log

exactarch=1

obsoletes=1

gpgcheck=1

plugins=1

installonly_limit=3

exclude=kernel*试下update,可以发现没有再提示有关kernel*的包升级了哈

[qkshan /]$sudo yum update

Loaded plugins: axelget, fastestmirror, presto, refresh-packagekit

Loading mirror speeds from cached hostfile

fedora/metalink | 9.8 kB 00:00

updates/metalink | 8.6 kB 00:00

* fedora: mirrors.163.com

* rpmfusion-free: fr2.rpmfind.net

* rpmfusion-free-updates: fr2.rpmfind.net

* rpmfusion-nonfree: fr2.rpmfind.net

* rpmfusion-nonfree-updates: fr2.rpmfind.net

* updates: ftp.mirror.tw

adobe-linux-i386 | 951 B 00:00

rpmfusion-free | 3.3 kB 00:00

rpmfusion-free-updates | 3.8 kB 00:00

rpmfusion-nonfree | 3.3 kB 00:00

rpmfusion-nonfree-updates | 3.8 kB 00:00

Setting up Update Process

No Packages marked for Update

注:从稳定的系统来看,升级最新的内核不是最好的打算

作者:weibo.com/myduanli来源:http://duanli.cublog.cn说明:转载请注明来源,交流请Email给作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值