linux kernel patch的说明

本文介绍了Linux内核的不同版本及其压缩格式,并解释了如何通过应用补丁生成不同版本。此外,还提供了在Ubuntu 12.04 Server版中解决中文显示问题的方法,包括安装必要的中文包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux kernel 包含许多版本,比如:2.6.34。在Kernel的网站上可以下载:

linux-2.6.34.tar.bz2

linux-2.6.34.tar.gz

linux-2.6.34.tar.xz

这些是不同的压缩方式,解压后都是一样的。

同时还包括

linux-2.6.34.1.tar.bz2

linux-2.6.34.2.tar.bz2

linux-2.6.34.3.tar.bz2

。。。

linux-2.6.34.14.tar.bz2

这些包就是基于2.6.34的改动,形成了新的版本。

如果将linux-2.6.34.14.tar.bz2解压以后得到的文件和

对linux-2.6.34.tar.bz2使用patch-2.6.34.14打补丁得到的文件是一样的。

 

所以linux-2.6.34.14.tar.bz2解压以后,不用再打补丁。 linux-2.6.34选择相应的补丁patch-2.6.34.1, patch-2.6.34.2, patch-2.6.34.3...,可以生成对应的版本:linux-2.6.34.1,linux-2.6.34.2,linux-2.6.34.3.。。。


在ubuntu下 12.04 安装了server版本,中文无法正常显示

locale

将会提示错误:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
服务器版本缺少中文包,在/etc/apt/source.list中,如果机器可以上网,先执行:

apt-get update

通过:

apt-get install language-pack-zh-hans

安装中文包就可以了



执行安装某个软件,提示:

configure: error: "Requested feature inp not available due to unsupported patch (Unable to locate program 'patch' (install: patch))"

以为遇到什么大问题了,后来才知道,执行:

#sudo apt-get install patch

就可以了,太SB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值