转载_我的Debian GNU/Linux安装全流程

1,安装debian基本系统

1.1 准备进入安装界面

这里准备安装testing,目前testing版本是lenny,

如果是用于服务器,可以安装stable,目前stable版本是etch,也就是debian4.0

oldstable目前是sarge即debian3.1,再之前是woody即debian3.0

对于裸机(没有操作系统的),那么可以用光盘安装, 去http://www.debian.org 下载最新的testing版本的iso文件, 可以用第一张iso,也可以用netinst iso文件。 国内有没有testing的cd镜像我忘了,不过stable的iso文件却很多。

如果你的电脑中已经有了一种操作系统,那么可以硬盘安装debian.

在ftp://debian.ustc.edu.cn/debian/dists/testing/main/installer-i386/current/images/netboot/debian-installer/i386/ 下载linux和initrd.gz两个文件,这两个文件大小 >分别为1兆多和3兆多,很小吧。记得存放的路径。

如果你的操作系统是一种linux,则一般已经安装了grub;

重启进入grub

如果你的操作系统是windows,则首先需要安装虚拟软驱vfloopy,这样以后才能进入纯dos 重新启动,按F5,进入dos界面,进入grub for dos文件夹,运行grub.exe

或者下载 ftp://pxe.ustc.edu.cn/linux/GRUB4DOS/C/ 全部内容到 C:\ 将如下一行拷贝到 C:\boot.ini 文件中去(一般是作为它的最后一行):

C:\GRLDR="GRUB for DOS"

重启,在Windows启动菜单中选择 "GRUB for DOS"

进入grub之后,按屏幕下部的操作提示来,比如按c进入commond界面

grub>kernel (hd0,4)/debian/linux root=/dev/ram ramdisk_size=256000 devfs=mount,dall

这里我的(hd0,4)是逻辑分区第一个,如果你是windows操作系统,你的c盘是主分区主分区 >分别为(hd0,0),(hd0,1),(hd0,2),(hd0,3),如果你的d盘不是主分区而是逻辑分区,则你 的d盘就是(hd0,4),我的那两个文件就放在d盘的debian目录下。

grub>initrd (hd0,4)/debian/initrd.gz
grub>boot

这样就可以开始安装debian了,哈哈,是不是这样很方便啊,两个加起来大约5M的文件就能安装起来一个debian,很神奇吧!而且好处是可以直接安装最新版本的包,而如果光盘安装>则要在安装之后运行

apt-get update
apt-get dist-upgrade

以上方法同样适合ubuntu.

1.2 安装

ok,下面进入安装界面了.

选择简体中文作为安装语言,

下面基本上就是按照中文提示安装下去了,ip获取如果可以dhcp则是自动获取, 如果不能那么请询问网络管理员。注意在硬盘分区的时候选择好,swap交换分区 一般取为内存的1倍到1.5倍,剩下空间,请酌情划分给根分区/和用户分区/home

如果硬盘网络安装,在选择源时,手动输入debian.ustc.edu.cn 对光盘安装,同样可以选择http方式,输入http://debian.ustc.edu.cn

其他的按照提示安装就可以了,在安装选择时候,不用选择desktop environment, 当然如果你准备安装gnome,就可以选中,我打算安装窗口管理器fvwm, 所以我不安装。

另外如果在安装过程中连接security.debian.org,且你的网络连接不上, 可以ctrl+alt+F2另开一个终端,ps -e 查看进程,kill掉apt-get的进程号, 否则可能要你连接十多分钟才能放弃连接。

2,系统的升级

编辑/etc/apt/sources.list

vim /etc/apt/sources.list

修改为上面说过的那三行内容,

运行

# apt-get update
# apt-get upgrade

注意:普通升级用apt-get upgrade,发行版升级用apt-get dist-upgrade

aptitude的使用

$ su
# aptitude

常用的如下:

u键是更新源列表,U标记可升级的。

/键向下搜索搜索,\键向上搜索,选中要按+,取消选中则按-,按g查看所有被 选中以及依赖的包,再按g开始安装.

其他命令键可以鼠标点各下拉菜单(虽然是纯文字界面的虚拟终端,可以鼠标点击的)。

