LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6273|回复: 11

[原创]用pbuilder重构Debian Sid、美化及常用软件安装手记

[复制链接]
发表于 2005-9-25 23:01:45 | 显示全部楼层 |阅读模式
用pbuilder重构Debian  Sid、美化及常用软件安装手记

一。前记

用Debian也差不多有几个月了
重装系统也有几次了
开始是装好了基本桌面
然后乱七八糟按照网上乱八七糟的方法美化、解决常见问题
记得开始找了一份linux替代win下的几百个软件
然后看着自己觉得有用或者想试的就都从源里装一遍
结果害得系统变得好大又慢
这样就觉得不爽
再次重装
这样搞了几次
觉得这样做不好
每次把系统弄得不错了又不会清理
等到慢了再重做,又记不想找不到原来那些帖子了
就决定这次一定要写点东西留点
尽量简单而不影响系统大的方面
这样下次或者别人重装时也可参考我的帖子
注意:如果命令前是#表明我以root身份执行!
二。pbuilder重构基系统

网上关于pbuilder和debootstrap的区别的帖子很少
我也搞不太清楚,只会简单应用。
但发现pbuilder是调用debootstrap完成基本系统构建的。
如果想在其它系统里构建debian基系统,可去参考debootstrap的帖子。
精华里有一篇了,我这里写出我做的过程供参考。

用pbuilder构建基本系统

要求:
1.存在Debian系统
2.能够上网

基本系统构建:

1.安装pbuilder

  1. #pbuilder create --basetgz base.tgz --distribution sid --mirror http(or ftp)://你最快的源地址(可由/etc/apt/source.list中挑一个喜欢的)/
复制代码

这样会在当前目录下生成base.tgz
2.假定你已经有一个空的分区,创建文件系统并挂载你的新分区(我的是/dev/hda2)

  1. #umount /dev/hda2
  2. #mk.reiserfs  /dev/hda2
  3. #mkdir /mnt/debian
  4. #mount  /dev/hda2  /mnt/debian
  5. 4.#tar zxvf base.tgz -C /mnt/debian/
复制代码

三。chroot到新系统配置基系统
拷贝相关设置文件

1.拷贝并修改

  1. /etc/fstab
复制代码

把/改为/dev/hda2 把当前分区改为/mnt/debianold or where u like.
2.

  1. /etc/network/interfaces
复制代码

3.

  1. /etc/resolv.conf
复制代码

4.
实现普通用户sudo功能

  1. #visudo /etc/sudoers
复制代码

最后再加一行
  1. ALL ALL=NOPASSWD: ALL
复制代码

即可
5.
  1. ~/.bashrc
复制代码

