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
选择安装程序使用的语言,推荐选择English,选中文会装zhcon。
选择国家,首先选择 other ,然后在选择 Asia ,最后选上 China 。
选择键盘,直接默认就好了,也就是 American English ,如果你的不是美式键盘,就选择相应的键盘。
设置网络,如果是 DHCP ,填上主机名和所在的域名就好了,如果是静态 IP ,根据相应的填上就 OK。这里有无线网卡的朋友就有些郁闷了,记得先去下载你的无线驱动的deb包,放到u盘根目录插上usb结构,系统会自动安装你的无线驱动。(但是这里安装好了还是无法dhcp连上无线,我采用有线装的,不知道谁这里无线配成功了。装完系统后再使用#apt-get install firmware-iwlwifi 也可以。)
磁盘分区,根据个人的情况进行。这里要小心了,如果你有重要的资料的话,推荐手动分区。
对分区进行确认后就开始安装基本的系统,等待一段时间。
然后就是设置 root 账户的密码,以及日常使用的一个账户名称和密码。
账户设置好后对源进行设置,这里推荐手工输入。选择最上面一项。
○ 输入:debian.cn99.com 或者:mirrors.163.com
○ 目录就是/debian/ 不需要改动。这两个其实都是一个源,我看到主机ip地址一样。这个应该是国内最快的源了。至少对大部分人来说。
根据个人的情况选择安装软件,推荐选择base system,laptop,desktop。
安装中,看网络状况时间不同,等待…。
安装 GRUB ,Yes安装到 MBR。
安装完毕,最后 Continue 回车重启进入期待已久的 Debian Lenny GNU/Linux。
四:配置Debia的基本中文操作环境
他哦难过上面二、三步,到现在你已经获得了一个基本的Debian Lenny操作系统了。但是到现在为止说能够顺手使用还太早,在正是使用之前还有几个事情需要做。
(注意#号提示的是root用户权限)
4.1:中文语言环境
4.1.1:重新配置locale,添加中文locale
选择以下locale,以下为推荐语言环境,用户可以根据自己语言习惯自由选择:
选择默认的locale为en_US.UTF-8或者 zh_CN.UTF-8。
4.1.2:安装localepurge
在对话框中选择你要保留使用的locale,默认情况下它已经选好了你现前设置的那些locale,不过还是请仔细确认后再回车。当然你也可以使用 dpkg-reconfigure localepurge 来进行详细的配置。
● 清除你用不着的locale,让他们释放你的磁盘空间
以后你不管安装什么软件,它都将自动帮你清除那些没用的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 键粘贴。最后象这样
当然你也可以用nano ,更简单。要复制功能,那么apt-get install gpm 然后 /etc/init.d/gpm start ,现在动下鼠标。是不是在动了,gpm是一个控制台下的鼠标服务。用鼠标左击拖动选中,右键粘贴。
4.3:将用户加入到sudoers列表中
添加一行:username ALL=(ALL) ALL
其中username是你的用户名,保存
这样,您的普通用户可以使用"sudo + [命令]"来执行需要管理员权限的操作
4.4:配置更新源并更新系统
4.4.1:备份旧的源
4.4.2:配置新源
把下面的加进去,应该可以满足绝大多数人的要求了。
注意:debian-multimedia.org的源需要安装KEY,在http://debian-multimedia.org 下载安装debian-multimedia-keyring_2008.10.16_all.deb
Debian采用严格的GPG认证来保证安装包不被恶意篡改,使您已经安装就是最新最稳定的系统!
4.4.3:更新源并升级系统
这里就会提醒你有那些源没有GPG密匙,把错误密匙代号放到 iceweasel的搜索框,回车,就会看到大量的相关问题,随便点开2个就可以看到怎么样取得密匙。这个是偷懒的办法,但是非常有效!建议。
这次才是真的升级系统。如果通过网络安装,一般安装过程中就会自动选择最新的稳定的最新无漏洞包,一般来说没有更新包。
四:网卡,声卡及显卡驱动安装
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
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服务器和声卡就安装配置好了。
esound是gnome下的软件混音器
4.3:显卡驱动的安装及配置
http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide
安装编译驱动所需的环境
创建安装包
安装这些创建的包b
删除旧的源码包
编译并安装驱动模块
编辑你的/etc/X11/xorg.conf
在 Section “Module” 中加入
在Section “Device” 中把驱动换成
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 构建相应的系统驱动包:
我们可以用下面的命令来列出所有可以构建的程序包:
我们可以从这个输出中选择适合我们系统的参数来进行构建相应的程序包。
2 安装所构建的程序包:
3 安装module-assistant工具:
4 使用m-a安装驱动模块
驱动模块的安装需要相应的内核头文件,所以我们在进行这一步之前需要安装相应的头文件:
这样就可以自动来安装fglrx驱动模块了。
此时我们可以通过下面的命令来测试fglrx驱动模块是否安装成功:
5 配置Xorg.conf
在配置中我们要做的主要工作就要载入fglrx模块,在"Deveice"部分,将vesa驱动改为fglrx,重新启动X。如果一切正常,我们就可以享受到ATI驱动的带来的视觉效果了。
我们可以用下面的命令来检测我们的ATI驱动是否安装成功:
我们应得到下面的输出:
我们希望的输出结果为:
而我们在源中也可以找到相应的fglrx程序包:
个人觉得没有必要非得安装所谓的官方驱动包,因为由所谓的官方驱动包中所解出正是源中的几个程序包,而我在安装了官方的驱动程序包后进行了一下upgrade,居然更新其中的两个包,既然这样,我们还不如直接安装源中的驱动程序包方便:
使用m-a安装驱动模块时,我们也可以使用分步的安装方式,先编译,再安装,而不必一步到位:
这 时就会在/usr/src/目录下生成一个fglrx的deb包。编译驱动程序模块时需要安装Linux内核头文件,我的内核是自己编译的2.6.23, 但是在源中却迟迟没有相应的头文件包,真是相当郁闷的说。但是即使是这样,我却依然得到了一个编译生成的fglrx的deb包。我们可以使用dpkg来进 行安装。
最后需要进行Xorg的配置。最简单的就是将驱动改为fglrx。当然我们也可以使用ati所提供的相应工具来进行配置:
这会进行相应的检测,并且修改xorg.conf文件。
4.3.2:NVIDIA显卡驱动的安装
五:常用软件安装及配置
发现Debian 即使是选择了base system,laptop,desktop其实也没有装多少东西,很多还需要自己安装,例如alsa-oss,gnome-audio等默认没有安装(应该没有记错)。下面很多东西可能系统已经安装了,但是这么做没有错的,下面的都是几乎不可缺少的组件。
5.1:Gnome相关
5.1.1:Gnome基本系统及基本管理工具
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主题、图标、背景
5.3:常用软件工具安装
5.3.1:字体安装
● 使用apt
WQY点整字体: apt-get install xfonts-wqy
ttf-wqy-zenhei #文泉驿正黑字体
● 手工安装字体
把字体".ttf"字体copy到"/usr/share/fonts"下面的某目录中
● 系统字体优化:
1.右击桌面,打开外观管理器中的字体选项卡,将其中的字体全部改成雅黑字体,同时把窗口标题设置为加粗,并选择LCD模式。
2.在终端里输入指令
将其中的字体全部改成雅黑,该操作也可以同时解决flash中出现方框的问题。
5.3.2:输入法
● 安装scim中文输入法,可选其他的如fcitx
● 光标跟随
● 或者选择fctix
不管你是kde还是gnome 安装fcitx就这样:
5.3.3:双击安装deb文件
5.3.4:压缩与解压缩
gnochm #CHM阅读,或者chmsee
5.3.5:安装OpenOffice.org
5.3.6:安装视频播放器
w32codecs #多媒体库
5.3.7:PDF阅读
xpdf-chinese-simplified xpdf-chinese-traditional poppler-data完美中文支持
5.3.8:图像处理
5.3.9:网络通讯
- 编程环境支持
- 其他安装
安装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版本:
安装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
安装版本控制软件
安装中文输入法
安装词典 http://stardict.sourceforge.net
/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 (英文语音词库)
安装邮件客户端
安装 win-xchm查看器
安装 msn for linux
安装下载工具 ( bt 工具 transmission 默认已安装 ; amule 对应windows平台的 emule)
安装 rss 订阅工具
硬件监控工具
远程桌面管理,RDP默认已安装
安装视频/音频解码器
gnome 平台推荐用 totem+gstreamer*, 直接点击多媒体文件,totem会自动搜索匹配解码器安装
特殊的rm, rmvb格式文件, RealPlayer 11 for Linux 刚发布 (http://www.real.com/linux) ,效果不错,可以不用 w32codecs 了.
安装 flash for firefox, 新版多了一个选项”swfdec player”, 推荐, 其对CPU消耗改善了
swfdec player for adobe/macromedia flash
adobe flash player
gnash swf player
中文编码配置
sudo vi /var/lib/locales/supported.d/zh
加入以下编码支持
立即应用更新
安装 vim
配置 vim
sudo vi /etc/vim.local
加入以下设置(个人喜好)
配置 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
六:笔记本配置专辑
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,
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:
And 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,
Then, install the “powernowd” daemon:
Powenowd’s default settings should be OK for most people.
Hotkeys
These are automatically configures by:
WiFi
We need to install the firmware:
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 稳定版。
自动挂载U盘中文文件名乱码问题
解决方法:系统工具->配置编辑->/system/storage/default_options/vfat,双击mount_options,”添加”,在“新列表值”中填入“utf8”。
apt-get与dpkg的基本用法
安装RealPlay
下载bin包,到realplayer主页上下载 http://www.real.com/linux
#./*.bin #一定要root安装,否则安装后无法启动。
安装FlashPlayer
在iceweasel提示安装时选择安装,如果安装失败:
下载install_flash_player_9_linux.tar.gz并解压,进入解压目录,执行
安装:
若flashplayer菜单有乱码问题的话,执行:sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak
安装ttf-freefont字体可解决swf文件中文乱码。
- 编译Code::Blocks的SVN版本
(a) 下载源码
(b) 编译
© 缷载
(d) 重新编译
详情:http://wiki.codeblocks.org/index.php…ource_on_Linux
● 关于64位系统使用32位软件额外需求
64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:
● MLdonkey+sancho安装
MLdonkey被誉为速度最快的电驴,同时支持很多种P2P的下载协议,包括edonkey2000、gnutella、gnutella2、bt、FileTP
等等。网上有很多安装和设置的文章,但是有点乱,有些也不够完整,今天有空将它整理如下
一.安装 mldonkey:
解压缩mldonkey源代码并进入其目录,然后
(使用新版本的mldonkey源代码编译安装后已不会有下载后文件名不支持中文的问题)
二.安装 sancho:
sancho是mldonkey最好用的一个前端,下载回来的sancho只有一个文件,是一个脚本,先右键单击它,找到属性-权限部分,钩上“可执行”,然后在终端中运行之:
然后会显示
输入自定义安装目录,随便你,我安装在/usr/local/sancho
稍等一会就装好了,在/usr/local/sancho/下有个sancho,双击它就能运行sancho
# 下载 sancho 后用 root权限安装
# 选择安装目录, 这里我安装在 /opt/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_rate 和 max_hard_download_rate 分别是上传和下载速度,单位是KB
在工具->首选项->Networks 勾选 enable_overnet 和 enable_kademlia
在工具->首选项->Networks->Donkey有这两项:
如果你是公网用户,或者你是内网,且设置了端口映射,则勾选它们,如果你打死都是内网低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/下,然后建立软链接:
四.设置浏览器关联
这里只说firefox的关联,如果需要设置其它浏览器,请参考mldonkey 和浏览器关联的办法,适用 firefox, konqueror
先建立脚本,这里我们把它取名为 submit, 放在 ~/.mldonkey 下面。内容如下:
如果系统是ArchLinux,则需安装netcat(gnu-netcat),并改为
然后右键单击它,找到属性-权限部分,钩上“可执行”
接下来在firefox地址栏输入 about:config
新建 字符串(string)
值为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目录下
祝骑驴愉快 _