3. 安装桌面系统

3.1安装x-window

进入aptitude界面,选择x-window-system, xfonts-intl-chinese,还有ttf-arph开头的几个包. x-window-system自动关联着xserver-xorg,xbase-clients, xfonts-base,xutils等包的,会自动一起安装的.

顺便先安装几个工具vim,emacs,lftp.

# dpkg-reconfigure xserver-xorg

重新配置

3.2 locales

# dpkg-reconfigure locales

字符编码,看个人喜好了,一般从MS windows初转过来的人, 习惯用gbk,可以选择zh_cn.gbk作为默认编码

不过发展趋势是utf-8,所以建议使用默认的zh_cn.utf8

介绍两个编码转换工具:

convmv是文件名编码转换工具,详细说明可以$man convmv , 这里举一个例子,把用户目录下包括各级子目录在内所有文件名从 gbk编码转换成utf8编码

convmv -f GBK -t UTF-8 --notest -r /home/user/

iconv是文件内容编码转换工具,详细也看man 举一个简单的例子,把gbk编码的a.html文件转换成utf8编码的b.html

iconv -f GBK -t UTF-8 a.html -o b.html

若批量转换可以用shell脚本,比如把一个文件夹内的文件都转换

#!/bin/bash

for i in *
do
iconv -f gbk -t utf8 $i >tmp
cp tmp $i
done
rm tmp

3.3 安装窗口管理器

这里如果有人喜欢桌面环境,可以安装Gnome或者kde,它们都是一大堆工具 的集合,上手容易。

如果选择安装Gnome,可以在之前安装基本系统时选择Desktop Environment 或者在这里,安装完x-window之后aptitude选 择gnome或者gnome-desktop-enviroment安装就是了。

如果选择kde需要这里选择kde和kde-i18n-zhcn

我这里选择窗口管理器FVWM,当初我配置了一周才搞得像模像样^_^

这里要说一下为什么不选择gnome和kde。 gnome和kde都是很好的,做了一整套的软件给大家用, 但是在每个单独领域都没有最好的好嘛,比如说编辑器, 大家多数用emacs或者vim,没有必要用gnome的gedit, 那么如果用gnome,给我安装了一个gedit就是很占硬盘了, 而且gnome安装了一大堆这样的东西,而且可能还运行着, 占用了内存等资源。对于我宿舍这台旧电脑,有时侯感觉 运行起来有点慢,那么就选择简单的窗口管理器fvwm, 在这里,各种软件都需要自己来安装,而且需要什么装什么, 还能装最优秀的来。^_^

ok,现在安装FVWM

$ aptitude

安装 fvwm,libstroke0,menu

创建~/.xinitrc

写入

exec fvwm

重启之后startx就能够用fvwm了,

若喜欢配置各种桌面环境或者窗口管理器,比如同时安装了gnome和kde,可以在~/.xinitrc中写

exec fvwm
# exec gnome-session 
# exec startkde

更换时,只需要在startx之前取消某个被注释的行,而注释掉最近的一个。

再说回fvwm,没有配置的fvwm很丑了,呵呵,那么就要开始配置 ~/.fvwm/.fvwm2rc

可以看我写的FVWM , 我的配置文件~/.fvwm/.fvwm2rc也能在那个页面找到。

如果嫌自己配置麻烦,可以去http://sourceforge.net/projects/fvwm-themes 下载fvwm主题的deb包来安装,有好多个主题可以选择,都蛮pp的。 修改~/.xsession

exec fvwm-themes-start

当然还是建议自己配置,会很有成就感的。

3.4 安装中文输入法

从前我比较喜欢fcitx,但2007年7月10日作者yuking停止开发了。 不过从国际化/中国化的角度,建议大家都用scim吧,而且可以输入日语等其他 语言的。

安装scim

aptitude选中scim,使用拼音输入法可以选中scim-chinese,若使用五笔、二笔等输入法 选中scim-tables-zh,若要使用日语可以选中scim-anthy。另外,为了在gtk应用程序中 使用scim,需要安装scim-gtk2-immodule;为了在qterm(上bbs的工具)中使用scim, 需要安装scim-qtimm。

