安装Debian GNU/Linux

(一) 基本安装

USTC Debian 服务器 下载最新的安装引导文件 linux和initrd.gz两个文件,

然后在grub中启动安装, 我采用的是完全网络安装.

选择的安装语言English,自动配置网络,
安装源采用的tw 的一个edu源, 不知为什么USTC的连不上.

下面开始安装基本系统, 之后我也选了默认的桌面环境.

设置相应的用户, 接下来安装grub. 重启就可以正常使用了.

(二)基本设置

把你安装时建立的那个用户加入sudoers
visudo
在 root ALL=(ALL) ALL 下面加入
%adm ALL=(ALL) ALL
然后执行 gpasswd -a username adm
username就是你刚刚创建的用户名

--------------------------

配置locale

dpkg-reconfigure locales

设置支持的语言, zh-cn.uft8 zh-cn.GBK, en-us.uft8等等

我默认设置的是英语环境en-us.uft8

介绍两个编码转换工具:

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

----------------------------

安装字体

安装字体,这里我们安装bitstream-vera 加 uming (ubuntu用的)。
当然你也可以安装WQY的点整字体(目前的Debian里的WQY字体是经过压缩的,所以可能会影响系统速度。)

sudo apt-get install ttf-bitstream-vera ttf-arphic-uming

sudo apt-get install hbf-cns40-b5 ttf-arphic-bkai00mp xcin2.3 ttf2pt1-chinese xfonts-intl-chinese xfonts-intl-asian ttf-arphic-ukaiY

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

正黑字体: apt-get install ttf-wqy-zenhei
生成字体 fc-cache -fv
fc-list 查看支持的字体
单独用户可以把新字体复制到 ~/.fonts/ 目录中。
复制了新字体后,使用 fc-cache 来更新字体信息缓存:

as root:
$ fc-cache -f -v
as user
$ fc-cache -v

$ fc-cache <directory>

(这里的 <directory> 应该是 /usr/share/fonts/ 或 ~/.fonts/ 目录。)

------------------

安装输入法

$sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-input-pad

如果输入法不能在英文环境中使用, 尝试

$sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; export QT_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput "
$sudo chmod +755 /etc/X11/Xsession.d/95xinput

如果上面的方法不行, 再尝试这个方法:

修改文件:
/etc/gtk-2.0/gtk.immodules文件,把有关xim的部分改成:
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh
否则的话,右键可以看到输入法还是default

如果你升级系统了,可能你的/etc/gtk-2.0下没有东西的话就改这个:
/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
把有关xim的部分改成:
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
加上"en:"
ok,现在logout再登录
运行
im-switch -s scim 或fcitx设置scim 或fcitx为默认输入法,
现在就可以用ctrl+space调出输入法了.

(三)安装latex+cjk

因为要安装tex-live, 如果之前安装了tetex, 要先卸载

sudo apt-get remove tetex

接下来才开始安装

sudo apt-get install texlive texlive-math-extra texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-science texlive-bibtex-extra texlive-common

sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*

sudo apt-get install emacs auctex

生成字体 fc-cache -fv
fc-list 查看支持的字体
单独用户可以把新字体复制到 ~/.fonts/ 目录中。
复制了新字体后,使用 fc-cache 来更新字体信息缓存:

as root:
$ fc-cache -f -v
as user
$ fc-cache -v

$ fc-cache <directory>
更新latex支持的字体

updmap

sudo mktexlsr

测试

\documentclass{article}
\usepackage{CJK}
\begin{CJK}{UTF8}{gkai}
\begin{document}
您好!
\end{CJK}
\end{document}

如果不支持中文, 尝试

从这里下载字体:
ftp://cle.linux.org.tw/pub2/tex/cjk/fonts/nsungt1
下载解压后,执行那个install.sh的脚本(不要用root执行)
P.S. 那个FTP上还有不少好东西。比如这里就还有个楷体字体:
ftp://cle.linux.org.tw/pub2/tex/cjk/fonts/nkait1

测试 nsung字体

\documentclass{article}
\usepackage{CJK}
\begin{CJK}{UTF8}{nsung}
\begin{document}
您好! 测试 nsung字体.
\end{CJK}
\end{document}

(四)其他安装

gs xpdf adobereader查看ps, pdf文件

xournal 可以用于对pdf文件加注释,

这是我在linux下用的最好的对pdf注释的工具.
显卡支持等等

参考了:

http://www.linuxsir.org/bbs/forumdisplay.php?f=49

http://www.linuxsir.org/bbs/thread287473.html

http://mail.ustc.edu.cn/~lixuebai/GNU/DebianFvwm.html

This entry was posted in linux, 日志 and tagged , . Bookmark the permalink.

4 Responses to 安装Debian GNU/Linux

  1. Pingback: ps2pdf对多个文件的操作 « LaTeX学习

  2. Pingback: 合并 ps/pdf 文件 « LaTeX学习

  3. Pingback: How to use pdftk « LaTeX学习

  4. Pingback: Debian下scim配置 « LaTeX学习

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>