My .bashrc如下,实现了彩色目录和提示符和apt-get等常用命令的缩写,如果你下面见了agi不要奇怪,看看这里面就知道了。

  1. # ~/.bashrc
  2. # Hiweed-Debian Desktop default ~/.bashrc file
  3. umask 022
  4. PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games:/opt/kde/bin"
  5. [ "$UID" = "0" ] || PATH="$PATH:."
  6. export PATH

  7. # enable bash completion in interactive shells
  8. [ "$PS1" -a -f /etc/bash_completion ] && . /etc/bash_completion
  9. TTY=$(tty)
  10. TTY=${TTY##*/}
  11. [ -n "$TTY" ] && PS1="\[\]\u@$TTY[\W]\\$\[\] " || PS1="\[\][\W]\u\[\] "

  12. alias ..="cd .."
  13. alias cd..="cd .."
  14. alias which="type -path"
  15. alias where="type -all"
  16. alias l="ls -a --color=auto"
  17. alias la="ls -la --color=auto"
  18. alias ll="ls -l --color=auto"
  19. alias ls="ls --color=auto"
  20. alias dir="ls --color=auto"
  21. alias mv="mv -i"
  22. alias rm="rm -i"
  23. alias cp="cp -i"
  24. alias halt="halt -p"

  25. #  Set at 2005.3.23 root
  26. #  \uffff\uffff\u04bb\uffff\u0435\uffff\uffff\uffff\u02fc\uffff\uffff\uffff\u01fd\uffff bash \uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\u02be\uffff\uffff\uffff\uffff\uffffó\u0272\uffff\u026b\uffff\u0121\uffff
  27. #  \uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\u01f6\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff ai \uffff\uffff\uffff\uffff\uffff\u037f\uffff\uffff\u0534\uffff\uffff\uffff\uffff\uffff\uffff\u6ce4\uffff\uffff\uffff\uffff\uffff
  28. export PATH=$PATH:/usr/local/share/bxviewer
  29. export LD_LIBRARY_PATH=/usr/local/share/bxviewer

  30. export PS1="[\[\033[36m\]\u\[\033[34m\]@\h \[\033[m\]\W]\[\033[31m\]\\$\[\033[m\] "
  31. alias su="su root"
  32. alias agi="sudo apt-get install"
  33. alias agu="sudo apt-get update"
  34. alias acs="sudo apt-cache search"
  35. alias acS="sudo apt-cache show"
  36. alias agd="sudo apt-get dist-upgrade"
  37. alias emacs="emacs -nw"
  38. alias mount="sudo mount"
  39. alias umount="sudo umount"
  40. alias ifconfig="sudo ifconfig"
  41. alias route="sudo route"
  42. alias iconvft="iconv -f cp936 -t utf8"
复制代码



6.source.list
  1. #cp /etc/apt/source.list /mnt/debian/etc/apt/
复制代码

7.chroot进基系统
  1. #chroot /mnt/target /bin/bash
复制代码

进去后请
  1. #ls /proc
复制代码
一下
看看有没有内容,如果没有的话
  1. #mount -t proc proc /proc
复制代码

这个具体原因我也搞不清楚,有时/proc里有系统信息有时没有,如果没有你的chroot环境不完整也就是说你干不了什么事。再一个是从chroot环境中退出时必须查看一下是否所有分区都被umount了,当然不包括/,主要指/proc。我没有仔细看过chroot的文章,但觉得这样做有必要。因为以前不这样干出了些问题。这里还请大牛赐教:)



四。安装软件
1.内核

  1. #apt-cache search  linux-image
  2. 我装的是最新的
  3. #apt-get install linux-image-2.6.12-1-686
复制代码

2.安装gnupg,因为apt要用到它才能update

  1. #apt-get install gnupg
  2. #apt-get update
复制代码

3.安装配置locale

  1. #apt-get install  locales
复制代码

选上

  1. en_US.UTF-8   
  2. en_US ISO-8859-1  
  3. zh_CN.GB2312                                                                                                                 
  4. zh_CN.GB18030 GB18030                                               
  5. zh_CN.GBK GBK                                    
  6. zh_CN.UTF-8 UTF-8   
复制代码

默认用zh_CN.UTF-8 UTF-8
如果你想改以后还可以运行这个命令改为你想要的
  1. dpkg-reconfigure locales
复制代码


其实这时你可以修改grub.conf进入到你的新系统去再来安装其它软件,我学得在此两者都行,所以在这里注明一下

4.一些常用非图形程序


  1. 利于普通用户的 sudo
  2. 硬盘加速 hdparm
  3. 服务管理 rcconf
  4. 文本浏览器 lynx links2 w3m w3m-img
  5. console下图片查看器 zgv
  6. framebuffer设置 fbset
  7. 下载工具 wget  lftp  eject
  8. 文件名编码改名 convmv (内容改编码请用iconv)
  9. console下开机打开NUMLock  console-tools(要改/etc/console-tools/config最后一行)
  10. reiserfs支持reiserfsprogs   reiser4progs
  11. 压缩解压 bzip2 rar unrar arj zip unzip gzip gunzip
复制代码

VIM
  1. vim-full
复制代码

配置以便打开语法加亮等

  1. #cp /usr/share/vim/vim63/vimrc_example.vim /usr/share/vim/vimrc
复制代码


如果是本本你可以选择这些软件来装
  1. acpi acpid hibernate cpufreqd   hotkeys
复制代码

不过我的gnome启动后不报告说不支持cpufreqd不知何故,请大侠指点
hibernate可以支持三种待机或休眠方式,如果你选用suspend2请参考
http://www.suspend2.net/HOWTO
中的去做



5.X及桌面环境

  1. x-window-system-core
  2. x-window-system
复制代码

