Debian Lenny Laptop安装记录

这是一篇非常有历史的文章了,写了十多年了。只在个人google doc中公开共享过。时至今日,参考价值还是非常大的。

目的是完全采用Linux系统来完成所有工作。

这篇文章当年我写了一周,每个步骤都是实践后仔细记录的。

摘 要

​ 在现在电子信息化社会中,网络越来越重要,各种电子商务,网上银行,网络交友,SNS社区等越来越红火,各国政府都在进行电子信息化建设,准备网上办公,无纸化作业。信息化就是现代化的思想已经深入人心,然而信息化建设的基础硬件和软件:

硬件:CPU、主板、内存,硬盘等

软件:操作系统(Operate System如Linux,Windows,Mac OS等),浏览器(如Firefox,Opera,Maxthon,IE等),文档处理(OpenOffice,WPS,Word等),媒体播放(Mplayer,Realplayer等),以及其它软件工具。

则是其中的重中之重,电子信息化社会信息安全最为关键。因为你不知道微软的Windows中给你预留了多少漏洞和后门,你不知道Intel或者AMD在它们生产的硬件中留下了什么缺陷,了解一点软硬件知识的人都知道,软件后门可以使微软进入你的电脑如同自己的电脑一样,微软可以看到所有你的文档,照片,工作生活的数据,你的电脑中的数据对微软而言没有任何秘密而言;硬件缺陷同样可以做后门用,甚至发送一段短码瞬间可以使你的电脑崩溃。可见安全多么重要,那么如何提高安全了?

​ 答案就是使用开源!开源早已经形成了一套完整的套件,上面介绍的软件中每样的地一种都是开源工具,完全免费!而且开放源代码,你可以知道每行代码的作用,后门、间谍将不复存在!你常用的Windows工具每样Linux都有替代品,很多工具甚至本来就是Linux中移植到Windows中来的,如暴风影音,比特精灵,Vim,Emacs等。

​ 本文简单的介绍了开源操作系统Debian的安装和配置,包括操作系统的安装、配置,常用工具的安装等详细过程,下文所叙全部经过测试,稳定运行。通过本文,您可以了解Linux操作系统大体组成结构,并且获得一部完全自己定制的操作系统!

[TOC]

一:前言

从今天开始做个Debianer

刚从OpenSuSE 换过来的,感觉Debian非常强大。SuSE的yast2真的非常强大,刚离开yast感觉很痛苦,Novll的yast系统设置几乎在里面实现,它包括了系统硬件,软件设置,网络配置,服务器配置,各种系统设置等等。它把很多底层配置都接管了,使用SuSE的用户会发现SuSE比其他Linux发行版少很多配置文件。SuSE的yast2有命令行和图形界面两种操作方式,还有zypper这种完全命令行包管理工具。不过Debian的apt包管理更加强大,比zypper强大多了。

Debian以定制性非常强,运行稳定而著称,是最符合GNU精神的发行版,对各种硬件构架都支持,是世界上唯一一种几乎可以在所有硬件平台运行的操作系统。Ubuntu就是在Debian的基础上发行的衍生版。但是本人使用感觉Ubuntu的感觉不好,Ubuntu就像一个在Debian testing基础上优化过得Debian一样,而且阉割的厉害。不过正由于阉割的厉害,把用户管理的东西Ubuntu都自己设置了,Ubuntu才成为最容易操作的Linux操作系统,而且也是最流行的Linux操作系统。不过Ubuntu限制用户操作非常严,感觉这样很大程度上失去了Linux的自由,可定制等特性。对Linux新人来说一开始使用Debian会非常困难的,强烈建议对Linux包管理,运行结构了解大概后再开始使用Debian。

推荐的发行版有:

OpenSuSE:优点是从Windows转过来几乎马上就可以上手,用户不需要改变多少使用习惯,并且图形界面非常华丽,号称是最华丽的Linux操作系统。默认的就比Windows XP漂亮多了,开启Compiz Fusion后的3D特效比Vista,Win 7都要漂亮。对一般用户家庭使用和办公使用完全可以满足要求。缺点就是国内源很少,官方源在国外比较慢,速度也不保证,升级只能是半夜了,不过采用DVD安装的话就没多大问题。SuSE的中文社区不完善也是一大缺点。

Fedora:著名的Redhat公司出品,国内源非常多,中文化非常好,中文社区也非常活跃,很多问题可以直接中文搜出结果。缺点是对习惯Windows的用户来说,一开始就使用Fedora对大家的入门门坎比OpenSuSE高。

Ubuntu:最流行的Linux发行版,使用非常简单,中文社区建设的非常好,源很多,缺点就是阉割的太厉害了。感觉这样的版本对深入了解Linux不好,个人看法,不过对非技术型用户使用到是个不错的选择。

Debian是最自由,定制性最高的发行版,当然对用户的入门要求就更高了。但是,一经你上手了,那么就再别无他求。Debian的好是谁用谁知道!

刚用上Debian,总结下,下面可能有错误之处,希望大家指出来。参考了很多人的文章下来的,对他们表示感谢!

注意:本教程为

二:安装Debian之前的准备工作