配置文件/etc/X11/Xsession.d/95xinput

export XMODIFIERS="@im=SCIM"
export XIM=scim
export XIM_PROGRAM=scim
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="xim"
scim -d

当然如果喜欢fcitx,配置文件/etc/X11/Xsession.d/95xinput

export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
fcitx &

3.5自动动挂载windows分区

如果你的电脑中还有windows,那么可以实现在linux中自动挂载 windows分区,

在/mnt中建立相应文件夹,比如c代表windows的c盘

$ vim /etc/fstab

修改或者加入类似如下:

/dev/hda1   /mnt/c    vfat    ro,auto,iocharset=utf8  0 0
/dev/hda5   /mnt/d    vfat    rw,auto,umask=000,iocharset=utf8  0 0
/dev/hda6   /mnt/e    vfat    rw,auto,umask=000,iocharset=utf8  0 0

3.6 mount的用法

不可避免的需要把usb闪存或者cd等mount上来,需要命令行手动输入。

fat32的分区 
mount -t vfat -o iocharset=utf8 /dev/hda5 /mnt/x
ntfs的分区 
mount -t ntfs -o iocharset=utf8 /dev/hda5 /mnt/x    
iso文件 
mount -o loop /abc.iso /media/cdrom    
软盘 
mount -t vfat -o iocharset=utf8 /dev/fd0 /media/floppy
USB闪存 
mount -t vfat -o iocharset=utf8 /dev/sda1 /mnt/usb

可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等. 而iocharset表示字符编码,我用utf8编码所以这里iocharset=utf8, 若是用MS的GBK,则iocharset=cp936

cd

mount -t iso9600 -o loop /dev/cdrom /media/cdrom

DVD

mount -t iso9660 -o iocharset=utf8 /dev/dvd /media/cdrom
或
mount -t udf -o iocharset=utf8 /dev/dvd /media/cdrom   

不过在mount光驱之前,最好先查看一下光驱设备,可以查看/etc/fstab,也可以 用ls -lh /dev/来看,经常能看到/dev/hdc表示光驱设备;也能看看/dev/cdrom 或者/dev/dvd指向哪里。

卸载用umount

比如卸载usb flash

umount /dev/sda1

若出现the service is busy这样的提示而无法卸载,那么lsof看看那个进程在使用 这个设备,kill掉就是了,然后再执行umount

3.7 修改系统时间

如果出现系统时间不对,那么需要修改。 查看

$ date

修改时区用

# tzselect

或者

# tzconfig

修改时间用

# date -s hh:mm:ss

4,字体

推荐文泉驿,这是一个开源的字体项目,aptitude安装xfonts-wqy,这是点阵宋体, 版本0.7也就是他们命名的“北斗”。今年年末之前会推出点阵宋体1.0版,另外矢量 黑体已经开始公测了。主页http://wqy.sf.net 时常关注一下。

如果还是习惯宋体等字体的话,可以 把simsun.ttf,simhei.ttf,simyou.ttf,simli.ttf,simfang.ttf,simkai.ttf 放到/usr/share/fonts/中 或者去找这几个字体的deb包安装。

还有人利用现成的字体打了一个圆体的包VeraSansYuanTi,

wget -c http://download.ubuntu.org.cn/software/VeraSansYuanTi.tar.gz

解压缩之后把八个VeraSansYuanTi放到/usr/share/fonts中

然后在/usr/share/fonts/ 运行

# fc-cache -fv

还是重复推荐文泉驿,在自由软件操作系统中,要使用自由的字体,而非商业字体的。

5,安装各种工具软件

5.1 编辑器

我用emacs和vim,我更常用emacs来写文档等,vim多用来作配置文件等。

emacs

emacs是一个以编辑器为核心的操作环境,在这里几乎满足一切使用的需要。

详见我的Emacs页面

vim

默认安装的vim-tiny,是功能最简单的vim,要想功能全面一点,比如需要语法高亮、 自动缩进等,需要安装vim或者vim-full。 另外还有一些对应各脚本语言的包,比如vim-python, vim-perl, vim-ruby, vim-tcl等,还有latex需要的vim-latexsui,根据个人 需要选取吧。