我的机器是PIII的所以跑KDE或Gnome都会慢些,所以装core而不完整安装主要用fvwm,大家喜欢KDE或Gnome完全可以直接装kde or gnome

  1. gnome-core gnome-extra-icons  gnome-themes-macosx
  2. kde-core
  3. fvwm  fvwm-icons  menu xscreensaver  xloadimage  rox-filer     xpad gmrun  grun    numlockx wmcpuload wmmemload wmclockmon
复制代码


6.声卡

  1. alsa-base alsa-utils linux-sound-base  alsa-oss esound
复制代码

esound装这个的原因是别人说要它才能实现多音频流,因为开始我的mplayer始终没声,所以装上了,但好像没起什么效果,后来把开机的alsa服务取消了解决了mplayer的问题,可见后面的mplayer说明

  1. gnome-media
复制代码

其中含有gnome-volume-control
因为我的fvwm里用到它,其实完全可以用gamix来代替这样就可以不装那些和gnome-volume-control一起附带的东西了
(说实话我不太喜欢KDE和gnome的集成环境,一堆没用的程序我用不到放到那里又浪费空间,感觉像装了M$似的)
如果普通用户不能使用声卡,可以使用adduser <username> audio来添加权限

7.系统包管理

  1. Debian官方推荐aptitude
  2. 图形synaptic  
  3. 选择快的镜像netselect-apt
  4. 查询软件所在包和安装目录wajig
  5. 转包工具alien rpm
  6. Debian ISO下载工具jigdo jigdo-file jigit
复制代码


8.下载工具

linux下的flashget
  1. d4x
复制代码

BT

  1. bittornado  + bittornado-gui
  2. or
  3. bittorrent  + bittorrent-gui
  4. or
  5. azureus
复制代码

donkey

  1. amule
  2. or
  3. xmule
复制代码

说明:
我们学校限制了BT类的流量,所以哪个好用哪个不好用请自行判断
FTP类
  1. coralftp lftp
复制代码

注:
gftp你也可以考虑,反正我是不会装了,对它彻底失望,如果下一个版本能改进远程locale识别的话我觉得还是不错的选择。
coralftp很不错,做得很像我喜欢的FlashFxp但是很buggy,所以只适合用来你访问稳定和速度快的站点(这也是作者的说明)
lftp你要添加huahua的配置

  1. debug 3
  2. set ftp:charset GBK
  3. set file:charset UTF-8
  4. set ftp:passive-mode no

  5. alias nosetcharset " set ftp:charset ; set file:charset "
复制代码

其实我的配置只有上面配置的前三行,也能正常工作,我不明白huahua为什么把passive设成NO

9.办公读书词典图片TeX
OOo2

  1. openoffice.org2 openoffice.org2-l10n-zh-cn  pptview
复制代码

源请依照如下改
  1. deb ftp://linux.xjtu.edu.cn/mirror/debian/debian/  experimental  main non-free contrib
复制代码

  1. PDF查看 acroread-chfonts acroread acroread-plugins
  2. 词典 stardict-langdao-ec-gb stardict-oxford-gb stardict-xdict-ec-gb stardict-xdict-ce-gb stardict-langdao-ce-gb sdcv
  3. 图片及处理 gqview gimp imagemagick
  4. CHM查看 xchm  chmlib-bin gnochm chmsee(sid里好像不能用了)
复制代码

TeX   

  1. auctex cjk-latex dvipdfm-cjk dvipdfmx texmf-zh latex-ucs-contrib latex-uninames
  2. vim-latexsuite  tetex-extra   freetype1-tools  gnuplot fontforge
复制代码

10.网络

  1. mozilla-firefox  mozilla-firefox-locale-zh-cn   
  2. 站点镜像工具httrack(今天用它将王垠的站点全部镜像下来了)   
  3. BBS的Term  qterm
  4. irc工具  xchat
复制代码

11.影音娱乐

  1. realplayer
复制代码

如果rm or rmvb的片头有问题mplayer放不正常这个东东就有用了:)
Totem
  1. totem totem-xine w32codecs
复制代码

命令行下听歌
  1. mpg123  
复制代码