● 强烈建议新人刚开始装不要按《 Debian etch 简要安装指南》那篇文章来,特别是笔记本用户,除非你对你的硬件非常熟悉。建议大家安装的时候选择图形界面安装。安装的时候选择图形界面,把Base system,Loptop,Desktop都安装上,这样会少很多麻烦的,它装了多余的东西和服务还是等进入桌面后再自己删除比较好。发现这样安装还是非常干净的,比之SuSE,Fedora之类的发行版默认安装东西要少多了。

● 阵痛了好几天了,这几天重装了好多次Debian了,现在终于差不多了,3d打开了,系统很稳定。

笔记本是Dell Inspiron6400。

● 强烈建议大家装机之前看看debian的官方wiki

例如我,就看下面这个:

http://wiki.debian.org/InstallingDebianOn/Dell/Inspiron6400/lenny

● 大家的笔记本其他型号的话到下面网址找对应的型号

http://wiki.debian.org/InstallingDebianOn/

上面网址的参考下就可以了,有些问题很多种解决方法的。

三:开始安装Debian

3.1:安装前的准备和安装方法选择

debian提供了很多安装方法,有网络安装,光盘安装,U盘安装,硬盘安装等多种方法。这里介绍下载光盘安装,这是对大多数人来说最为方便的安装发放,下载第一张光盘CD或者DVD镜像准备刻录安装。

注意:先备份好重要的资料!比如copy到移动硬盘,或者其它主机上等以免错误的操作造成不必要的损失。

进入Bios中设置光驱第一启动,放入光盘,等加载内核界面过去后,就进入安装界面了。

