linux内核的编译(8)
2008-02-23 07:17:46来源:互联网 阅读 ()
抓新版的 tsch source,并修改 config_f.h 加入一行:#define SYSMALLOC
你可以在
ftp://sunsite.unc.edu/pub/Linux/system/Shells/
抓到新版的 binary,这应该会更正这个问题。
Make
======
如果更新之後 make 却罢工了,请仔细阅读你更新的 libc 的 release note。
这并不是 kernel 的错,不过很多却误以为是。当你更新 libc 到 5.3.9 时你
也要更新 make 它才会正常工作。升级 libc 也可能让 xterm
罢工,如果这不幸 是个事实,请重新 compile xterm。
Loop device
=============
1.3.x 的 kernel 有个 loop device,让你可以把一个档案 mount 成一个 file
system,然後你可以作些有趣的事情,像是加密的文件系统(encrypted file
systems)... 如果你想使用这个功能,你必须更新你的 mount:
ftp://ftp.win.tue.nl/pub/linux/util/mount-2.5X.tar.gz
加密的文件系统可以抓:
ftp.funet.fi:/pub/OS/Linux/BETA/loop/des.1.tar.gz
Multiple device
=================
新的 kernel 有支援 Multiple device (让你可以把好几个 partition 结合成
一个 logic device)。要使用这个功能请抓:
ftp://sweet-smoke.ufr-info-p7.ibp.fr/pub/Linux/md034.tar.gz
Arp
=====
Arp daemon 也加入新的 kernel 之中,请到:
http://www.loran.com/~layes/arpd/index.html
取得更多资讯以及 arpd。
Quota
=======
新的 kernel 之中也支援 quota。请抓:
ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz
然後把里面的 mntent.h 盖过 /usr/include/mntent.h,如此就可以快乐的
compile 出 quota 来啦。
Process Accounting
====================
Process accounting 的功能也包含在新版的 kernel 之中。要使用这个
功能请抓:
ftp://iguana.hut.fi/pub/linux/Kernel/process_accounting/acct_1.3.73.tar.gz
Bdflush
=========
bdflush 功能已经加入新 kernel 之中,你不需要再去 patch 就可以
直接拥有这个功能。
AMP
=====
新的 kernel 之中直接支援 AMP (Advanced Power Management)。AMP 主要
使用在膝上型电脑,让你监视目前电池的使用状况,也可以帮你节省电池的电力
。要发挥这项功能请抓:
ftp://tsx-11.mit.edu/pub/linux/packages/laptops/apm/apmd-2.4.tar.gz
iBCS and DOSEMU
=================
要支援 1.3.x 的 iBCS,请抓:
ftp://tsx-11.mit.edu/pub/linux/BETA/ibcs2/ibcs-1.3-960404-ALPHA.tar.gz
至於可在新 kernel 中使用的 DOSEMU,请抓:
ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/Development/dosemu-0.63.1.19.tgz
记得照 README.newkernel 里面所说的更新你的 /usr/include/sys/vm86.h,
否则将无法 compile。
Mtools and Fdutils
====================
在 1.3.x kernel 之中,软碟的控制程序已经改变,但是为了向前相容,在 2.0
之前的 kernel 旧的程序还是可用,不过会显示警告讯息,但是到 2.1.x 时
旧程序将完全消失。
为了避免问题 (或说是免除那恼人的讯息),你必须重新编译所有会用到软碟
控制的程序,像是 mtool 及 fdutil。请抓:
ftp://sunsite.unc.edu/pub/Linux/utils/disk-management/mtools-3.0.src.tar.gz
ftp://sunsite.unc.edu/pub/Linux/system/Misc/fdutils-4.3.src.tar.gz
在将来,fdformat 将会完全消失,所以请仅早学会 superformat 的使用方法。
----------------------------------------------------------------------
如何得知目前程序的版本
************************
GNU CC: gcc -v and gcc --version
PPP: pppd -h (wrong but it show the version)
Libc: ls -l /lib/libc.so.5
Libc : ls -l /usr/lib/libg .so
Binutils:ld -v
ldd: ldd -v and ldd -V
termcap: ls -l /lib/libtermcap.so.*
modules: insmod -V
procps: ps --version
----------------------------------------------------------------------
该到哪里去抓这些更新档案
**************************
请爱用 CCCA ftp 及 ARCHIE.....
----------------------------------------------------------------------
其他
******
以上提到的这些档案在台湾的 ftp server 上面都找得到,请自行用 archie
搜寻。珍惜有限的频宽,尽量避免出国..... 如果你的系统是 Red
Hat,大部份的更新都有 RPM 可用。安装之前先到 Red Hat 的 mirror site
看看。注意,你可能要用 -force 参数才能完成这些 升级。
如果你发现有软体在 kernel 1.3.x 上面无法正常工作的,或是那些 kernel
的功能需要另外抓别的套件来使用的,请 mail 给 Chris Ricker
(gt1355b@prism.gatech.edu)。 如果你发现翻译上有任何误谬,请 mail 给
Dinosaur.bbs@bbs.ee.nthu.edu.tw
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Linux简明系统维护手册(二)
下一篇:在Linux中制作VCD
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
