openSUSE利用教程得到内核源代码的5种途径[Linux安全]
本文“openSUSE利用教程得到内核源代码的5种途径[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
需求:编译内核需求安装必要的编译用软件binutils gcc make module-init-tools udev ,那边得到内核源码对 openSUSE 用户来说,得到内核源代码以及补钉有 5 种途径,请按照自身需求挑选:下面看看openSUSE利用教程得到内核源代码的5种途径.
1.openSUSE利用教程利用官方 kernel-source 包
不管是安装盘里面自带的还是 YaST -> 软件 -> 在线更新 得到的 kernel-source 软件包都是官方供应的打过补钉的内核源代码.
注意: 此包最好与系统中 kernel-default 包版本一致
长处: 可直接利用,安全安定,几近不会出错
缺陷: 版本不会是最新的,且已经打过补钉,性能晋升空间不大
利用阐明: 直接安装利用
2.openSUSE利用教程利用官方 kernel-source 的 src.rpm 包
在官方安装源或更新源的镜像网站上总会有 SRC 目录,包含各种软件源代码,在里面可以找到 kernel-source 的 src.rpm.
例: 在 SUSE 10.1 官方更新源的一个镜像 http://ftp.novell.co.jp/pub/suse/suse/update/10.1/ 下 rpm/src 目录可以找到文件 kernel-source-2.6.16.21-0.13.src.rpm
注意: 解压后需求自行挑选补钉,移动目录.假如对内核版本没有要求,举荐利用这种途径得到内核源代码和补钉.
长处: 内核以及补钉版本一致,打补钉操作基本不会失利,自行补钉会使性能晋升明显
缺陷: 版本非最新,需解压多次,且要求对整个软硬件系统有一定的理解
利用办法: 利用图形程序 file-roller 或 rpm2cpio 号令解压到某个目录,需求用到的文件及注释以下:
config.tar.bz2 #按照系统架构分类的 config 内核配置文件linux-版本.tar.bz2 #原始内核源代码novell-kmp.tar.bz2 #Novell 专有内核模块补钉patches.addon.tar.bz2 #附加补钉patches.arch.tar.bz2 #特定系统架构和硬件需求的一些补钉patches.drivers.tar.bz2 #支持某特定硬件需求的补钉patches.fixes.tar.bz2 #改正某些特定内核问题的补钉patches.kernel.org.tar.bz2 #kernel.org 官方供应的版本增量进级补钉(随光盘自带的 sec.rpm 大概没有这个文件)patches.suse.tar.bz2 #SUSE 专用补钉patches.uml.tar.bz2 #针对 UML 的补钉patches.xen.tar.bz2 #XEN 虚拟机需求的补钉
将原始内核代码解压移动到 /usr/src/ 目录,以上面提到的 kernel-source-2.6.16.21-0.13.src.rpm 为例
$ tar jxf linux-2.6.16.tar.bz2$ su# mv linux-2.6.16 /usr/src/
3.openSUSE利用教程 利用非官方安装源 suser-jengelh 的 kernel-source 包
此安装源在 http://ftp-1.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.1/
注意: 版本较官方高,有多个版本,且包含非安定版的内核.除非万不得已,不然不要利用.
长处: 没有
缺陷: 系统架构不全,大大都情形下只有 32 位版.部份补钉以及配置文件不能跟进新版本,从而极简单呈现各种疑问问题
利用办法: 假如不怕死,直接安装利用
4.openSUSE利用教程 利用非官方安装源 suser-jengelh 之 kernel-source 的 src.rpm 包
此安装源在 http://ftp-1.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.1/, src 目录下有众多 kernel-source.版本号.src.rpm
注意: 版本较官方高,有多个版本,且包含非安定版的内核.除非万不得已,不然不要利用.
长处: 没有
缺陷: 部份补钉以及配置文件不能跟进新版本,从而极简单呈现各种疑问问题
利用办法: 假如不怕死,按照官方 kernelsource src.rpm 包利用办法利用
5. openSUSE利用教程自行下载原始内核代码及补钉
原始的内核源代码在 http://www.kernel.org 下载,补钉自行搜索下载或解压利用最新官方 src.rpm 中带的补钉.
注意: 利用这种途径需求你对自己的硬件以及 Linux 系统都有相当的理解.折腾的时刻当心点,普通没问题.
长处: 机动,版本新,性能提高超显
缺陷: 大概找不到合适最新版本的某些补钉,要求对整个软硬件系统有相当的理解
利用办法: 将下载的 Linux 源代码紧缩包解压移动到 /usr/src/ 目录,这里以官方目前最新安定版内核为例:
$wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2$tar jxf linux-2.6.18.tar.bz2$su#mv linux-2.6.18 /usr/src/
以上是“openSUSE利用教程得到内核源代码的5种途径[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |