种过一豆 发表于 2010-12-31 08:52

【原创】打造轻量级debian

这个版块不够活跃,活跃的也都是ubuntu的帖子,接触linux也有个把月了,小小总结一下这段时间来的经历吧

本人是linux新手,计算机方面的东西基本上都不懂,有不对的地方希望牛人给予指正

初次接触linux也是从ubuntu入手的,期间尝试过不少发行版本,最终都习惯不了大部分发行版的庞大,集成了一大堆自己压根就用不上的软件,最终把目标锁定在debian的最小化安装上,当然archlinux也是差不多的,gentoo玩起来还是很吃力,lfs就不敢去尝试了

这里选择的是GNU/Linux debian的squeeze版本,采用 netinstall 的安装盘

下载网络安装镜像刻盘,或者写进u盘,光驱启动安装基本上都是跟lenny差不多的,选择软件的时候什么都不选,只安装一个最基本的系统。光盘安装步骤就不多累述了,对着光盘提示做下去基本上不会出现什么问题。

期间安装的时候提示无线网卡缺少一个东西,没有关系,安装好了之后插上有线安装缺失的firmware-wilwifi这个软件包就行了

reboot重启系统

login:root
password:*********

重新设置一下系统locales,个人比较喜欢默认的locales为英文的,不然控制台底下显示不了中文,全为小方框或者乱码

#dpkg-reconfigure locales

选默认的locales为--en-US.UTF-8

修改debian的更新源
#vi /etc/apt/sources.list

加上一些常用的软件源

deb http://mirrors.sohu.com/debian/ squeeze main contrib non-free
deb-src http://mirrors.sohu.com/debian/ squeeze main contrib non-free

deb http://mirrors.163.com/debian/ squeeze main contrib non-free
deb-src http://mirrors.163.com/debian/ squeeze main contrib non-free

deb http://debian.nctu.edu.tw/debian/ squeeze main contrib non-free
deb-src http://debian.nctu.edu.cn/debian/ squeeze main contrib non-free

deb http://http.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://http.us.debian.org/debian/ squeeze main contrib non-free

deb http://ftp.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

执行更新命令
#apt-get update
#apt-get upgrade

安装3945无线网卡缺失的软件包
#apt-get install firmware-wilwifi

安装sudo,方便普通用户日常使用安装配置软件等

#apt-get install sudo

赋予新创建的普通用户sudo权限,username为光盘安装的时候自己新建的普通用户名称
#visudo

username ALL=(ALL) ALL

安装完sudo并且赋予普通用户sudo权限后用普通用户登录,尽量避免成为root敢死队

安装x window

先安装显卡驱动,显卡驱动用默认的显卡驱动
intel集成显卡驱动
$sudo apt-get install xserver-xorg-video-intel

ati X1400的显卡驱动替换为
$sudo apt-get install xserver-xorg-video-ati

------------这里先安装显卡驱动是因为可以避免下一步安装xorg的时候把其他类型的显卡驱动也安装了,当然也可以不先安装显卡驱动,下一步安装xorg的时候会把默认的所有显卡驱动都给安装上

安装xorg
$sudo apt-get install xorg

配置xorg,也可以不配置,新版的xorg已经基本可以不依赖配置文件了
$sudo Xorg -configure

$sudo cp /root/xorg.conf.new /etc/X11/xorg.conf

$sudo vi /etc/X11/xorg.conf

安装窗口管理器,可以选择gnome或者其他的桌面环境套件,自己不喜欢那些套件里面的无用软件,所以选择一个轻量级的窗口管理器配合其他一些组件来构建一个自己喜欢的桌面

$sudo apt-get install fvwm

$vi ~/.fvwm/.fvwm2rc
这里填上自己想实现的fvwm窗口管理器样子的代码

可以选择安装登录管理器,诸如gdm之类的,自己不喜欢那些登录管理器,在用户目录下建立.xinitrc 文件选择startx命令行登录窗口管理器

$vi ~/.xinitrc
exec fvwm

进x命令

$startx


安装网络管理工具,可以选择networkmanager ,我选择了wicd这款比较喜欢的网络管理工具

$sudo apt-get install wicd
$sudo-apt install wicd-curses

wicd配置网络的命令
$wicd-client -n
$wicd-curses
上面一行为图形界面配置,下面行的为字符界面配置网络

安装浏览器
$sudo apt-get install chromium-browser

安装常用字体
$sudo apt-get install ttf-wqy-zenhei
$sudo apt-get install ttf-wqy-microhei


安装输入法
$sudo apt-get install fcitx

设定变量实现fcitx中文输入,可以 编辑.bashrc 文件加入

export LC_CTYPE=zh_CN.UTF8
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim

我选择在.xinitrc 文件中加入以上变量
$vi ~/.xinitrc
export LC_CTYPE=zh_CN.UTF8
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
fcitx &
exec fvwm

在用户目录下生成fcitx配置文件
$fcitx -c

配置文件位置为 ~/.config/fcitx

安装声卡驱动
$sudo apt-get install alsa-utils

squeeze貌似已经不需要执行alsaconf命令了

调整音量,把自己需要的选项用m取消静音,增大音量
$alsamixer

安装完声音驱动将普通用户加入audio组
$sudo gpasswd -a username audio

安装音乐播放器,可以有很多选择,我选择的是字符界面的小巧播放器moc
$sudo apt-get install moc

解决moc列表中文歌曲名称乱码

在/usr/share/doc/moc里面找到配置文件的示例,拷贝到~/.conf/moc/文件夹下面命名为conf

$vi ~/.conf/moc/config
# Show file titles (title, author, album) instead of file names.
ReadTags = yes

把yes改为 no

安装视频播放工具
$sudo apt-get mplayer

mplayer的前端也有得选择,可以安装kmplayer 或者smplayer,这样敲入kmplayer的时候就会弹出gui的mplayer出来

加入video组
$sudo gpasswd -a username video

安装办公套件openoffice

$sudo apt-get install openoffice.org

openoffice中文支持
$sudo apt-get install openoffice.org-l10n-zh-cn

openoffice中文帮助
$sudo apt-get install openoffice.org-help-zh-cn

pdf查看软件,小巧的有xpdf,epdfview,这里我选择安装epdfview
$sudo apt-get install epdfview

图片查看工具,选择gpicview,也可以选择其他的
$sudo apt-get install gpicview

图片编辑软件gimp
$sudo apt-get install gimp

字符界面截图工具
$sudo apt-get install scrot

字符界面浏览器有w3m,lynx.links,随便选择一个
$sudo apt-get install links

下载flash的deb包,用dpkg命令安装以实现flash视频播放
$dpkg -i flashplugin_name.deb

安装ntfs-3g
$sudo apt-get install ntfs-3g

3G上网安装eject 和wvdial
$sudo apt-get install eject

$sudo apt-get install wvdial

编辑wvdial的配置文件
$sudo vi /etc/wvdial.conf

Modem = /dev/ttyUSB0
Init1 = ATZ
Init3 = ATE0V1
Init5 = ATS0=0
Init6 = AT+CGDCONT=1,"IP","cmnet"
Init7 = AT+CFUN=1
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
ISDN = 0
#Phone = *98*1#
Phone = *99***1#
#Phone = *99#
Password = any
Username = any
Stupid Mode = 1

需要拨号的时候执行如下命令
$sudo eject
$sudo wvdial

虚拟机安装,可以选择开源ose或者闭源的puel版本,需要usb功能的选择闭源版本

virtualbox ose

$sudo apt-get install linux-headers-$(uname -r)
$sudo apt-get install virtualbox-ose

$sudo gpasswd -a username vboxusers

virtualbox puel,到官方网站下载相关软件包,用dpkg命令安装

$sudo dpkg -i virtualbox-packagename.deb

$sudo apt-get install -f

$sudo apt-get install dkms

小红点移动速度的配置

$sudo vi /etc/rc.local

echo -n 180 > /sys/devices/platform/i8042/serio1/speed
echo -n 180 > /sys/devices/platform/i8042/serio1/sensitivity

180那边可以改为更大,这样移动起来更灵敏一些,看个人习惯

[ Edited by种过一豆 on 2010-12-31 09:10 ]

benbenniu 发表于 2010-12-31 08:53

看字好肥眼睛哦

种过一豆 发表于 2010-12-31 08:56

安装kde或者gnome的桌面套件也是差不多的,就是在安装好xorg以后执行命令
gnome
$sudo apt-get install gnome-core
安装gnome要实现fcitx输入法的随x启动需要在gnome的会话中加入fcitx

kde
$sudo apt-get install kdebase

kde的桌面比较绚,比win7要好看多了,当然都只是个人感觉

种过一豆 发表于 2010-12-31 08:58

回复 #2 benbenniu 的帖子

Unix Like系统的精华其实都在命令行上,哈
没有配截图,因为实在觉得没有什么必要截图,截出来的图也都是终端下的命令行:)

evernever 发表于 2010-12-31 09:01

mark,有时间也折腾玩玩

种过一豆 发表于 2010-12-31 09:04

回复 #5 evernever 的帖子

其实选择安装完整的桌面套件会轻松很多,因为刚从windows转过来我这种配置的话肯定会觉得不知所措,连找个文件都要从命令行里面敲命令去找,习惯吧,我现在倒习惯了到终端里面删除文件什么的

mmyan 发表于 2010-12-31 09:09

技术贴。。。

^u^

种过一豆 发表于 2010-12-31 09:22

回复 #7 mmyan 的帖子

只是总结了一下经历,谈不上什么技术
还有许多地方诸如蓝牙、指纹、Fn快捷键之类的没有配置好,不过也不影响使用了

馅饼 发表于 2010-12-31 09:30

一直没用过linux的桌面版本

种过一豆 发表于 2010-12-31 10:15

回复 #9 馅饼 的帖子

桌面一直都不是Unix Like的主攻方向,主要还是专注于服务器领域称霸,玩桌面确实还是windows的视窗系统比较适合,毕竟还有很多经常用的应用是建立在windows视窗系统之上的

xusamuel 发表于 2010-12-31 14:39

建议楼主把tp-smapi和laptop-mode-tools装上
前者实现aps,后者是一个笔记本电源管理工具
debian的最小化安装似乎没有这两个工具

种过一豆 发表于 2010-12-31 15:31

回复 #11 xusamuel 的帖子

aps好像还要单独配置一些东西,不想去弄那个软件,电源管理工具装了之后没感觉到有什么太大的区别,后来就没再装上去了

timogen 发表于 2010-12-31 20:07

我以前也用debian的 转了gentoo才知道什么事方便和轻量级~~

种过一豆 发表于 2010-12-31 21:56

要说轻啥都不如lfs轻:D

xusamuel 发表于 2010-12-31 22:29

回复 #12 种过一豆 的帖子

tp-smapi其实只要加载模块就行
laptop-mode-tools我在x200t+ubuntu下用效果还是挺明显的,cpu降频后电池的使用时间可以明显延长,有空的话我在t61上对比一下

种过一豆 发表于 2011-1-1 07:58

回复 #15 xusamuel 的帖子

谢谢高手指点,laptop-mode-tools里面都含有一些什么软件,除了电源管理之外还有什么其他 功能么 ?

xusamuel 发表于 2011-1-1 10:20

Laptop Mode Tools 简单说相当于笔记本使用模式,可以控制笔记本上基于电源和电池的电源管理设定,可控制CPU的频率和屏幕亮度以延长电池使用时间,当低电量的时候可自动休眠。
http://forum.ubuntu.org.cn/viewtopic.php?t=33119

thinkpad_x40 发表于 2011-1-2 21:42

其实debian是比ubuntu更好,至少跨版本升级比ubuntu要好太多太多了。
ubuntu稳定性和可定制性都是比较差的发行版了。

gentoo也不错,不过gentoo需要一定的经验,才能配置好,否则USE和keyword用乱了就一塌糊涂。

xusamuel 发表于 2011-1-3 10:35

ubuntu的跨版本升级确实非常烂,一般我是选择lts版本,等到下一个lts再全新安装
但不太明白ls说的可定制性差指的是那方面,至少配置编译内核、打包软件等等个人感觉和debian下没有什么区别

gentoo也用过半年左右,最后还是放弃了,主要是当时用的机器性能不行,每次升级时编译很耗时
但比较用过的几种发行版,gentoo的滚动升级确实是做得最好的

thinkpad_x40 发表于 2011-1-5 12:47

Posted by xusamuel on 2011-1-3 10:35 http://51nb.com/forum/images/common/back.gif
但不太明白ls说的可定制性差指的是那方面,至少配置编译内核、打包软件等等个人感觉和debian下没有什么区别


比如说,你安装empathy的时候,也许你只需要Gtalk和MSN,而不需要Facebook,QQ以及其他一些东西,这个我不太清楚apt如何去做。
在gentoo下,你可以在/etc/portage/package.use下面,指定use,比如需要msn,那么就写入msn这个关键字,如果不需要,那么就是-msn即可。
非常容易定制软件的功能。

种过一豆 发表于 2011-1-6 09:35

gentoo的USE标识确实挺方便定制安装的,debian的apt管理跟gentoo源码编译安装应该不太一样,毕竟apt都是人家打好的包吧,aptitude貌似也可以加参数不装哪些软件包的

heron96 发表于 2011-4-17 09:54

没有用过gentoo,不好比较,倒是觉得arch滚动升级不错。

ghostja 发表于 2011-5-21 11:08

Posted by timogen on 2010-12-31 20:07 http://www.ibmnb.com/images/common/back.gif
我以前也用debian的 转了gentoo才知道什么事方便和轻量级~~


夏天看着笔记本编译得直冒汗,就不太想用gentoo了。哈

8859 发表于 2011-7-7 16:06

天书,我在看天书。。。请教一个问题,怎么在乌班图里安装输入法?

有没有象WIN那样下载一个输入法后就能点击安装的?
:D :D
页: [1]
查看完整版本: 【原创】打造轻量级debian