xmms

  1. xmms
  2. xmms-mpg123-ja
  3. libmikmod2
  4. (命令行下运行xmms会提示少这个库,如果你不装也没关系,这个问题不懂,请教了)
  5. xmms-singit (这个还不会用,是显示歌词用的,可能不会自动下载歌词)
  6. xmms-skins  皮肤
复制代码

xmms配置(参考huahua版主和其它兄弟的帖子集合而成)
(1)将声卡设成alsa
(2)
  1. # ln -s /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
复制代码

(3)
在字体设置里Ctrl+v这个字体设置,记着选上字体集和使用X字体两个选项
  1. -*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-
复制代码


(4)
UTF-8 下 XMMS 显示 mp3 的 GBK 标签

  1. xmms 首选项-》音频输入输出插件
  2. 去掉 libmpg123 的[启用]
  3. 选上 libmpg123-ja 的 [启用]
  4. xmms 首选项-》音频输入输出插件 -》 libmpg123-ja -》配置 -》标题
  5. 选上 输入转换
  6. GB18030 -》 UTF-8
  7. 另外可能也要禁止 id3v2
复制代码

(5)
解决xmms播放时滚动而没有声音的问题
在音频IO插件中看看mpeg layer 1/2/3播放器可能被禁用了

(6)好了,如果还不行那就另请高明吧,要不就再装个bmp来准备着
  1. beep-media-player
复制代码

mp3编码转换
  1. easytag
复制代码

网络电台收集
  1. streamtuner( libtag1c2 libtagc0 )
复制代码


13.编译环境

  1. nasm  gcc-2.95  gcc-3.3  gcc-4.0  gcc-4.0-locales gccchecker  gdb   insight
复制代码


14.热插拔
hotplug  usbutils  discover1 udev  hal    gnome-volume-manager  hal-device-manager (dbus)

15.Emul
wine wine-utils winesetuptk xwine  libwine-alsa
16.个人服务
  1. vsftpd  ssh cvs
复制代码

17.邮件
  1. evolution  mutt    wv       zh-autoconvert  
复制代码

18.QQ去lumaqq.linuxsir.cn下载最新的lumaqqt也行,请自行安装
  1. gaim-openq
  2. lumaqq2004
复制代码


19.Emacs
  1. emacs-snapshot emacs-snapshot-el emacs-color-themes
复制代码

20.fcitx输入法及配置
  1. # apt-get install fcitx
  2. # sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xchinput-start"
  3. # chmod +755 /etc/X11/Xsession.d/95xchinput-start
复制代码

21.prelink加速程序启动
prelink  (当你安装完生启到新系统时用这个命令来运行prelink -am)
22.MISC   gpm  tree arping less  j2re1.4   sun-j2sdk1.5  hardinfo 代理工具 proxychains

五。M$字体安装及设置
这一条应该在前面的,忘记了,写到这吧。我用simsun.ttf来做的,大家不要BS我。
装uming
  1. ttf-arphic-uming
复制代码

装simsun.ttf (从eelinux下的win98上的标准simsun.ttf非ttc)

  1. #mkdir -p  /usr/local/share/fonts/truetype/microsoft
  2. #cp simsun.ttf /usr/local/share/fonts/truetype/microsoft
复制代码

按同样方法把simsunbd.ttf tahoma.ttf tahomabd.ttf拷到上面目录中( simsunbd。ttf是从网上一位大侠那里下的。
将字体路径加入到xorg.conf里(也是为gtk1.*程序能找到字体)
  1. #cd /usr/local/share/fonts/truetype/microsoft
  2. #mkfontscale
  3. #mkfontsdir
复制代码

如果你RP足够好可以装个ttmkfdir试试
反正我老是段错误

  1. #fc-cache -f -v
复制代码



六。mplayer-cvs编译安装
源码及库可从这里得到
ftp://eelinux.3322.org//incoming/software/mplayer/
下载
  1. MPlayer-cvs20050821.tar.bz2
  2. all-20050412.tar.bz2
复制代码

如果你愿意,可以到官方网站上下载一个最新的补丁
补丁内容如下:

  1. #cat /ad_pcm_fix_20050826.diff
  2. --- libmpcodecs/ad_pcm.c.orig   2005-02-27 00:02:09.000000000 +0100
  3. +++ libmpcodecs/ad_pcm.c        2005-08-27 00:11:02.000000000 +0200
  4. @@ -96,8 +96,8 @@

  5. static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int maxlen)
  6. {
  7. -  int len=sh_audio->channels*sh_audio->samplesize-1;
  8. -  len=(minlen+len)&(~len); // sample align
  9. +  unsigned len = sh_audio->channels*sh_audio->samplesize;
  10. +  len = maxlen - maxlen % len; // sample align
  11.    len=demux_read_data(sh_audio->ds,buf,len);
  12.    return len;
  13. }

