常见安装
有用的doc
文泉驿字体
gdm的root登录提示
evince看简体中文pdf
GPG error
pppoe 上网

常见安装

有用的doc

apt-doc aptitude-doc autoconf-doc automake1.9-doc bash-doc bugzilla3-doc cpp-doc cvs-doc ddd-doc debconf-doc debian-edu-doc debiandoc-sgml debiandoc-sgml-doc debiandoc2dbxml defoma-doc diff-doc doc-gnome-hig doc-linux-html docbook-book docdiff etherboot-doc ffmpeg-doc flex-doc gcc-doc gdb-doc gnome-dev-doc gnome-devel-docs gnome-doc-tools gnupg-doc grub-doc grub-legacy-doc gtk-doc-tools hal-doc htmldoc libclutter-doc libclutter-gst-doc libclutter-gtk-doc libcorelinux-doc libgnome2-doc libgnomeui-doc libgtk2.0-doc libgtksourceview2.0-doc liblunar-1-doc libpanel-applet2-doc linux-doc-2.6.26 make-doc selinux-policy-doc tcl-doc texlive-doc-zh tk-doc vim-doc xorg-docs zsh-doc

文泉驿字体

默认的文泉驿字体发虚,模糊不清,修改字体配置文件 /etc/fonts/conf.d/44-wqy-zenhei.conf 中的下面一行,将默认的 false 改为 true

<edit name="embeddedbitmap"><bool>true</bool></edit>

文泉驿官方网站有现成的 44-wqy-zenhei.conf 文件可以利用!

gdm的root登录提示

--让gnome不再提示"此会话正以特权用户的身份运行"

这是gnome-session的问题,需要下载gnome-session的源码重新编译替 换原来的。在debian下面做这些工作非常简单(以 gnome-session-2.22.3为例):

  1. 下载gnome-session的源码,最好建一个临时目录去做
# mkdir -v hack-gnome
# cd hack-gnome
# apt-get source gnome-session
  1. 注释掉 ./gnome-session-2.22.3/gnome-session/main.c 的 625,626 行。
625 /*  if (gsm_check_for_root ())
626     return 0; */

上面的作用就是不检查是否为root用户,gsm_check_for_root 是 main.c里面定义的一个函数,检查为root用户就提示那个讨厌的对话 框,你可以禁止掉它了。

  1. 编译 gnome-session
# apt-get build-dep gnome-session # 先要建立编译依赖环境
# apt-get -b source gnome-session
  1. 安装 gnome-session ,用下面目录会覆盖以前的 /usr/bin/gnome-session
# dpkg -i gnome-session_2.22.3-2_amd64.deb

evince看简体中文pdf

  1. 安装 poppler-data
apt-get install poppler-data

也可以手动安装,在 Poppler 主页下载,解压后进去安装 :

make install datadir=/usr/share
  1. 修改 /etc/fonts/conf.d/49-sansserif.conf 的字体配置文件导 数第四行为:
<string>文泉驿正黑</string>

上面的字体可以换成其他任何中文字体,重启 X window 就能应用新的 字体了。

GPG error

W: GPG error: http://www.debian-multimedia.org lenny Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 07DC563D1F41B907
W: 您可能需要运行 apt-get update 来解决这些问题

因为缺少这个软件仓库服务器的gpg公钥。可以在一些网络上的公钥服务 器上下载公钥。常见公钥服务器有:

wwwkeys.pgp.net
wwwkeys.eu.pgp.net

1 下载公钥(我测试的是时候wwwkeys.pgp.net出错):

jianlee:~# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907
gpg: 下载密钥‘1F41B907’,从 hkp 服务器 wwwkeys.eu.pgp.net
gpg: 密钥 1F41B907:公钥“Christian Marillat <marillat@debian.org>”已导入
gpg: 没有找到任何绝对信任的密钥
gpg: 合计被处理的数量:1
gpg:           已导入:1

2 添加这个key

jianlee:~# gpg --armor --export 07DC563D1F41B907 | apt-key add -
OK

上面两步都需要在root权限下执行,其中 07DC563D1F41B907 参数是出 错信息中提示的key标号。现在再执行 aptitude updateapt-get update 已经能成功了。

pppoe 上网

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