配置文件~/.vimrc 网上很多人给出自己的配置文件,可以用来参考,比如以下这个(我修改了一点点)

set nocompatible
" 设定文件浏览器目录为当前目录
set bsdir=buffer
"set autochdir
" 设置编码
set enc=utf-8
" 设置文件编码
set fenc=utf-8
" 设置文件编码检测类型及支持格式
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
" 指定菜单语言
set langmenu=zh_CN.UTF-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
" 设置c++语法高亮度
set syn=cpp
" 显示行号
set nu!
" 查找结果高亮度显示
set hlsearch
" tab宽度
set tabstop=8
" 自动缩进
set cindent shiftwidth=8
set autoindent shiftwidth=8
" 语法高亮
syntax on
" C/C++注释
set comments=://
" 修正自动C式样注释功能 <2005/07/16>
set comments=s1:/*,mb:*,ex0:/
" 增强检索功能
set tags=./tags,./../tags,./**/tags
" 保存文件格式
set fileformats=unix,dos
" 键盘操作
"map gk
"map gj
" 命令行高度
set cmdheight=1
" 中文帮助
if version > 603
set helplang=cn
endif

另外,自动缩进中autoindent和cindent的区别是

autoindent 就是自动缩进的意思,当你在输入状态用回车键插入一个新行, 或者在 normal 状态用 o 或者 O 插入一个新行时,autoindent 会自动地 将当前行的缩进拷贝到新行,也就是"自动对齐”,当然了,如果你在新行没 有输入任何字符,那么这个缩进将自动删除。

cindent 就不同了,它会按照 C 语言的语法,自动地调整缩进的长度,比如, 当你输入了半条语句然后回车时,缩进会自动增加一个 TABSTOP 值,当你键入了 一个右花括号时,会自动减少一个 TABSTOP 值。

5.2 terminal 使用rxvt-unicode

配置文件~/.Xresources内容:

! my rxvt setting

Rxvt.background:black
Rxvt.foreground:green
Rxvt.colorBD:yellow
Rxvt.colorUL:white
!Rxvt.multichar_encoding:gb2312
Rxvt.scrollBar:True
Rxvt.scrollBar_right:True
Rxvt.scrollBar_floating: False
Rxvt.scrollstyle: next
Rxvt.saveLines:1500
Rxvt.color0:black
Rxvt.color1:red
Rxvt.color2:#3a5da3
Rxvt.color3:#4b76cc
Rxvt.color4:RoyalBlue4
Rxvt.color5:magenta
Rxvt.color6:#a1b5dd
Rxvt.color7:#8a95aa
Rxvt.color8:#616668
Rxvt.color9:#075982
Rxvt.color10:#0f82bc
Rxvt.color11:#13a9f4
Rxvt.color12:SkyBlue2
Rxvt.color13:#63c2f2
Rxvt.color14:#6caccc
Rxvt.color15:#dbeff9
!Rxvt.font:-b&h-lucidatypewriter-medium-r-normal-*-14-*-*-*-*-*-iso8859-*
Rxvt.font:10x20, xft:AR PL New Sung
!Rxvt.mfont:-*-simsun-medium-r-*-*-14-*-*-*-c-*-*-*
Rxvt.menu:/etc/X11/rxvt.menu
Rxvt.preeditType:Root
Rxvt.inputMethod:xim

修改完资源文件后,只要运行

xrdb .Xresources

就能使配置生效了

5.3 编程工具

检查gcc, make等安装了与否,再把gdb, subversion等工具安装上,你需要什么安装什么了。

5.4 文档工具 latex

tetex维护者Thomas Esser自从2006年5月20日就不再更新了,并且他推荐使用texlive, 且从debian的aptitude看tetex的说明,tetex被texlive代替,迫使tetex使用者 是一定要转移到texlive了。我写过的tetex3.0安装流程 TeTeXInstall也就没有意义了。

虽然从熟悉的工具转移,比如配置好的emacs+auctex+tetex也许就要变化了, 但从中文处理的角度看,texlive很好的,因为xetex 是从底层支持utf8编码,从根本上解决中文问题,而cjk则只是一个宏包。