复制代码

http://www.live.com/liveMedia/
下载
live.2005.09.09.tar.gz
先安装

  1. ([to make mplayer ])
  2. 必须的 xlibs-dev  libgtk1.2-dev  libpng12-dev libfreetype   libfreetype6-dev
  3. 这些包不是必须的 libdirectfb-bin libdirectfb-dev libdirectfb-extra libsdl1.2debian libsdl1.2debian-oss
  4. (avisynth.dll这个不知道从哪得来)
复制代码

库安装

  1. # tar jxf all-20050412.tar.bz2
  2. # mv all-20050412 /usr/local/lib/codecs
  3. # ln -s /usr/local/lib/codecs /usr/lib/win32
  4. # rm -rf /usr/lib/live
  5. # tar zxf live.2005.09.09.tar.gz
  6. #cd live
  7. # ./genMakefiles linux
  8. # make
  9. #cd ..
  10. # mv live /usr/lib/live
复制代码

配置

  1. ./configure --enable-gui --enable-largefiles --enable-menu --enable-xmms --language=zh_CN --charset=utf8 --enable-freetype --disable-inet6
复制代码

如果你按我说的装了我上面那些库,配置应该能通过
然后就是

  1. make && make install
复制代码

配置

  1. $cd
  2. $mkdir .mplayer
  3. $cd .mplayer
  4. $ ln -s /usr/local/share/fonts/truetype/microsoft/simsun.ttf  ./subfont.ttf

复制代码

然后就可以测试了

七。matlab安装及中文设置
添加这个源

  1. deb ftp://202.38.73.198/debian/ sid foo
  2. #apt-get install matlab7
复制代码

字体的设置在下面这个路径的font.properties里设置

  1. /usr/lib/matlab7/sys/java/jre/glnx86/jre1.4.2/lib/
复制代码

可以做一个链接到font.properties,也可以先做备份再把修改过的命名为它
装相应字体替换
在我的debian环境里我做如下处理:
1.我的simsun.ttf在这个路径里:
/usr/local/share/fonts/truetype/microsoft/simsun.ttf
2.打开font.properties.zh_CN_UTF8.Sun
将所有
  1. -Hanyi-HanyiSong
复制代码

换为:

  1. -misc-simsun
复制代码

3.将
  1. filename.-Hanyi-HanyiSong-medium-r-normal--*-%d-*-*-p-*-iso10646-1=/usr/X11R6/lib/X11/fonts/truetype/hya6gb3.ttf
复制代码

中的路径换为我自己的路径,即1中所示
4.将

  1. appendedfontpath=/usr/X11R6/lib/X11/fonts/truetype
复制代码

同样换为我的路径
5.测试完成

好了好了
写的太多了
应该写我自己的问题了
1./etc/fonts/fonts.conf没改过,有关gtk的字体都很完美用tahoma+simsun,但问题在kde的qt程序上。KDE启动后字体模糊,感觉是开了抗锯齿,但又实在不知在哪里设置kcontrol里设用。
注:已经解决。原因是我的/home分区的个人配置文件没变过,以前的配置文件没删掉,所以有问题,我开了一个新帐户然后重新配置,感觉非常完美。我补帖几张图
2.mplayer配置时反馈为

  1. Enabled optional drivers:
  2.     Input: ftp network edl tv live.com matroska mpdvdkit2 vcd dvb
  3.     Codecs: qtx libavcodec real xanim dshow/dmo win32 faad2(internal) libmpeg2 liba52 mp3lib tremor(internal)
  4.     Audio output: oss mpegpes(dvb)
  5.    ^^^^^^^^^^^^^^^^^^^^
  6.     Video output: xvidix cvidix md5sum pnm png mpegpes(dvb) fbdev dga xv x11 xover dfbmga directfb tga 3dfx
  7.     Audio filters:
  8.   Disabled optional drivers:
  9.     Input: vstream tv-v4l2 tv-v4l tv-bsdbt848 cdda dvdread smb
  10.     Codecs: opendivx x264 xvid libdv amr_wb amr_nb musepack libdts libtheora twolame toolame libmad liblzo gif  faac
  11.     Audio output: sgi sun alsa jack polyp esd arts dxr2 nas dsound win32 sdl macosx
  12.     Video output: winvidix bl zr zr2 dxr3 dxr2 directx sdl vesa gif89a jpeg svga caca aa ggi xmga mga opengl xvmc tdfx_vid tdfxfb quartz
  13.     Audio filters: ladspa
