11.18.05
一��情愿的转�
我æ?¢äº† linux çš„å?‘型版本了。从 gentoo æ?¢åˆ°äº† debian 了。本身看到了 ubuntu 5.1 å?‘åž‹äº†ï¼Œè‡ªå·±æƒ³çœ‹çœ‹ä¼ è¯´ä¸çš„è¿™ä¸ªç³»ç»Ÿåˆ°åº•æ˜¯ä»€ä¹ˆæ ·çš„ç³»ç»Ÿå°±ä¸‹è½½äº†ä¸€ä¸ªçœ‹çœ‹ã€‚å?¯æ˜¯æ²¡æœ‰æƒ³åˆ°å±…然那个安装盘的程åº?作的还是很ä¸?到ä½?的。分区程åº?在写分区表的时候把我的所有分区表都æ?žå®Œäº†ã€‚真是éƒ?闷呀,我用了3个月美化的好 gentoo ç³»ç»Ÿå°±è¿™æ ·éš?风而去了。他去了系统还是è¦?用的,gentoo 没有那么多的时间装了。æ?¢æˆ? debian å?§ï¼Œæ‰‹å¤´ä¸Šé?¢å?ªæœ‰ hiweedçš„ 0.6的安装光盘,有点è€?了,但是å?‡çº§å°±å?¯ä»¥äº†ã€‚安装很顺利了,就是å?‡çº§çš„æ—¶å€™é?‡åˆ°äº†é—®é¢˜ã€‚都是 xorg å’Œ xfree86çš„æ··ä¹±é€ æˆ?的。
ZhaoGuang:~# apt-get dist-upgrade
æ£åœ¨è¯»å?–软件包列表… 完æˆ?
æ£åœ¨åˆ†æž?软件包的ä¾?èµ–å…³ç³»æ ‘… 完æˆ?
您也许需è¦?è¿?行“apt-get -f installâ€?æ?¥çº æ£ä¸Šé?¢çš„错误。
下列的软件包有�能满足的�赖关系:
libx11-6: �赖: x11-common (> 4.3.0) 但是它还没有被安装
E: �能满足�赖关系。�妨试一下 -f 选项。
这个就是那个问题,解决的方法其实还是比较简�的,用 xorg 代替 xcommon,然�修��赖关系就�以了。
dpkg -P --force-depends x11-common xorg-common
apt-get -f install
这里我有想到了上一次在 debian 上��到的那个没有 c++ 编译器的奇怪问题了
“checking for C++ compiler default output file name… configure: error: C++ compiler cannot create executables”
这个在 debian 下�解决其他还是很方便的,用 build-dep 就�以了
#用 build-dep 建立编译一个�软件的基本环境
apt-get build-dep lftp
对于 debian è¿™ç§?è¿‡äºŽçƒæƒ…的包管ç?†é…?置系统有时候也是比较讨厌的。比如我ä¸?想直接进入 gdm ,å?¯æ˜¯ä»–安装å?Žå°±ç›´æŽ¥è¿›å…¥äº†ï¼Œè®©äººæ„Ÿè§‰ä¸?爽,用下é?¢çš„命令就å?¯ä»¥æ?žå®šäº†ï¼š
update-rc.d -f gdm remove
最å?Žå°±æ˜¯åœ¨ debian 下é?¢å®‰è£…显å?¡çš„这个è€?çš„éƒ?闷问题了,给出我的安装显å?¡çš„æ¥éª¤ï¼š
1. # apt-get install nvidia-kernel-source nvidia-kernel-common debconf-utils debhelper dpatch gettext html2text po-debconf devscripts kernel-package dpkg-dev module-assistant
2. # export KVERS=$(uname -r)
3. # export KSRC=/usr/src/linux-headers-$KVERS
4. # apt-get install linux-headers-$KVERS
5. # cd /usr/src
6. # tar zxvf nvidia-kernel-source.tar.gz
7. # cd modules/nvidia-kernel/
8. # debian/rules binary_modules
9. # cd ..
10. # dpkg -i nvidia-kernel-*.deb
11. # apt-get install nvidia-glx nvidia-setting
è¿™æ ·å°±å®‰è£…å¥½äº†åŸºæœ¬çš„ç³»ç»Ÿäº†ï¼Œè§£å†³äº†ä¸€ä¸ªå¤§å †çš„ä¸œè¥¿äº†ã€‚å½“ç„¶å—体的美化的问题,都在个人的è€?心了,没有什么好讲的了。
�考文档:
http://www.coolcode.cn/?p=62
http://www.linuxsir.org/bbs/showthread.php?t=230860
11.11.05
四个一就是光��?
è¿™ä¸ªæ ‡é¢˜ä¸ªäººè§‰å¾—ä¸?错,今天是我度过的第19个光æ£?节了。对这个节日已ç»?ä¹ æƒ¯äº†ã€‚å¯?室的那群人除了è€?ä¸ƒï¼Œå…¶ä»–çš„äººè¿˜éƒ½æ˜¯å’Œæˆ‘ä¸€æ ·çš„å…‰æ£?了。大家在一起的日å?觉得还真的ä¸?错。有时候在想11月11为什么是光æ£?节呢,这个节日是从那里æ?¥å¾—呢。值得我去google一下。下é?¢æ˜¯ä¸€ç¯‡å…³äºŽå…‰æ£?节的报é?“:
11月11日,4个数å—çš„å?¶ç„¶ç»„å?ˆåœ¨ç»?过一番创æ„?之å?Žï¼Œä¾¿æˆ?了一个特殊的日å?——光æ£?èŠ‚ã€‚ä¼ è¯´è¿™ä¸ªçœ‹èµ·æ?¥â€œå½¢å½±ç›¸å?Šâ€?的节日起æº?于20世纪90å¹´ä»£çš„æ ¡å›è°ƒä¾ƒï¼Œéš?ç?€ä¸€æ‹¨æ‹¨å¤§å¦ç”Ÿå¦‚æµ?æ°´èˆ¬èµ°å‡ºæ ¡å›ï¼Œå…‰æ£?èŠ‚çš„çƒæ½®å€’是在22—35å²?的年轻人ä¸å¼¥æ¼«å¼€æ?¥ã€‚å…‰æ£?节ã€?男人节ã€?å¥³ç”ŸèŠ‚â€¦â€¦å¹´è½»äººé€ èŠ‚æ–¹å…´æœªè‰¾ï¼Œå•†å®¶ç‚’èŠ‚å?Œæ ·å…´è‡´æ¸?浓。今年,旅行社ã€?婚介机构ã€?网站ã€?é…’å?§ç‰éƒ½å¼€å§‹åŠ å…¥â€œå…‰æ£?节â€?çš„ç–划之ä¸ï¼Œæœ‰äººç”šè‡³å®£ç§°è®¾ç«‹è¿™æ ·çš„节日“很有必è¦?â€?,但社会å¦è€…å?´è®¤ä¸ºåº”ä»¥æ›´åŠ å†·é?™çš„æ€?度看待“å?¦ç±»èŠ‚æ—¥â€?。
虽然是我们这些光æ£?的节日,å?¯æ˜¯çœ‹æ?¥é‚£ç¾¤æ?‹äººæ¯”我们还è¦?高兴,真是让我很ä¸?爽呀。拥有幸ç¦?æ˜¯ä½ ä»¬çš„èƒ½åŠ›ï¼Œä½†æ˜¯ä¸ºä»€ä¹ˆè¦?æ¯?天都拥有幸ç¦?呢。有时候难é?“ä¸?认为痛苦也是一ç§?人生的å®?贵财富å?—?还好对于我这ç§?å…‰æ£?今天还有个好消æ?¯ï¼Œfcitx出æ?¥äº†3.2的测试版本,效果ä¸?é”™ï¼ŒåŠ å…¥äº†æ‹¼éŸ³åŠ åŠ çš„è¯?库(有版æ?ƒçš„å‘€ï¼‰ã€‚åŠ å…¥äº†è™šæ‹Ÿé”®ç›˜ï¼Œè™½ç„¶ä¸ªäººè®¤ä¸ºæ²¡ç”±ä»€ä¹ˆç”¨ã€‚å½“ç„¶äº†è¿˜åŠ å…¥äº†å¯¹äºŽæ‰“å—速度的统计。都是ä¸?错的功能,以å‰?这个功能在fcitx-cairo上é?¢è§?过,是朋å?‹simsun1992写的用cairoæ?¥å?šç•Œé?¢çš„fcitx,界é?¢ç›¸å½“的豪å?Žå‘€ã€‚ä¸?说那么多了,编译安装了,下é?¢ç»™å¤§å®¶å¼ 截图æ„?淫一下。

11.10.05
X系统�置
å…ˆæ?žæ¸…æ¥šå‡ ä¸ªæ¦‚å¿µï¼ŒX window systemå?ˆç§°ä¸ºX,X11,平时说的X11R6是X window现在的版本。它是一个相当æˆ?功的在linux,unixç‰ç³»ç»Ÿä¸Šçš„图形引擎,给ä¸?å?Œçš„å¹³å?°æ??供一个通用的图形环境。对于硬件和æ“?作系统,X具有与生俱æ?¥çš„独立性,具有网络é€?明性。很多人ä¸?了解X,xorg,fvwmè¿™å‡ ç±»ä¹‹é—´çš„å…³ç³»ã€‚X是一个C/S解构的系统,它分为æœ?务器端和客户段,ä¸é—´éœ€è¦?å??è®®æ?¥æ²Ÿé€šä»–们。这个有点象httpæœ?务器,httpå??议和客户段之间的关系。其ä¸çš„xorgå’Œxfree86之类的扮演了httpæœ?务器的角色,httpå??议的扮演者就是 X Protocol,客户端的扮演者就是xterm,fvwm 之类的软件和窗体管ç?†å™¨ã€‚X Protocol是沟通X serverå’ŒX client的纽带和手段,是关键。

说了一通X,下é?¢æ?¥è¯´è¯´æˆ‘们é…?置的X是é…?置的什么。一般æ?¥è¯´æˆ‘们é…?ç½®Xé…?置的是X server,让他能够æ£å¸¸å·¥ä½œï¼Œæ?¥ä¸ºæˆ‘们的X clientæ??ä¾›æœ?务。现在在linux上é?¢æ¯”较æµ?行的Xæœ?务器是XFree86å’Œxorg,这里的xorg是从XFree86里é?¢åˆ†ç¦»å‡ºæ?¥çš„ï¼ŒåŽŸå› ç½‘ä¸Šçœ‹ã€‚çŽ°åœ¨çœ‹xorgå?‘展的更好点,使用也更多点。现在xorg的版本是6.8.2,执行的是X11R6çš„æ ‡å‡†ã€‚å…ˆå®‰è£…xorg,大部分的å?‘型版本都预安装了xorg,我的gentooè¦?自己安装,emerge xorg-x11就好了。下é?¢å°±è¿›å…¥æ£é¢˜ï¼Œå¼€å§‹é…?置我们的X。
su到root��,�行xorgconfig命令,开始�置X,这个命令是个选择�的产生xorg.conf�置文件的程�。接了一个电�,�然心情很差,�写了。
11.03.05
ä»Šå¤©æ˜¯ä¸€ä¸ªæ— è?Šçš„æ—¥å?-å?ªèƒ½çŽ© E17
ä»Šå¤©ç¡®å®žæ˜¯ä¸€ä¸ªæ— è?Šçš„æ—¥å?,我也ä¸?知é?“这一天是怎么过的,昨天我从 cvs emerge 完æˆ?了 e17,使用了一下,å?‘现其实并没有想象ä¸çš„那么好呀。看了 gentoo-wiki 上é?¢çš„æ–‡ç« ,emerge 完æˆ? e17 之å?Žå¦‚æžœè¦?使用 gnome 的程åº?则需è¦?åŠ è½½ gnome çš„è®¾ç½®ï¼Œè¿™æ ·çš„ gnome çš„å—体æ‰?èƒ½å¥½çœ‹çš„ã€‚æˆ‘è®°å¿†ä¸æ˜¯è¦?先安装那个 control-center 的,å?¯æ˜¯å®‰è£…完æˆ?å?Žè¿˜æ˜¯æ²¡æœ‰ gnome-settings-daemon 那个文件,比价éƒ?闷了。å?ªå¥½æ²¡æœ‰åŠžæ³•çš„æƒ…å†µä¸‹ä½¿ç”¨ gnome-font-properties 这个程åº?了。下é?¢è®²è®² e17 çš„ Display manager å’Œ 开机自动å?¯åŠ¨çš„é…?ç½®å?§ã€‚当然还是å?‚考 e17上é?¢çš„æ–‡ç« 。
安装好了 e17 最主è¦?的是è¦?使用他,è¦?使用就先è¦? X11 有这个窗体管ç?†å™¨äº†ã€‚所以的情况就是è¦?作这个事情,下é?¢çš„代ç ?就是作这些事情的:
vim /etc/X11/Sessions/e17
#把下é?¢çš„代ç ?åŠ å…¥åˆ° e17 文件
#!/bin/sh
/usr/bin/enlightenment-0.17
æ·»åŠ å®Œæˆ?å?Žæ›´æ”¹ e17 的文件,然å?Žç»™ä»–åŠ å…¥è¿?行的属性
chmod +x /etc/X11/Session/e17
既然�使用 entrance 这个漂亮的登陆管�器,当然��置他,然�让他知�自己的机器现在上�有那些安装好的窗体管�器了。用下�的命令�建立 entrance �使用的这个数�文件。
cd /etc
/usr/share/entrance/build_config.sh
ecore_config entrance_config.cfg set /entrance/session/1/session str /etc/X11/Sessions/e17
下�更改 /etc/rc.conf 文件,让 X 知�使用 entrance �作为登陆管�器
# What display manager do you use ? [ xdm | gdm | kdm | entrance ]
DISPLAYMANAGER="entrance"
最å?Žæ·»åŠ XDM 到å?¯åŠ¨çš„é»˜è®¤çº§åˆ«
rc-update add xdm default
è¿™æ ·å°±å?¯ä»¥ä½¿ç”¨ e17 äº†ã€‚å¦‚æžœä½ ä½¿ç”¨ gnome 和大é‡?çš„ gtk 的程åº?,想让程åº?å—体更漂亮一定。那么就è¦?安装那个 control center 了。
# emerge -v control-center
下é?¢çš„æ¥éª¤æ˜¯é€šç”¨çš„ï¼Œä½ å?¯ä»¥ç”¨æ?¥åœ¨ e17 里é?¢æ·»åŠ é€šç”¨çš„å?¯åŠ¨ç¨‹åº?
$ cd .e/e/applications/all
$ e_util_eapp_edit gnome-settings-daemon.eap
ç„¶å?Žåœ¨å¼¹å‡ºçš„æ¡†é‡Œé?¢è¾“入自己的真是想è¦?的东西,当然在这里就是 gnome-settings-daemon äº†ã€‚è¿™æ ·åˆ›å»ºçš„æ˜¯ eap 文件,接ç?€å°±æ˜¯è¦?把这个 eap æ–‡ä»¶åŠ å…¥åˆ°è‡ªåŠ¨å?¯åЍ就å?¯ä»¥ã€‚
$ echo "gnome-settings-daemon.eap" >> ~/.e/e/applications/startup/.order
å¥½äº†ï¼Œè¿™æ ·åŸºæœ¬çš„ e17 的安装就已ç»?完æˆ?了。下é?¢å°±æ˜¯äº«å?—了,å?¯æ˜¯æˆ‘怎么没有喜悦的感觉呀。没有女朋å?‹ï¼ŒçœŸä»–å?—çš„æ?¶å¿ƒã€‚
10.30.05
gentoo 下� emerge gcc 4.0.2
今天去 linuxsir.org 上é?¢çœ‹äº†å‡ 篇关于 gcc4 é‡?æ–°ç¼–è¯‘ç³»ç»Ÿæ–‡ç« å¿ƒç—’ç—’çš„ï¼Œæƒ³å®žéªŒä¸€ä¸‹ï¼Œå?¯æ˜¯è‹¦äºŽè‡ªå·±çš„烂机器和垃圾的网速,最终还是放弃了,å?¯æ˜¯ gcc4 èµ·ç ?è?¯å°?试一下呀,æ“?刀开始 emerge gcc4 ï¼Œå› ä¸º gcc4 被 mask 了,所è¦?å…ˆ unmask æ‰?能 emerge 。把下é?¢çš„è¯å?¥åŠ åˆ° /etc/portage/package.unmask
>=sys-devel/gcc-4.0.2
>=sys-libs/glibc-2.3.5.20050421
接ç?€æŠŠä¸‹é?¢çš„代ç ?åŠ åˆ° /etc/portage/package.keywords
>=sys-devel/gcc-4.0.0 -*
>=sys-devel/binutils-2.15.97 -*
>=sys-libs/glic-2.3.5.20050421 -*
好了,接� emerge gcc 就�以安装 gcc4 了
安装完��用下�的命令�选择和切� gcc
gcc-config -l #列出所有安装的 gcc 版本
gcc-config tag #tag 是 列出的 gcc 版本的��的��
当然了,选择完æˆ?å?Žè¦?åœ¨ä½ æƒ³ä½¿ç”¨æ–° gcc 的用户 shell 下é?¢è¿?行
source /etc/profile
è¿™æ ·å°±å®‰è£…å®Œæˆ?了,接ç?€è¯•è¯•ä½ çš„æ–°æ¦å™¨å?§ï¼Œè¿?行速度没有感觉å?˜åŒ–多少,ä¸?过编译大程åº?的时候确实快点了。