texlive的安装,在aptitude中安装texlive-full就能把所有的包都安装上, 当然也可以有选择的安装。

不用做任何的配置,就能使用中文了。

举例(文件名test.tex)

\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\setromanfont{AR PL ShanHeiSun Uni}
\begin{document}
\section{咏鹅}

鹅,鹅,鹅,

曲项向天歌,

白毛浮绿水,

红掌拨清波。
\end{document}

编译

$ xelatex test.tex

查看

$ xpdf test.pdf

在 test.tex 文档中,指令 “\setromanfont” 用于设定 TeX 文档默认, “AR PL ShanHeiSun Uni” 是目前 linux 发行版中普遍包含的中文自由宋体。 如果不知道自己所用的GNU/linux系统包含了哪些中文字体,可使用命令:

$ fc-list

把相应的字体英文名填到指令 “\setromanfont” 中。 文鼎字体都可以用,

文鼎PL简报宋,AR PL SungtiL GB:style=Regular
文鼎PL中楷Uni,AR PL ZenKai Uni:style=Medium
文鼎PL细上海宋Uni,文鼎PL細上海宋Uni,AR PL ShanHeiSun Uni:style=Regular
文鼎PL简中楷,AR PL KaitiM GB:style=Regular

再举个例子,http://bbs.ctex.org/viewthread.php?tid=38195

\documentclass[12pt,a4paper]{article}
\usepackage{hyperref}%不能有unicode选项,否则bookmark会是乱码

\usepackage{fontspec}
\setromanfont{AR PL ShanHeiSun Uni}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt

\hypersetup{pdfauthor={作者  李白 author},
              pdftitle={将进酒}}     %注意,在document之外的导言区

\begin{document}
  \tableofcontents

  \section{高堂明镜悲白发}

  君不见,高堂明镜悲白发,朝如青丝暮成雪。

  \section{抽到断水}

  抽到断水

\end{document}

幻灯片的测试自己做吧,beamer已经安装上了。

5.5 字处理

openoffice.org, openoffice.org-l10n-zh, openoffice.org-help-zh

5.6 pdf文档

看pdf文档用xpdf,需要安装 xpdf xpdf-chinese-simplified

pdfedit 可以修改 pdf

xournal 可以用来标记

5.7 chm文件

用xchm或者chmsee,

另外据说firefox可以安装一个chm reader的插件。

5.8 字典

用stardict

字典库在uo源中

deb http://debian.ustc.edu.cn/debian-uo/ sid marillat rareware misc ustc
deb-src http://debian.ustc.edu.cn/debian-uo sid marillat rareware misc ustc

根据你的需要安装几个字典库,包的含义具体可去bbs.ustc.edu.cn的linux板搜索 关键词stardict

我的如下:

stardict-longman                     Longman Dictionary 
stardict-oald                        Oxford Advanced Learner's Dictionary
stardict-cced                        Collins Cobuild English Dictionary
stardict-gaojihanyudacidian          高级汉语大词典
stardict-guojibiaozhunhanzidacidian  国际标准汉字大辞典
stardict-kdic-computer-gb            计算机词汇
stardict-langdao-ce-gb               朗道汉英字典5.0
stardict-langdao-ec-gb               朗道英汉字典5.0
stardict-oxford-gb                   牛津现代英汉双解词典
stardict-powerword2007-pw7ecdz       [七国语言]英汉电子大词典
stardict-powerword2007-pw7ecdzg      [七国语言]英汉电子工程大词典
stardict-powerword2007-pw7ecwl       [七国语言]英汉物理大词典
stardict-powerword2007-pw7ecxx       [七国语言]英汉信息大词典
stardict-wikipedia-zhwiki            中文维基百科

真人发音

去官方网站http://stardict.sourceforge.net/ 下载真人发音库WyabdcRealPeopleTTS.tar.bz2 然后把它解压(tar -jxvf),文件夹copy到/usr/share目录.

5.9 网页浏览器

用w3m或者lynx,或者图形化的工具firefox(在debian中叫做iceweasel)。

当然也可以用opera(去官方站点下载debian版本),虽然它不是自由软件。