复制代码

而在FC4里按差不多相同的配置出来为

  1. Enabled optional drivers:
  2.     Input: ftp network edl tv live.com matroska cdda mpdvdkit2 vcd dvb smb
  3.     Codecs: qtx divx5linux xvid libavcodec real dshow/dmo win32 faad2(internal) libmpeg2 liba52 mp3lib libtheora tremor(internal) gif
  4.     Audio output: alsa esd oss sdl mpegpes(dvb)
  5.    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  6.    Video output: xvidix cvidix sdl vesa gif89a md5sum pnm jpeg png mpegpes(dvb) fbdev opengl dga xv x11 xover tga
  7.     Audio filters:
  8.   Disabled optional drivers:
  9.     Input: vstream tv-v4l2 tv-v4l tv-bsdbt848 dvdread
  10.     Codecs: divx4linux x264 libdv amr_wb amr_nb xanim libdts toolame libmad liblzo
  11.     Audio output: sgi sun jack polyp arts dxr2 nas dsound win32 macosx
  12.     Video output: winvidix bl zr zr2 dxr3 dxr2 directx svga caca aa ggi xmga mga xvmc directfb tdfx_vid tdfxfb 3dfx quartz
  13.     Audio filters: ladspa
复制代码

注意下面两个比较中的Audio output,我认为我的oss指的是alsa emul oss,但为什么没有alsa呢?
还要装什么包才能检测出来alsa,是alsa???
3.其实现在我用的是自己编译的kernel 2.6.13.1,是原来在上一个系统上编译的,因为/boot我用一个单独的分区,所以只把/lib/modules/2.6.13.1相应拷过来了。然后我启动时就用自己的内核,但是发现没法启动X就把原来的xorg.conf拷过来了,能启动了
然后对比了一下两个conf
然后把某一部分改了一下就能启动了,内容如下:
  1. xorg.conf.xf86这是从sarge升级过来的,仔细对比一下说明不一样
  2. # XF86Config-4 (XFree86 X Window System server configuration file)
  3. #
  4. # This file was generated by dexconf, the Debian X Configuration tool, using
  5. # values from the debconf database.
  6. #
  7. # Edit this file with caution, and see the XF86Config-4 manual page.
  8. # (Type "man XF86Config-4" at the shell prompt.)
  9. #
  10. # This file is automatically updated on xserver-xfree86 package upgrades *only*
  11. # if it has not been modified since the last upgrade of the xserver-xfree86
  12. # package.
  13. #
  14. # If you have edited this file but would like it to be automatically updated
  15. # again, run the following commands as root:
  16. #
  17. #   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
  18. #   md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
  19. #   dpkg-reconfigure xserver-xfree86

  20. Section "InputDevice"
  21.         Identifier      "Configured Mouse"
  22.         Driver          "mouse"
  23.         Option          "CorePointer"
  24.         Option          "Device"                "/dev/psaux"
  25.         Option          "Protocol"              "PS/2"
  26.         Option          "Emulate3Buttons"       "true"
  27.         Option          "ZAxisMapping"          "4 5"
  28. EndSection
  29. Section "InputDevice"
  30.         Identifier      "Generic Mouse"
  31.         Driver          "mouse"
  32.         Option          "SendCoreEvents"        "true"
  33.         Option          "Device"                "/dev/input/mice"
  34.         Option          "Protocol"              "ImPS/2"
  35.         Option          "Emulate3Buttons"       "true"
  36.         Option          "ZAxisMapping"          "4 5"
  37. EndSection