3.2:开始安装Debian

  1. 选择安装程序使用的语言,推荐选择English,选中文会装zhcon。

  2. 选择国家,首先选择 other ,然后在选择 Asia ,最后选上 China 。

  3. 选择键盘,直接默认就好了,也就是 American English ,如果你的不是美式键盘,就选择相应的键盘。

  4. 设置网络,如果是 DHCP ,填上主机名和所在的域名就好了,如果是静态 IP ,根据相应的填上就 OK。这里有无线网卡的朋友就有些郁闷了,记得先去下载你的无线驱动的deb包,放到u盘根目录插上usb结构,系统会自动安装你的无线驱动。(但是这里安装好了还是无法dhcp连上无线,我采用有线装的,不知道谁这里无线配成功了。装完系统后再使用#apt-get install firmware-iwlwifi 也可以。)

  5. 磁盘分区,根据个人的情况进行。这里要小心了,如果你有重要的资料的话,推荐手动分区。

  6. 对分区进行确认后就开始安装基本的系统,等待一段时间。

  7. 然后就是设置 root 账户的密码,以及日常使用的一个账户名称和密码。

  8. 账户设置好后对源进行设置,这里推荐手工输入。选择最上面一项。

○ 输入:debian.cn99.com 或者:mirrors.163.com

○ 目录就是/debian/ 不需要改动。这两个其实都是一个源,我看到主机ip地址一样。这个应该是国内最快的源了。至少对大部分人来说。

  1. 根据个人的情况选择安装软件,推荐选择base system,laptop,desktop。

  2. 安装中,看网络状况时间不同,等待…。

  3. 安装 GRUB ,Yes安装到 MBR。

  4. 安装完毕,最后 Continue 回车重启进入期待已久的 Debian Lenny GNU/Linux。

四:配置Debia的基本中文操作环境

他哦难过上面二、三步,到现在你已经获得了一个基本的Debian Lenny操作系统了。但是到现在为止说能够顺手使用还太早,在正是使用之前还有几个事情需要做。

(注意#号提示的是root用户权限)

4.1:中文语言环境

4.1.1:重新配置locale,添加中文locale

​ 选择以下locale,以下为推荐语言环境,用户可以根据自己语言习惯自由选择:

#dpkg-reconfigure locales
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB2312
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_HK BIG5-HKSCS
zh_HK.UTF-8 UTF-8
zh_TW BIG5
zh_TW.EUC-TW EUC-TW
zh_TW.UTF-8 UTF-8

选择默认的locale为en_US.UTF-8或者 zh_CN.UTF-8。

4.1.2:安装localepurge

#apt-get install localepurge

​ 在对话框中选择你要保留使用的locale,默认情况下它已经选好了你现前设置的那些locale,不过还是请仔细确认后再回车。当然你也可以使用 dpkg-reconfigure localepurge 来进行详细的配置。

● 清除你用不着的locale,让他们释放你的磁盘空间

#localepurge

​ 以后你不管安装什么软件,它都将自动帮你清除那些没用的locale。清除完,它会提示你释放了多少磁盘空间。当然你可以配置它让它显示清除了哪些locale。

​ Linux下面还有其他工具清理,如BleachBit,这是一款专为Linux 设计的系统清理工具。使用BleachBit,你可以清理系统中的缓存、不要的语言文件,历史、临时文件、cookies 等不需要的东西,这样可以释放你空间。推荐,不过Stable的源中没有该包,需要手动下载安装。

4.2:实现root用户登录自动Tab补全

修改 .bashrc ,打开bash_completion,让apt-get install 在ROOT 登录的情况下自动补全,其他用户自动设置好了的,不用修改。你可以先用VI打开 /etc/bash.bashrc ,在最下面用命令模式下的V 再按上下左右键老选择,按y键复制,(默认打开VI就处于命令模式。i a o s键插入,编辑模式,ESC返回,:q! 退出。) 然后 vi ~/.bashrc 按p 键粘贴。最后象这样

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

当然你也可以用nano ,更简单。要复制功能,那么apt-get install gpm 然后 /etc/init.d/gpm start ,现在动下鼠标。是不是在动了,gpm是一个控制台下的鼠标服务。用鼠标左击拖动选中,右键粘贴。

4.3:将用户加入到sudoers列表中

#chmod +w /etc/sudoers
#vim /etc/sudoers

添加一行:username ALL=(ALL) ALL

其中username是你的用户名,保存

#chmod 0440 /etc/sudoers

这样,您的普通用户可以使用"sudo + [命令]"来执行需要管理员权限的操作

4.4:配置更新源并更新系统

4.4.1:备份旧的源

#cp /etc/apt/sources.list /etc/apt/sources.list.old

4.4.2:配置新源

把下面的加进去,应该可以满足绝大多数人的要求了。

#gedit /etc/apt/sources.list
###====sources.list Begin===###
##cn99
deb http://debian.cn99.com/debian/ lenny main non-free contrib
deb-src http://debian.cn99.com/debian/ lenny main non-free contrib
deb http://debian.cn99.com/debian/ lenny-proposed-updates main non-free contrib
deb-src http://debian.cn99.com/debian/ lenny-proposed-updates main non-free contrib
 
deb http://debian.cn99.com/debian-security/ lenny/updates main contrib non-free
deb-src http://debian.cn99.com/debian-security/ lenny/updates main contrib non-free
deb http://debian.cn99.com/debian-backport/ lenny-backports main contrib non-free
deb-src http://debian.cn99.com/debian-backport/ lenny-backports main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free 

deb http://http.us.debian.org/debian/ lenny main contrib non-free
deb-src http://http.us.debian.org/debian/ lenny main contrib non-free
deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main 

deb http://download.virtualbox.org/virtualbox/debian lenny non-free
###===sources.list End===###

注意:debian-multimedia.org的源需要安装KEY,在http://debian-multimedia.org 下载安装debian-multimedia-keyring_2008.10.16_all.deb

Debian采用严格的GPG认证来保证安装包不被恶意篡改,使您已经安装就是最新最稳定的系统!

4.4.3:更新源并升级系统

#apt-get update

这里就会提醒你有那些源没有GPG密匙,把错误密匙代号放到 iceweasel的搜索框,回车,就会看到大量的相关问题,随便点开2个就可以看到怎么样取得密匙。这个是偷懒的办法,但是非常有效!建议。

#apt-get update && apt-get upgrade

这次才是真的升级系统。如果通过网络安装,一般安装过程中就会自动选择最新的稳定的最新无漏洞包,一般来说没有更新包。

四:网卡,声卡及显卡驱动安装

4.1: 配置无线网卡和ADSL来上网

系统默认一般会识别有线的网卡驱动,Linux几乎可以识别现在所有的有线网卡,而无线网卡驱动由于是非

4.1.1:配置无线网卡

● 驱动 这个看个文的硬件了

​ #apt-get install firmware-iwlwifi

​ #modprobe iwl3945 #加载内核模块

​ 这个我的Dell Inspiron6400的无线网卡是Intel 3945,其他无线网卡型号的用户请自己查找相关驱动包。

● 安装管理工具

​ apt-get install wifi-radar

● 配置无线

看大家的无线设置,选择Essid,加密方式,频段等。

4.1.2:使用PPPOE连接ADSL

● 使用PPPOE连接Adsl

#apt-get install pppoeconf
#pppoeconf #设置用户名与密码
#pon dsl-provider #连接
#poff #断开

4.2:让alsa把你的声卡驱动起来

#apt-get install alsa-base alsa-utils alsa-oss

**配置声卡:**执行 alsaconf 一路回车。 再执行alsa-mixer 设置音量,M键取消静音,ESC 键退出。保存设置 alsactl store。

**测试 声卡:**cat /dev/urandom > /dev/dsp 你将会听到非常好听的声音,恭喜你,你的声卡工作了。

ctrl+c 终止它,当然你喜欢它的话,可以不那么做_

到这里,你的X服务器和声卡就安装配置好了。

#apt-get install gnome-audio esound

esound是gnome下的软件混音器

4.3:显卡驱动的安装及配置

http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide

安装编译驱动所需的环境

sudo apt-get update
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)

创建安装包

sudo ./ati-driver-installer-8.x.x.run --buildpkg debian/testing

安装这些创建的包b

sudo dpkg -i xorg-driver-fglrx_8.x.x-1_i386.deb -f
sudo dpkg -i fglrx-kernel-source_8.x.x-1_i386.deb -f
sudo dpkg -i fglrx-control_8.x.x-1_i386.deb -f

删除旧的源码包

sudo rm /usr/src/fglrx-kernel*.deb

编译并安装驱动模块

sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a

编辑你的/etc/X11/xorg.conf

在 Section “Module” 中加入

Load "fglrx"
Load "dri"
Load "glx"

在Section “Device” 中把驱动换成

Driver "fglrx"

4.3.1:ATI显卡驱动安装

To build your own .deb packages you will need to install at least the following packages from the apt repositories:

● fakeroot

● debhelper

● build-essential

● make

● module-assistant

Installing from Debian non-free

Note: in lenny, they’ve renamed fglrx-kernel-src to fglrx-source (but the following worked for me with that substitution).

Install the driver

sudo apt-get update

sudo apt-get install module-assistant fglrx-driver fglrx-kernel-src

build and install the module

#:sudo module-assistant auto-install fglrx-kernel-src

After this, you need

#:sudo aticonfig --initial

This will update your xorg.conf to use the new driver. Restart for the changes to take effect.

====================

1 构建相应的系统驱动包:

./ati-driver-installer-8.41.7-x86.x86_64.run --buildpkg Debian/unstable

我们可以用下面的命令来列出所有可以构建的程序包:

./ati-driver-installer-8.41.7-x86.x86_64.run --listpkg

我们可以从这个输出中选择适合我们系统的参数来进行构建相应的程序包。

2 安装所构建的程序包:

# dpkg -i fglrx*.deb

3 安装module-assistant工具:

# apt-get install module-assistant

4 使用m-a安装驱动模块

# m-a prepare
# m-a a-i fglrx

驱动模块的安装需要相应的内核头文件,所以我们在进行这一步之前需要安装相应的头文件:

# apt-get install linux-headers-`uname -r`

这样就可以自动来安装fglrx驱动模块了。

此时我们可以通过下面的命令来测试fglrx驱动模块是否安装成功:

# modprobe fglrx 

5 配置Xorg.conf

在配置中我们要做的主要工作就要载入fglrx模块,在"Deveice"部分,将vesa驱动改为fglrx,重新启动X。如果一切正常,我们就可以享受到ATI驱动的带来的视觉效果了。

我们可以用下面的命令来检测我们的ATI驱动是否安装成功:

$ fglrxinfo

我们应得到下面的输出:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 2400 XT
OpenGL version string: 2.1.7059 Release
$ glxinfo | grep direct

我们希望的输出结果为:

direct rendering: Yes

而我们在源中也可以找到相应的fglrx程序包:

# apt-cache search fglrx

个人觉得没有必要非得安装所谓的官方驱动包,因为由所谓的官方驱动包中所解出正是源中的几个程序包,而我在安装了官方的驱动程序包后进行了一下upgrade,居然更新其中的两个包,既然这样,我们还不如直接安装源中的驱动程序包方便:

# apt-get install fglrx* 

使用m-a安装驱动模块时,我们也可以使用分步的安装方式,先编译,再安装,而不必一步到位:

# m-a get fglrx
# m-a build fglrx

这 时就会在/usr/src/目录下生成一个fglrx的deb包。编译驱动程序模块时需要安装Linux内核头文件,我的内核是自己编译的2.6.23, 但是在源中却迟迟没有相应的头文件包,真是相当郁闷的说。但是即使是这样,我却依然得到了一个编译生成的fglrx的deb包。我们可以使用dpkg来进 行安装。

最后需要进行Xorg的配置。最简单的就是将驱动改为fglrx。当然我们也可以使用ati所提供的相应工具来进行配置:

# aticonfig --initial --input=/etc/X11/xorg.conf

这会进行相应的检测,并且修改xorg.conf文件。

4.3.2:NVIDIA显卡驱动的安装

五:常用软件安装及配置

​ 发现Debian 即使是选择了base system,laptop,desktop其实也没有装多少东西,很多还需要自己安装,例如alsa-oss,gnome-audio等默认没有安装(应该没有记错)。下面很多东西可能系统已经安装了,但是这么做没有错的,下面的都是几乎不可缺少的组件。

5.1:Gnome相关

5.1.1:Gnome基本系统及基本管理工具

#apt-get install xorg gnome-core gdm gdm-themes gnome-system-tools gconf-editor nautilus-open-terminal gnome-power-manager gnome-screensaver

xorg X窗口系统

gnome-core gnome核型组件

gdm #gnome 默认的窗口管理器

gnome-system-tools 服务、网络等系统工具

gconf-editor 配置编辑器

nautilus-open-terminal 在右键菜单中加入终端

gnome-power-manager #电源管理,休眠支持

gnome-screensaver #锁屏

gconf-editor #配置编辑器

ntfs-3g #支持NTFS文件格式的读写

nautilus-gksu #以管理员权限打开目录

5.1.2:安装gnome主题、图标、背景

#apt-get install  gnome-themes gnome-icon-theme-dlg-neu gnome-backgrounds

5.3:常用软件工具安装

5.3.1:字体安装

● 使用apt
# apt-get install ttf-bitstream-vera ttf-arphic-uming  ttf-freefont #ttf-freefont 解决flash菜单可能的乱码,

WQY点整字体: apt-get install xfonts-wqy

ttf-wqy-zenhei #文泉驿正黑字体

● 手工安装字体

把字体".ttf"字体copy到"/usr/share/fonts"下面的某目录中

sudo mkfontscale
sudo mkfontdir
sudo fc-cache
● 系统字体优化:

1.右击桌面,打开外观管理器中的字体选项卡,将其中的字体全部改成雅黑字体,同时把窗口标题设置为加粗,并选择LCD模式。

2.在终端里输入指令

sudo gedit /etc/fonts/conf.d/49-sansserif.conf

将其中的字体全部改成雅黑,该操作也可以同时解决flash中出现方框的问题。

5.3.2:输入法

● 安装scim中文输入法,可选其他的如fcitx

#apt-get install scim scim-pinyin scim-tables-zh im-switch
#im-switch -z en_US -s scim #英文系统下使用SCIM:
scim-qtimm #scim兼容QT程序
#im-switch -s scim -z default

● 光标跟随

#gedit /etc/X11/xinit/xinput.d/scim
#GTK_IM_MODULE=xim
#QT_IM_MODULE=xim
GTK_IM_MODULE=scim
QT_IM_MODULE=scim

● 或者选择fctix

不管你是kde还是gnome 安装fcitx就这样:

apt-get install fcitx im-switch
im-switch -s fcitx -z default

5.3.3:双击安装deb文件

#apt-get install gdeb

5.3.4:压缩与解压缩

#apt-get install file-roller p7zip-full cabextract rar unrar  p7zip-rar rar unrar cabextract#7z,rar,cab

#apt-get install gnochm

gnochm #CHM阅读,或者chmsee

5.3.5:安装OpenOffice.org

#apt-get install openoffice.org-writer openoffice.org-calc openoffice.org-math openoffice.org-impress openoffice.org-gtk openoffice.org-help-en-us
#apt-get install openoffice.org-l10n-zh-cn openoffice.org-help-zh-cn #中文界面和中文帮助

5.3.6:安装视频播放器

#apt-get install mplayer w32codecs smplayer

w32codecs #多媒体库

5.3.7:PDF阅读

#apt-get install evince xpdf xpdf-chinese-simplified xpdf-chinese-traditional poppler-data

xpdf-chinese-simplified xpdf-chinese-traditional poppler-data完美中文支持

5.3.8:图像处理

#apt-get install gimp

5.3.9:网络通讯

#apt-get install pidgin
  1. 编程环境支持
#apt-get install build-essential libgtk2.0-dev freeglut3-dev libtool autoconf automake subversion
deb http://apt.jenslody.de/ any main
deb-src http://apt.jenslody.de/ any main
deb http://apt.wxwidgets.org/ etch-wx main
#KEY:
wget -q http://apt.jenslody.de/jens.asc -O- | sudo apt-key add -
wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -
  1. 其他安装

安装Multiget:http://multiget.sourceforge.net/download.html

安装Opera:http://www.opera.com/download/

安装RealPlayer:http://www.real.com/linux

安装AdobeReader:http://www.adobe.com/products/acrobat/readstep2_allversions.html

安装FlashPlayer:http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&P2_Platform=Linux

编译CodeBlocks的SVN版本:

svn checkout svn://svn.berlios.de/codeblocks/trunk ~/Downloads/CodeBlocks

安装CodeBlocks:

sudo apt-get install codeblocks

alien a package converter,将rpm,dpkg,stampede slp己slackware tgz档格式间的转换

pdfedit 修改pdf文件

linux开发工具: gcc,make,autoconf,diff,patch,rcs,emacs

mysql-admin,mysql-navigator,mysql-query-browser

安装版本控制软件

sudo apt-get install subversion cvs

安装中文输入法

sudo apt-get install scim-pinyin

安装词典 http://stardict.sourceforge.net

sudo apt-get install stardict sox

/usr/share/stardict/dic/stardict-langdao-ce-gb-2.4.2 (郎道汉英辞典)

/usr/share/stardict/dic/stardict-langdao-ec-gb-2.4.2 (郎道英汉辞典)

/usr/share/WyabdcRealPeopleTTS (英文语音词库)

安装邮件客户端

sudo apt-get install thunderbird

安装 win-xchm查看器

sudo apt-get install xchm

安装 msn for linux

sudo apt-get install emesene

安装下载工具 ( bt 工具 transmission 默认已安装 ; amule 对应windows平台的 emule)

sudo apt-get install gwget amule

安装 rss 订阅工具

sudo apt-get install liferea

硬件监控工具

sudo apt-get install sensors-applet

远程桌面管理,RDP默认已安装

sudo apt-get install xvnc4viewer

安装视频/音频解码器

gnome 平台推荐用 totem+gstreamer*, 直接点击多媒体文件,totem会自动搜索匹配解码器安装

特殊的rm, rmvb格式文件, RealPlayer 11 for Linux 刚发布 (http://www.real.com/linux) ,效果不错,可以不用 w32codecs 了.

安装 flash for firefox, 新版多了一个选项”swfdec player”, 推荐, 其对CPU消耗改善了

  1. swfdec player for adobe/macromedia flash

  2. adobe flash player

  3. gnash swf player

中文编码配置

sudo vi /var/lib/locales/supported.d/zh

加入以下编码支持

zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_HK.BIG5 BIG5
zh_TW.BIG5 BIG5

立即应用更新

sudo locale-gen

安装 vim

sudo apt-get install vim

配置 vim

sudo vi /etc/vim.local

加入以下设置(个人喜好)

syntax on

set expandtab

set tabstop=4

set shiftwidth=4

set sts=4

set autoindent

set smartindent

set cindent

set number

let &termencoding=&encoding

set fileencodings=utf-8,gb18030,gbk,gb2312,big5

配置 gedit

执行 sudo gconf-editor

选择 apps/gedit-2/preferences/encodings

找到 auto_detected 编辑,在Values中分别加入 GB18030,GBK,GB2312,BIG5

界面风格 http://art.gnome.org

Ubuntu 默认的橘黄风格让我”焦躁”,一直偏向用蓝,灰的风格

窗体用 SimpleBox (2.6 kb, 下载安装)

图标用 tango ( apt-get install tango-icon-theme )

Others

apt-show-source apt-show-versions archmage chmsee aria2 debian-faq-zh-cn fontforge gedit-plugins gtkcookie gupnp-tools htmldoc powersaved tor ttf-bitstream-vera vim-addon-manager

六:笔记本配置专辑

Dell Inspiron 6400

- Video card: Intel Corporation- Mobile 945GM/GMS/940GML Express Integrated Graphics Controller- RAM: 2Go- Hard disk drive: 100Go- Processor: Pentium Dual-core 1.86GHz (T2130)- Ethernet card: Broadcom Corporation BCM4401-B0 100Base-TX- Wifi Card: Intel Corporation PRO/Wireless 3945ABG Network Connection- Optical device: DVD+RW- Screen WSXGA+: resolution=1200x800, size=15,4" wide

Overall Status

Core Components
Boot Standard Kernel:
LAN network card:
Detect CD/DVD:
Detect hard drives:
Extra Features
CPU Frequency Scaling
Hibernation
Sleep / Suspend
Xorg
- OpenGL
- Resize-and-Rotate(randr)
Switch to External Screen
Mouse
- Built-in (Trackpoint)[-]
- Built-in (Touchpad)
Modem[?]
Wireless/Wifi
Keyboard’s Hotkeys

Legend :

  • = OK ;

  • Unsupported(No Driver) ;

  • = Error (Couldn’t get it working);

  • [?] Unknown, Not Test ;

  • [-] Not-applicable

  • = Configuration Required;

  • = Only works with a non-free driver/firmware

Configuration

Display

You will need to install the 915resolution package:

# apt-get install 915resolution xserver-xorg-video-intel

# 915resolution

The 915resolution will try to get highest resolution, you can change this at /etc/default/915resolution.

If you wish to enable DRI, GLX, etc. see Xorg.conf_Lenny_DellInspiron6400.txt . My configuration works fine with Compiz.

If using newer “xserver-xorg” (version 7.3 +), do not install “915resolution” as it conflicts with “xserver-xorg-video-all” and “xserver-xorg-video-intel”. Also install “libgl1-mesa-dri” (and this also installs “libgl1-mesa-glx”) for OpenGL support. Use “glxinfo | grep direct” to check for direct rendering. The “glxinfo” util comes with the “mesa-utils” package. (Thanks to enouf and Nemoder on #debian@OFTC)

Hibernation and Sleep/Suspend

Works fine. Install,

# apt-get install acpid hal pm-utils uswsusp powermgmt-base

We will need to unload the “b44” module before hibernating, add the following to “/etc/pm/config.d/unload_modules”:

SUSPEND_MODULES=“b44”

The wireless drivers will be automatically handled by pm-utils. You should then be able to hibernate:

# pm-hibernate

And suspend:

# pm-suspend

Note that if you are trying to hibernate/suspend from within GNOME, you will need to be a member of the " powerdev" group.

CPU Power Scaling

Add a few modules to be loaded,

# echo "acpi-cpufreq" >> /etc/modules
# echo "speedstep_centrino" >> /etc/modules

Then, install the “powernowd” daemon:

# apt-get install powernowd

Powenowd’s default settings should be OK for most people.

Hotkeys

These are automatically configures by:

# apt-get install hotkey-setup

WiFi

We need to install the firmware:

# apt-get install firmware-iwlwifi

And it should work. If you get an error like “Kill switch must be turned off in order for wireless networking to work.” during system boot, you need to press the magic Fn + F2 button.

七:其他问题

0.多源混合使用

安装完稳定版系统,请先为整个系统所有软件包设置 hold on 状态,aptitude 可以很容易的完成此任务。 接着,添加多个版本的源,即由上而下依次为: stable stable-backports (当前是 lenny-backports,http://wiki.debian.org/Backports) testing sid experimental, 然后,请针对特定软件包的特定版本升级,注意一次升级一个包彻底解决一个包,勿贪心。 升级完成,再次设置 hold on 状态,如此反复。

有时需要人工介入满足特定软件包的依赖关系。 如,为了使用 DRI,给 lenny 安装新版 ati 开源驱动 radeon 软件包, 需要先手工升级 mesalib-7.4.、xorg-server-1.6. 等, 再手工安装 radeon 软件包,而不能直接安装 radeon 软件包的新版本, 混用多个版本的源时,aptitude 自动计算的依赖关系并不总是可靠的。

如果仍不够新,那就要自己动手配置编译。 如果愿意可以使用 debian 方式编译打包。

如果升级的软件包依赖一些基本的软件包如 glibc,最终得到的系统将不再是 debian 稳定版。

  1. 自动挂载U盘中文文件名乱码问题

解决方法:系统工具->配置编辑->/system/storage/default_options/vfat,双击mount_options,”添加”,在“新列表值”中填入“utf8”。

  1. apt-get与dpkg的基本用法

#apt-get install packagename #安装一个新软件包
#apt-get remove packagename #卸载一个已安装的软件包(保留配置文件)
#apt-get --purge remove packagename #卸载一个已安装的软件包(删除配置文件)
#dpkg --force-all --purge packagename #强制卸载,风险大!
#apt-get upgrade #更新所有已安装的软件包
#apt-get dist-upgrade #将系统升级到新版本
$apt-cache search 正则表达式 #在软件包列表中搜索字符串
$dpkg -l 正则表达式 #列出所有与模式相匹配的软件包
#apt-get clean #清理所有软件缓存
#apt-get autoclean #清理旧版本的软件缓存
#apt-get autoremove #删除系统不再使用的孤立软件
#apt-cdrom add #增加一个光盘源
$dpkg -l |grep ^rc|awk '{print $2}' | #xargs dpkg -P #清除所有已删除包的残馀配置文件
#auto-apt run ./configure #编译时缺少h文件的自动处理
  1. 安装RealPlay

下载bin包,到realplayer主页上下载 http://www.real.com/linux

#chmod 755 ./*.bin #或chmod +x ./*.bin

#./*.bin #一定要root安装,否则安装后无法启动。

  1. 安装FlashPlayer

在iceweasel提示安装时选择安装,如果安装失败:

下载install_flash_player_9_linux.tar.gz并解压,进入解压目录,执行

安装:

sudo ./flashplayer-installer

若flashplayer菜单有乱码问题的话,执行:sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak

安装ttf-freefont字体可解决swf文件中文乱码。

  1. 编译Code::Blocks的SVN版本

(a) 下载源码

svn checkout svn://svn.berlios.de/codeblocks/trunk ~/Sources/CodeBlocks

(b) 编译

export ACLOCAL_FLAGS="-I `wx-config --prefix`/share/aclocal"

./bootstrap

./configure 或 ./configure --with-contrib-plugins=all

make

sudo make install

© 缷载

sudo make uninstall

(d) 重新编译

make clean
make distclean
make clean-bin
make clean-zipfiles

详情:http://wiki.codeblocks.org/index.php…ource_on_Linux

● 关于64位系统使用32位软件额外需求

64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:

sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2

● MLdonkey+sancho安装

MLdonkey被誉为速度最快的电驴,同时支持很多种P2P的下载协议,包括edonkey2000、gnutella、gnutella2、bt、FileTP

等等。网上有很多安装和设置的文章,但是有点乱,有些也不够完整,今天有空将它整理如下

下载最新版 MLdonkey & sancho(左键点击)

一.安装 mldonkey:

解压缩mldonkey源代码并进入其目录,然后

$ sudo apt-get install ocaml
$ ./configure
$ make
$ make install

(使用新版本的mldonkey源代码编译安装后已不会有下载后文件名不支持中文的问题)

二.安装 sancho:

sancho是mldonkey最好用的一个前端,下载回来的sancho只有一个文件,是一个脚本,先右键单击它,找到属性-权限部分,钩上“可执行”,然后在终端中运行之:

$ ./sancho-*-linux-gtk.sh

然后会显示

Extract to directory [<sancho-*-linux-gtk>]:

输入自定义安装目录,随便你,我安装在/usr/local/sancho

稍等一会就装好了,在/usr/local/sancho/下有个sancho,双击它就能运行sancho

# 下载 sancho 后用 root权限安装

user@~$ sudo sh sancho-0.9.4-59-linux-gtk.sh

# 选择安装目录, 这里我安装在 /opt/sancho/

# 修改用户配置文件目录的权限

user@~$ sudo chown user:user -R ~/.sancho/

# 把 user 改成自己的用户名

三.sancho设置

先运行mlnet,在/usr/local/bin或/usr/bin下,然后运行sancho,首次运行会有配置向导,需要设置mlnet位置。在sancho里面也可以设置mlnet的运行路径

工具->首选项->**sancho:**主要->可选的可执行core 那里填上你的mlnet路径。这样以后就可以直接启动sancho。

设置中文: 在工具->首选项->**sancho:**主要->使用本地文件 选择zh-CN,重启sancho后即为中文。

工具->首选项->Main 设置 client_name 推荐设置成[CHN][VeryCD]yourname的形式,支持中文。

工具->首选项->Bandwidth 设置 max_hard_upload_ratemax_hard_download_rate 分别是上传和下载速度,单位是KB

工具->首选项->Networks 勾选 enable_overnetenable_kademlia

工具->首选项->Networks->Donkey有这两项:

ED2K-force_client_high_id
ED2K-force_high_id

如果你是公网用户,或者你是内网,且设置了端口映射,则勾选它们,如果你打死都是内网低ID用户,就不要选了,否则会很难连上服务器。

你可以选上试试看,不行再取消。

工具->首选项->Networks->Donkey->ED2K-port 设置端口,如果你有windows下的emule,最好把他们的端口(tcp的)设成一样,因为有些路由器有记忆功能,导致windows下的端口在重启后仍然保留。一般emule默认端口为4662,但有些宽带运营商会封掉该端口,建议改掉。

工具->首选项->Networks->Donkey->ED2K-max_connected_servers 设置服务器最大连接数,默认为3,不用太大,大了也没用,一般稳定下来也就三四个左右,我把它设为7

打开sancho主界面,点击控制台,然后在最下方的命令输入框那里

用如下命令导入服务器

servers http://www.emule.org.cn/server.met

用ov_load命令导入overnet的node列表,推荐下载http://download.overnet.org/contact.dat

用kad_load命令导入kad的node列表,推荐下载http://www.emule-inside.net/nodes.dat

http://renololo1.free.fr/e/nodes.dat,也可使用eMule的nodes.data

对于ov_load和kad_load,需要先下载回本地,比如把contact.dat下载到桌面后,输入:

ov_load /home/xxb/桌面/contact.dat

路径请修改为适合你自己的。

修改下载目录和temp目录: 默认目录分别为 ~/.mldonkey/incoming/files (BT则为~/.mldonkey/incoming/directories) 和 ~/.mldonkey/temp

修改 ~/.mldonkey/downloads.ini,找到“SECTION : Paths”,然后修改第一段和倒数第二段的路径,注意这里是相对路径。下载目录和temp目录最好放在同一个硬盘分区,否则下载完成转移临时文件时,硬 盘灯会狂闪。或者通过建立软链接来更改下载目录也可以(推荐)。

比如我把下载目录和临时目录都移到/home/xxb/Videos/下,则把~/.mldonkey/下的incoming和temp目录都剪切到/home/xxb/Videos/下,然后建立软链接:

$ ln -s ~/Videos/incoming ~/.mldonkey/incoming

$ ln -s ~/Videos/temp ~/.mldonkey/temp

四.设置浏览器关联

这里只说firefox的关联,如果需要设置其它浏览器,请参考mldonkey 和浏览器关联的办法,适用 firefox, konqueror

先建立脚本,这里我们把它取名为 submit, 放在 ~/.mldonkey 下面。内容如下:

#!/bin/bash

echo dllink $*|nc -q 1 127.0.0.1 4000

如果系统是ArchLinux,则需安装netcat(gnu-netcat),并改为

#!/bin/bash

echo dllink $*|nc 127.0.0.1 4000

然后右键单击它,找到属性-权限部分,钩上“可执行”

接下来在firefox地址栏输入 about:config

新建 字符串(string)

network.protocol-handler.app.ed2k

值为submit 脚本的位置,比如我的是 /home/xxb/.mldonkey/submit

也可以安装firefox扩展,以关联ed2k、bt等,解压后的mldoneky-distrib-xxx/ed2k_mozilla/文件夹下 有个 mldonkey_protocol_handler-xx.xpi,把它拖到fx窗口选择安装。重启后就可以双击MLdonkey Protocal Handler这个扩展设置关联了,这个扩展也可以关联到amule。不过扩展当然是能不装就不装,所以推荐使用submit脚本的方法。

五.WEB界面

你也可以用浏览器控制和观察mldonkey,地址是 http://localhost:4080/

我比较推崇用这个,不占额外资源(不必一直开着sancho,毕竟java的东西会占不少内存和cpu),设置更强,不过是英文的。你还可以编辑~/.mldonkey下的各个文件进行设置,这里不再敖述。

六.端口映射

打开 http://localhost:4080/后,点击Help+->Sysinfo 这里可以查看mldonkey的端口使用情况,除了core那3个,建议其余的都在路由器里设置端口映射,如果有防火墙,还要打开相应端口。

点击查看各种主流路由器映射的设置方法

七.其它

本文基本只涉及电驴部分,如果还需要其它比如BT功能,请自行摸索,附一些主要的配置文件:

  • ~/.mldonkey/downloads.ini 基本的设置( 这个是for edonkey和其他协议的)

  • ~/.mldonkey/servers.ini 服务器列表文件

  • ~/.mldonkey/files.ini 当前已经完成的和未完成的文件列表

  • ~/.mldonkey/friends.ini 好友列表

  • ~/.mldonkey_gui.ini 图形前端的配置文件

另外其他的网络协议都有其单独的配置文件,一般都放在~/.mldonkey目录下

祝骑驴愉快 _


文章作者: 夜法之书
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 夜法之书 !
评论
  目录