-
Emacs 命令查询 - [emacs]
2007-11-16
这几天在学习 emacs 中最头疼的就是一大堆的命令,为方便以后查询,将学习中遇到的每个命令都记录在了 Google Spreadsheet。现在把它放在博客上,希望对大家也有帮助:),现在命令还不多,随着学习的深入,命令会逐渐增多,该表格会由 Google Spreadsheet 自动更新。
-
推荐永中 Office - [Debian]
2007-11-15
-
rxvt-unicode 配置 - [Debian]
2007-11-11
由于 gnome-terminal 和 konsole 绑定的各种快捷键,妨碍了其他程序(如 mc,emacs)的使用,因此换用轻量虚拟终端程序 rxvt。我使用的是 rxvt-unicode,上网找了一些资料,把 urxvt 配置了一下。下面是我的 rxvt-unicode 配置,添加到 ~/.Xresouroces,中文字体使用的是文泉驿。
!! RXVT setting
URxvt.background:black
URxvt.foreground:gray60
URxvt.geometry: 90x25+180+200
URxvt.colorBD:yellow
URxvt.colorUL:green
URxvt.cursorColor:red3
URxvt.color0:black
URxvt.color1:red3
URxvt.color2:springgreen
URxvt.color3:wheat3
URxvt.color4:navy
URxvt.color5:magenta4
URxvt.color6:steelblue1
URxvt.color7:gray85
URxvt.color8:gray10
URxvt.color9:orangered2
URxvt.color10:chartreuse3
URxvt.color11:lightgoldenrod2
URxvt.color12:skyblue1
URxvt.color13:pink1
URxvt.color14:lightblue1
URxvt.scrollBar:False
URxvt.saveLines:3000
URxvt.font:xft:Bitstream Vera Sans Mono-12,xft:WenQuanYi Bitmap Song-12
URxvt.boldFont:xft:Bitstream Vera Sans Mono-12:Bold,xft:WenQuanYi Bitmap Song-12:Bold
URxvt.preeditType:Root再执行以下命令,然后重启 rxvt-unicode 就可以了。
xrdb ~/.Xresources以下是我的截图:
-
成功编译 LFS 6.2 - [LFS]
2007-11-05
经过两天的努力,总算在虚拟机上成功编译 LFS 6.2。前几天是每天编译一点的方法进行的,但是几天之后,就无法进行下去了,经常出错。于是昨天早早的起床,推倒重来,整整敲了一天的命令(没有一个字母是复制粘贴的),今天收了一下尾,呵呵。当然中间,也遇到了一大堆问题,作一下总结:
1、 宿主系统尽量用LiveCD,一开始我用的 Debian,在编译 glibc 时总是遇到莫名奇妙的问题,也许是 Debian 的 gcc 版本太高了。
2、敲命令时,在 Enter 前一定要重新确认一下命令,特别注意0(零)和oO(字母),l(字母L)、I(字母i)和 1(数字)。
3、出错时,要耐心分析,判断出错的步骤,然后再次编译。比如编译 glibc 时,我一直在 make install 时出错,而make check 通过了,说明编译没问题,检查前面的步骤,就可以发现只与 test-installation.pl 的 sed 命令与程序安装有关,因此最大的可能,就是这个步骤错了。再次编译时,在这里特别小心一下,应该就没问题了。(敲命令时,得细心!!)
4、由于是在虚拟机 vmware 上编译的,因此在编译内核时,要注意一下驱动,下午编译了4遍内核,才成功,呵呵。
SCSI 虚拟硬盘:
Device Drivers --->SCSI device support ---><*> SCSI disk support
Device Drivers --->SCSI device support --->SCSI low-level drivers ---> <*> BusLogic SCSI support(不确定是Bus还是LSI的话,把LSI也加上)
文件系统是ext3的话,把跟ext3有关的都选成星号[*]
网卡:
Device Drivers ---> Networking support --->Ethernet (10 or 100Mbit) ---> <*> AMD PCnet32 PCI support5、在编译 binutils、gcc、glibc 这三座大山时,要特别仔细和耐心。其实整个过程,也就编译这三座大山时最容易出错,其他软件一般不会出错。
6、还有很多,只能自己编译时再细细体会了!!其实单纯编译安装 LFS,一点技术含量也没有,需要的只是:耐心和细心。
下一次,编译安装 LFS 时,一定尝试理解整个安装过程,并了解整个 Linux 系统的架构。







