hongy19’s blog
mutt+esmtp+fetchmail
重新装了debian,不知道怎么的,exim4就没配好。想好好看看手册,可是发现手册的内容太多了!其实我要求的很简单,就像windows下的 Email Client一样,能利用smtp进行转发就可以了,这个功能要让exim4来实现实在是大材小用了。这个时候刚好发现esmtp这个软件,很简单,完全能实现我的要求。esmtp的配置很简单,它的网页上有详细的配置,这时我们需要再mutt上再做一些设置,关键就是set sendmail ,相关内容可以参考esmtp的网页。 经过一些配置之后,我的系统是这样的。保留exim4(因为debian中有一些系统功能是和exim4紧密相连的),它只处理localmail, mutt中使用esmtp来发信。用fetchmail来收取pop3的信。
…debian的安装
前段时间重新格盘,又装了一遍debian,发现了很多问题,现在一一记录如下: 1,debian-installer 我用的是debian-installer candidate 1。首先先下载boot.img,root.img,然后在win下用软件将它们写入软盘。开机重启就可以安装了,默认的内核是2.4.26,据说可以用 2.6的内核但我试了一下,没出来。总的来说debian-installer做的还不错,中文显示也出来的,就是字体有时侯大小不一,比较难看。安装过程中需要注意的是每一屏结束的时候要回车,不要去按那个返回的按钮,否则的话有些东西你就看不见了。我用的是网络安装,一切都很顺利。
2,x-windows apt-get install x-windows-core,就可以了。要注意的是我在安装中发现在配置xserver-xfree86时有些东西没出来,我是在安装完了以后自己又重新配的:dpkg-reconfigure xserver-xfree86。用的是freetype,不用xtt,选择的是vesa模块。如果选择nv,则x-windows启动不起来。
3,dpkg dpkg -l 列出安装的软件 dpkg -L foo 列出包foo.deb安装的文件位置 dpkg -s foo 列出foo的状态 dpkg -S foo 查找文件foo属于那个包
4,nvidia 安装nvidia很简单,注意的是要现下载nvidia-kernel-source,编译安装好了以后再安装其它的包。需要注意的地方是安装完了以后要修改/etc/X11/XF86Config-4,其中Module要注释调GLcore dri,Device中Driver是nvidia 。
5,鼠标 滚轮鼠标要选择ImPS/2。如果用的是2.6的内核,重启之后X起不来,并且86xfree的log显示是鼠标出的问题,不妨insmod psmouse mousedev,然后在/etc/modules 中加入psmouse,mousedev。
6,2.6的内核 安装2.6的内核也很简单,直接apt-get 就可以了。需要注意的是nvidia 的版本要和内核一致,同时也要注意鼠标的设置。具体请参考usr/share/doc/kernel-image-2.6.7-1- 686/README.Debian.1st.gz
7,mplayer ustc,tsinghua 都有uo版的mplayer,直接安装就可以了。当然我们还需要做一些小小的配置。首先将/etc/mplayer 下的所有文件都拷到~/.mplayer其中还要把mplayer-conf改名为config。 ontop=yes;stop-xscreensaver=yes;vo=xv
8,汉化 建立目录~/.fonts,然后将适合的字体放进去就可以了。apt-get install locales,安装完了以后dpkg-reconfigure locales。
9,java ustc有blackdown 的java,apt-get install j2re 就安装上了,然后做个连接ln -s /usr/lib/j2se/1.4/jre/ /usr/java
…debian下的alsa
前段时间重装机器,用的是debian提供的2.6内核,装了alsa-base后发现alsa无法发声,但oss却工作正常。折腾了大半天也没搞明白是怎么回事,无奈之下只好使用oss。今天在版上看到有人讨论,才知道oss不能和alsa共存。而我的问题很可能就是系统在启动的时候预先加载了 oss的驱动。后来用google查了一下,在下面这个网址http://www.sonic.net/~rknop/linux/debian_alsa.html
发现问题果然如此。原来debian中自动侦探硬件的程序discover在检测到声卡后会自动加载oss,只要不让它自动加载就可以了。具体做法就是在/etc/discover.conf中加上一句skip i810_audio 。然后重启就能使用alsa了,不过要注意的是alsa默认是静音,需要自己手动将声音调大。
版上有人说还需要在/etc/hotplug/blacklist中加上i810_audio,我发现不需要这么做。因为安装alsa时,系统在/etc/hotplug/blacklist.d/alsa*中自动添加这些内容。
版上有人说还需要更改/etc/modutils/alsa-base中的相关内容,具体就是将above改为alias。
http://wiki.debian.org.tw/index.php/HardwareIdentification 这个网址讲述了debian中硬件识别的相关知识。
…