编译Linux内核过程记录

下载linux kernel 2.6.x版本,官方网站下载 http://www.kernel.org/pub/linux/kernel/v2.6/ 。我下载的是2.6.18,下载这个版本来编译并没有什么特别的理由,我随机选择的。

将压缩包解压在usr/src目录下新建的linux-2.6.18目录下,然后cd linux-2.6.18进入该目录。 Continue reading

Debian和Ubuntu中APT的概要介绍和初级应用(一)

在早期人们使用.tar.gz包安装程序的时候,用户不得不在他们的GNU/Linux系统上自己编译每一个他们希望使用的程序。而当Debian问世时,它创建了一种管理系统中的软件包的方法,这种方法被命名为”dpkg”。就这样,著名的软件包”package”(软件包)概念首先伴随Debian的dpkg系统来到了GNU/Linux家庭,比另一个发行版RedHat发明的”rpm”系统稍早了一些。

后来,GNU/Linux发布者们面临一个新的困扰,那就是用户需要一种快速、实用的方法来安装这些软件包,管理软件包的依赖(dependencies),并在升级时保护用户的配置。这一次,Debian发明了一种高级的软件包工具-APT。后来,Conectiva公司将之移植到rpm系统上使用,目前它已经被其他很多的UNIX/Linux发行版本兼容使用。

APT使用”source-list”来获取软件包,这个”source-list”文件就是”etc/apt”目录下的”sources.list”。

Continue reading