firefox用插件:

adblock_plus

顾名思义,广告拦截插件。我感觉这个是Firefox使用中最重要的插件了, 因为我们在浏览网站时候最痛恨的就是那些乱七八糟的广告了。定义好 正则表达式(更好地精简过滤名单,运行起来更快),基本上可以实现页面无 广告了。最新版本的可以订阅过滤规则了。

all-in-one_gestures

手势功能,通过鼠标右键在标签页画出手势来进行网页的常用操作,比如新开窗口, 比如关闭页面,切换页面…… 非常迅速和方便。

download_manager_tweak

增强Firefox下载管理器

forecastfox

天气预报插件

super_dragandgo

拖动一个链接到页面任何空白处,就可以新开一个标签打开链接,很方便吧^_^

tabbrowser_extensions

增强标签页的功能,非常好的工具,可以实现定义单窗口,定义每个标签的宽 度…… 许多功能。

xyzproxy

这是一个proxy管理插件。我们虽然可以在Firefox的工具->选项->基本信息中修 改代理,但是毕竟比较麻烦。这个插件可以迅速切换代理和非代理状态,同时可以 迅速切换不同代理,当然首先自己要准备好一个代理列表。 sci.ustc.edu.cn就 经常有代理列表更新的,不过比较麻烦的是那里的代理表不能单排的。

5.10 邮件

用mutt,也可以thunderbird(在debian中叫做icedove).

mutt的配置见我写过的MuttConfig。

5.11 即时通讯工具

pidgin(从前叫gaim), 可以支持qq,msn,gtalk...

5.12 IRC聊天

用xchat

5.13 bbs

qterm

字体用默认的Nsimsung就可以了。

字体抗锯齿。Options-->Preferences 打开(按下)antialias;若使用的是中文界面, 即 选项-->偏好 打开(按下)反锯齿。

网上搜索QQWry.dat 下载,然后放入~/.qterm/中,以后用qterm就能看到ip显示地址了。

在看bbs的帖子时,若遇到图片,可以按中键或者滚轮,就能调用一个小的图片浏览器来 看图了。

5.14 ftp

用超强的lftp

lftp 缺省不会显示 ftp 服务器的欢迎信息和错误信息,这在很多时候不方便,因为 你有可能想知道这个服务器到底是因为没开机连不上,还是连接数已满。如果是这样, 你可以在 /etc/lftp.conf 里写入一行

debug 3

5.15 下载工具

wget

5.16 音乐

用mpg321或者xmms

给xmms安装插件,aptitude安装xmms-oggre, xmms-wma, xmms-skins等。

安装xmms-skins是为了可以换皮肤,皮肤要去www.xmms.org等网站下载,winamp的皮肤应该也是兼容的。

加载WIMAMP的PRESETS,

按“presets”按钮,选“导入”选项,选中winamp安装目录下的winamp.q1, 确定,以后不同音乐可以切换不同类型的equalizer 至于winamp.ql需要网络上搜索下载。

xmms字体乱码解决办法:

修改/etc/gtk/gtkrc.utf-8

style "default-text" {
       fontset = "-*-arial-medium-r-normal--*-120-*-*-*-*-iso10646-1,\
                  -misc-simsun-medium-r-normal--14-*-*-*-*-*-iso10646-1,*-r-*"
}

class "GtkWidget" style "default-text"

对于播放列表的乱码

首选项的字体页面中,把两个勾都打上,

在两个文本框里都填上:

-adobe-helvetica-bold-r-*-*-14-*,-isas-fangsongti-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0

5.17 影音

用mplayer,同时安装w32codecs

可以mozilla-mplayer,这是用于在mozilla firefox中播放多媒体

w32codecs在uo源中

deb http://debian.ustc.edu.cn/debian-uo/ sid marillat rareware misc ustc
deb-src http://debian.ustc.edu.cn/debian-uo sid marillat rareware misc ustc

让mplayer支持srt格式的字幕,首先复制一个中文ttf字体文件到 ~/.mplayer/ 目录 下,并改名为 subfont.ttf ;然后在gmplayer的选项(Preferences)-> Subtitle & OSD 中将 Encoding 项选为“Simplified Chinese charset (CP936)”。如果你还使用命令 行播放电影,还需要在 ~/.mplayer/config 文件中加上这么一行:

subcp=cp936

如果仍然不能显示字幕,请看看字幕文件名和电影文件名是否相配:如果avi文件是 movie.avi的话,字幕文件名应该是movie.srt。

让mplayer的画面随窗口大小自动缩放。

修改 ~/.mplayer/config 文件,加上这么一行:

zoom=yes。

若gmplayer出现“声音设备”的错误,在其选项中的声音项,修改声音设备,比如 从alsa到oss或着esd.

5.18 图片

gthumb用来看图,GIMP用来处理图片

5.19 锁屏工具

xscreensaver

5.20 截屏工具

scrot

5.21 压缩解压工具

tar,gzip,bzip2, zip,unzip,rar,unrar,还有p7zip

5.22 串口工具

minicom

5.23 数值绘图

MetaPost,它是一种精确的描述性的绘图语言。你也可以用 xfig, dia 来画一些流程图之 类的图片。xgraph 可以绘制简单的数据图。Grace, 和gnuplot, 可以绘制复杂多样的数据图形, 拟合曲线,柱状图,饼状图等东西

对于只是描点的用途,那么就用gnuplot了,而无须用origin的

gnuplot中文问题 http://bbs.ctex.org/viewthread.php?tid=38900

5.24 数值分析

octave,相当于matlab

把emacs对octave的支持包安装上,如果安装的是octave2.9,则支持包就是 octave2.9-emacsen

5.25 数学计算

maxima,相当于mathematica

把emacs对maxima的支持包安装上,maxima-emacs

如果你需要安装matlab和mathematica,可以在源中增加

deb ftp://202.38.73.198/debian sid foo

5.26 电路图软件

eagle

当然也可以自己安装Cadence.SPB

5.27 java开发 jdk

安装sun-java6-jdk,当然习惯1.5版的可以安装sun-java5-jdk

5.28 文件管理器

rox-filer

5.29 FVWM中几个小的DocAPP

具体使用方法请查看帮助手册$ man xxx

wmcalclock or clockmon
wmmailload or wmail or wmmail
wmweather or wmweather+
bubblefishymon
wmcpuload
wmmemload

I like wmcalclock, wmweather and bubblefishymon.

5.30 若要手动修改ip

vim /etc/network/interfaces

比如我这里是

iface eth0 inet static
        address 210.45.124.81
        netmask 255.255.255.0
        network 210.45.124.0
        broadcast 210.45.124.255
        gateway 210.45.124.1
        dns-nameservers 202.38.64.1

aptitude安装resolvconf使得dns-nameservers有效。

5.31 远程访问

aptitude安装ssh

5.32 Debian 参考手册

最新官方版本于 Debian 的 debian-reference-zh-cn 软件包中

6 声卡和显卡

6.1声卡

安装alsa-base,alsa-oss,alsa-utils,alasmixergui 然后配置

$ su
# alsaconf

选中你的声卡.

然后用alsamixergui来调节音量。这样就可以了。

6.2显卡

提高刷新率

如果显示器是液晶的就不需要了。如果CRT的,可能需要改为85Hz,则

# vim /etc/X11/xorg.conf

修改其中一段,可以为

Section "Monitor"
        Identifier      "Generic Monitor"
        HorizSync       30-70
        VertRefresh     60-100
        Option          "DPMS"
EndSection

这仅仅是给出频率上限,下面需要给出

使用gtf,页面在http://sh.nu/nvidia/gtf.php 输入分辨率和刷新率后即可得到相应配置:

# 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
Modeline "1024x768_85.00" 94.39 1024 1088 1200 1376 768 769 772 807 -HSync +Vsync

放到上面"DPMS"的下一行

保存退出。

7 安装ie4linux

许多不良机构片面支持microsoft的ie, 许多网页用firefox等打不开,尤其是许多银行的网上服务,还有许多证券公司的web交易。

可以考虑安装ie4linux,官方网站在http://www.tatanka.com.br/ies4linux/page/Main_Page

你可能感兴趣的:(Linux基础知识)