复制代码

  1. xorg.conf
  2. # xorg.conf.dpkg-new (Xorg X Window System server configuration file)
  3. #
  4. # This file was generated by dexconf, the Debian X Configuration tool, using
  5. # values from the debconf database.
  6. #
  7. # Edit this file with caution, and see the xorg.conf.dpkg-new manual page.
  8. # (Type "man xorg.conf.dpkg-new" at the shell prompt.)
  9. #
  10. # This file is automatically updated on xserver-xorg package upgrades *only*
  11. # if it has not been modified since the last upgrade of the xserver-xorg
  12. # package.
  13. #
  14. # If you have edited this file but would like it to be automatically updated
  15. # again, run the following commands as root:
  16. #
  17. #   cp /etc/X11/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom
  18. #   md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum
  19. #   dpkg-reconfigure xserver-xorg
  20. Section "InputDevice"
  21.         Identifier      "Configured Mouse"
  22.         Driver          "mouse"
  23.         Option          "CorePointer"
  24.         Option          "Device"                        "/dev/input/mice"
  25.         Option          "Protocol"                      "ImPS/2"
  26.         Option          "Emulate3Buttons"       "true"
  27.         Option          "ZAxisMapping"          "4 5"
  28. EndSection
  29. Section "InputDevice"
  30.         Identifier      "Synaptics Touchpad"
  31.         Driver          "synaptics"
  32.         Option          "SendCoreEvents"                "true"
  33.         Option          "Device"                        "/dev/psaux"
  34.         Option          "Protocol"                      "PS/2"
  35.         Option          "Emulate3Buttons"       "true"
  36.         Option          "ZAxisMapping"          "4 5"
  37. EndSection

复制代码

每个文件只保留了文件头的说明信息和mouse配置,前一个是从xfree86升级到xorg的配置
后一个是新装时自动生成的,我只改了第二个InputDevice部分,自己编译的内核就能用了,但是问题是:
官方的内核不能启动X,老是提示没有synaptics的驱动
我要怎么做才能行呢?


先写到这,别的问题以后再添上
我补帖几张图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-9-25 23:21:45 | 显示全部楼层
精!你是一台机里装了两个debian吧?空白的机子是否可是同样的安装?
回复 支持 反对

使用道具 举报

发表于 2005-9-25 23:21:59 | 显示全部楼层
牛人啊,又见到一种新的安装
回复 支持 反对

使用道具 举报

发表于 2005-9-25 23:52:31 | 显示全部楼层
好文,收藏之...........
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-26 00:37:19 | 显示全部楼层
To:线头
可能可以吧
不知道你指的空白的机子是什么机子
其实只要chroot进新系统把内核装上
再把这个基系统拷到其它分区上设置好grub引导就能启动了
但是如果硬件有问题那就没办法了
我现在才发现现在真的没有什么美化不美化的帖子了
我在这个新系统上做的每一个工作都记下来了
今天整理了一下写下来
开始还有些问题
就怀疑是不是配置文件的问题
今天我新开了一个usrer
然后重新按我图片中所示那样设置一下字体
就能得到我图片中那么完美的效果
回复 支持 反对

使用道具 举报

发表于 2005-9-26 19:39:59 | 显示全部楼层
14.热挺拔




楼主真幽默啊

楼主的帖子很有用

赞一个!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-26 20:06:31 | 显示全部楼层
已修正
谢谢
回复 支持 反对

使用道具 举报

发表于 2005-9-28 01:09:34 | 显示全部楼层
今天试了debootstrap,没有linux系统的机器用knoppix3.6,结果没有成功。
回复 支持 反对

使用道具 举报

发表于 2005-9-28 09:41:46 | 显示全部楼层
感觉和Archlinux版里介绍的用chroot方式安装系统很像啊
pbuild的作用就是构建一个基本系统,然后在基本系统上安装其他软件。
回复 支持 反对

使用道具 举报

发表于 2006-3-10 22:19:52 | 显示全部楼层
的确是好文,精华鼓励,望 linuxcpp 兄多多分享经验心得!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表