from:
http://www.huihoo.com/debian/debian-study.html#id2808452
http://www.ringkee.com/note/opensource/debian/ch08s05.html
http://www.cngnu.org/炎黄角马
#nano /etc/apt/sources.list
#wget -H http://debian.cn99.com/sources-list-cn99
#apt-get install mozilla-firefox mozilla-firefox-locale-zh-cn
//安装FireFox
# apt-get install x-window-system-core //安装x-window系统
# apt-get install kde-core //安装了KDE的核心软件包
# apt-get install kde-i18n-zh* //KDE桌面的中文环境
#apt-get install gcc perl python //安装编译器
debian:/usr/lib/mozilla-firefox/plugins# ln -s /usr/lib/j2re1.5-
sun/plugin/i386/ns7/libjavaplugin_oji.so //支持Java的配置
debian:/usr/lib/mozilla-firefox/plugins# ln -s
/usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so
//支持在线pdf文件显示
# apt-get install gtk2-engines-gtk-qt
//安装gtk2-engines-gtk-qt软件包,管理KDE
# apt-get install gnome //安装GNOME桌面环境
# apt-get install xfce4 //安装小老鼠
//xfce4 中文输入 方法一:
1.修改/usr/bin/startxfce4:
在开头加入以下内容:
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
XMODIFIERS="@im=fcitx"
XIM=fcitx
XIM_PROGRAM=fcitx
export LANG LC_ALL LC_CTYPE XMODIFIERS XIM XIM_PROGRAM
2.修改/etc/xfce4/xinitrc
xfdesktop& #已经有的
fcitx&
要点是必修在"xfdesktop&"后面加入.
方法二:
最小系统装完以后,装x-windows-system,我装的是kde-core,然后你装些中文字体,或者直接拷贝ms字体
,然后如下操作
* SCIM:
# apt-get install scim scim-gtk2-immodule scim-modules-socket
scim-modules-table scim-pinyin
scim-tables-zh scim-input-pad
# sh -c " echo 'export XMODIFIERS=@im=SCIM ; export
GTK_IM_MODULE="scim" ; scim -d ' >
/etc/X11/Xsession.d/95xinput "
# chmod +755 /etc/X11/Xsession.d/95xinput
* fcitx:
# apt-get install fcitx
# sh -c " echo 'export XMODIFIERS=@im=fcitx ; export
GTK_IM_MODULE="fcitx" ; fcitx ' >
/etc/X11/Xsession.d/95xinput "
# chmod +755 /etc/X11/Xsession.d/95xinput
重新启动Xwindow完成。按 Ctrl + 空格 键激活输入法。
APT会把软件包下载到本地/var/cache/apt/archives/目录
apt-get update //更新
apt-get install package_name1。。 //安装软件包
apt-get remove package_name1 //删除软件包
apt-get source package_name1 //下载源码版本
apt-get upgrade package_name1 //软件升级包
apt-get dist-upgrade //更新整个系统
apt-get clean/outoclean //删除下载软件包/旧版本
apt-get dselect-upgrade
//通过dselect的"建议"和"推荐"功能更新系统
apt-get check
//检查系统中已安装软件包的依赖性
apt-get install locales //安装locales包
tar xjfv xxx.tar.bz2
如上解压后,可看说明,或者如下三行(通常可以这样,不知道楼主这个软件)
./configure
make
make install
//设置一下PKG_CONFIG_PATH的环境变量
#export PKG_CONFIG_PATH=/usr/lib/pkgconfig
或
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
设置后,使用zh_CN.GDK中文locale:
debian:~# export LC_ALL=zh_CN.GBK
debian:~# locale
更新完系统后,需运行lilo -v -v -v更新启动信息
//以后要修改的话可以用以下命令修改基本培植:
#base-config
# the primary network iterface //配置网络
auto eth0
iface eth0 inet dhcp
iface dsl -provider inet ppp
provider dsl-provider
//命令窗口出现乱码
debian乱码的问题
基本配置:
中文界面
vi /etc/zhcon.conf
(defaultencode = GB3213)
vi /etc/profile
(最后加上:export LANG=zh_CN.GB3213 和 export LC_ALL=zh_CN.GB3213)
输入法:
apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp
xfonts-intl-chinese xcin
vi /etc/X11/xinit/xinitrc
export XMODIFIERS=\"@im=xcin\"
xcin &
在「. /etc/X11/Xsession」这一行之前加入
gnome:
vi /etc/default/gdm
LANG=zh_CN.GB3213
vi /etc/X11/Xsession.d/55gnome-session_gnomerc
(最后加:
export LANG=zh_TW.Big5
export LC_ALL=zh_TW.Big5
export XMODIFIERS=\"@im=xcin\"
exec xcin &
)
更新内核也可使用apt-get install
kernel-image-2.x.x方式来直接更新 //方法不好
我把2.4.20内核更新到最新的2.6.10。
到http://www.kernel.org下载最新的2.6.10内核,解压到/usr/src目录下。
安装编译2.6内核所需的软件
# apt-get install kernel-package ncurses-dev fakeroot module-init-tools
在/usr/src/linux-2.6.10目录下运行以下命令配置和编译新内核:
# make menuconfig
# make-kpkg clean
# fakeroot make-kpkg --revision=mykernel.1.0 kernel_image
如果编译失败,可用make clean和make
menuconfig重新配置和编译。配置信息默认会保存在/usr/src/linux
-2.6.10/.config文件中。
内核编译完成后在/usr/src目录下就会生成一个kernel-image-2.6.10_mykernel.1.0_i386.deb软件包,用以
下命令安装:
# dpkg -i kernel-image-2.6.10_mykernel.1.0_i386.deb
这样,在/boot目录下会生成System.map-2.6.10,vmlinuz-2.6.10文件。在安装内核时会提示是否制作启动盘
和是否自动配置LILO,我都选择NO。用手动方式设置LILO。打开/etc/lilo.conf文件,修改相关部份的内容,
修改的内容如下:
...
#使用图形菜单
bitmap=/boot/coffee.bmp
bmp-colors=14,11,,15,9,0
#bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0
# Installs the specified file as the new boot sector
# You have the choice between: bmp, compat, menu and text
# Look in /boot/ and in lilo.conf(5) manpage for details
#
install=bmp
...
#内核配置
default=Linux2.6.10
image=/boot/vmlinuz-2.6.10
label=Linux2.6.10
read-only
# restricted
# alias=1
image=/boot/vmlinuz-2.4.20-bf2.4
label=Linuxold
read-only
optional
# restricted
# alias=2
...
用lilo -v -v
-v更新启动信息。如果没有出错信息则可重启电脑,默认是以新内核来启动的。用上下光标可
选择不同的启动内核。
如想用dpkg -i
重新安装相同内核,要做一些清理工作。需把/boot/System.map-2.6.10、/boot/vmlinuz-
2.6.10和/lib/modules/2.6.10改名备份起来或删除掉,但为了安全,建议采用改名备份方式。安装时会提示
需重启来重建/lib/modules/2.6.10目录,按继续即可。
7.2.5.1. 高级软件包选择 aptitude
Aptitude 是管理软件包的流行软件。aptitude
允许您选择单独的软件包,匹配给定标准
的软件包(针对高级用户),或者整个任务。
最基本的绑定键是:
┌────────┬──────────────────────────┐
│ 按键 │ 动作 │
├────────┼──────────────────────────┤
│Up, Down│上下移到选项。 │
├────────┼──────────────────────────┤
│Enter │打开/关闭/激活项目。 │
├────────┼──────────────────────────┤
│+ │标注要安装的软件包。 │
├────────┼──────────────────────────┤
│- │标注要删除的软件包。 │
├────────┼──────────────────────────┤
│d │显示软件包依赖关系。 │
├────────┼──────────────────────────┤
│g │实际下载/安装/删除软件包。│
├────────┼──────────────────────────┤
│q │关闭当前视图。 │
├────────┼──────────────────────────┤
│F10 │激活菜单 │
└────────┴──────────────────────────┘
查看更多的帮助请按 ? 键。
B.2. 目录树
Debian GNU/Linux 依照文件系统层次标准 (Filesystem Hierarchy
Standard) 安排文件
以及文件命名。这个标准允许用户以及软件程序预测文件以及目录的位置。根层次目录只
是简单表现为 /。在根层次,所有的 Debian
系统包括这些目录:
┌─────┬───────────────────────────────────┐
│目录 │ 内容 │
├─────┼───────────────────────────────────┤
│bin │基础命令执行文件 │
├─────┼───────────────────────────────────┤
│boot │启动引导器的静态链结文件 │
├─────┼───────────────────────────────────┤
│dev │设备文件 │
├─────┼───────────────────────────────────┤
│etc │主机特定的系统配置 │
├─────┼───────────────────────────────────┤
│home │用户活动目录 │
├─────┼───────────────────────────────────┤
│lib │基本共享库以及内核模块 │
├─────┼───────────────────────────────────┤
│media│包含移动介质的挂载点 │
├─────┼───────────────────────────────────┤
│mnt │用于临时挂接一个文件系统 │
├─────┼───────────────────────────────────┤
│proc │系统信息的虚拟目录(2.4 和 2.6 内核)│
├─────┼───────────────────────────────────┤
│root │根用户的活动目录 │
├─────┼───────────────────────────────────┤
│sbin │基本的系统级程序 │
├─────┼───────────────────────────────────┤
│sys │系统信息的虚拟目录(2.6 内核) │
├─────┼───────────────────────────────────┤
│tmp │临时文件 │
├─────┼───────────────────────────────────┤
│usr │第二层次 │
├─────┼───────────────────────────────────┤
│var │活动数据 │
├─────┼───────────────────────────────────┤
│opt │附加的应用程序软件包 │
└─────┴───────────────────────────────────┘
1.login之后,先
vi /etc/apt/sources.list
加入
deb ftp://ftp.linuxforum.net/debian sid main contrib non-free
deb ftp://ftp.linuxforum.net/debian-non-US sid/non-US main
contrib non-free
这是大陆每天更新的mirror,我用的是japan的一个.
注意,vi不是常用的vim,而是nvi,不太习惯.
如果是woody,把上面的sid改成woody.
2.执行
apt-get update
apt-get dist-upgrade
问是不是安装,enter确认.
这样一来,你的系统就已经从potato升级到了sid,也就是说从stable变成了unstable
3.现在的内核还是2.2.19,再升级一下.
apt-get install kernel-source-2.4.13
然后进入/usr/src,解开源码包,
cd /kernel-source-2.4.13
make menuconfig
make dep
make bzImage
make modules
make modules_install
在make
menuconfig的时候如果报错说ncursor没有,那就要先安装这个库.
cp System.map /boot/System.map-2.4.13
cp cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.13
ln -s /vmlinuz.new /boot/vmlinuz-2.4.13
vi /etc/lilo.conf
把新内核加进去,
image=/vmlinux.new
label=Linux-2.4.13
readonly
再去掉这几行的注释
message=/boot/bootmess.txt
prompt
timeout=100
我还改了vga=791来启动framebuffer,这样一来就可以用zhcon了.
在运行lilo之前要先建立/boot/bootmess.txt这个文件,随便写什么,这是启动后Lilo显示的.
4.重新启动,如果你改了vga显示,那应该看到左上有企鹅标志.如果没有显示输出,但硬盘灯在闪,说明模式
不对,只好软盘启动改回
vga=normal,或者去查一下那种模式合适,这里有一个
http://www.linuxdoc.org/HOWTO/Framebuffer-HOWTO.html
5.假设现在你已经用新内核起来了,现在的机器上没有X-Windows.
简单一点执行tasksel,选择想要的部件,安装,应该可以,不过我没有这么做.
所以下面都是的做法仅供参考
6.先装zhcon可以看中文,hehe
apt-get install zhcon
14.由于debian默认没有vim,所以
apt-get install vim
然后再做两个连接
rm /etc/alternatives/vi
ln -s /etc/alternatives/vi /usr/bin/vim
rm /etc/alternatives/vi.1.gz
ln -s /etc/alternatives/vi.1.gz /usr/share/man/man1/vim.1.gz
这样一来用vi就可以用vim了.
7.装 X 接下来.如果想装KDE的话
apt-get install kde
就应该会装好整个XWindows.
我比较繁琐,
apt-get install xfree86-common
apt-get install xserver-common
apt-get install xserver-xfree86
其实它们是互相关连的安装一个就会把其他都装上.
完了之后,编辑/etc/X11/XF86Config-4
在"Device"里改"Driver"为"vesa",改成用vesa驱动.因为nvidia的驱动原来经常搞死机器.
startx
这时候应该看到有窗口出来了,默认是启动一个xterm别的什么都没有.
8.装喜欢的Windows Manager,我装了Icewm和xfce
apt-get install icewm
apt-get install xfce
9.后来想装gnome启动后警告说不是gnome的窗口管理器,运行别的程序也都是没有标题栏很难看.后来装了
sawfish-gnome,还是警告,但是
有了标题栏什么的,不舒服,删了.
10.安装kde过程简单
apt-get install kde //大部分软件包都装了
就把整个kde包括应用装上,需要130M.
11.关于中文化.
这个我偷了懒,用tasksel选择Simplified
Chinese的支持,就把locale,font,输入法什么的都装了.
X的汉化没有什么不同,simsun的字体也是一样可以加入.不过debian有工具msttcorefonts,ttf-
commercial可以做这个,没用过.
/root/.xsession
from:http://linux.hiweed.com/node/1496
deb ftp://mirrors.geekbone.org/debian/ testing main non-free contrib
deb ftp://mirrors.geekbone.org/debian-non-US/ testing/non-US main
non-free contrib
deb ftp://mirrors.geekbone.org/debian/ testing-proposed-updates main
non-free contrib
deb ftp://mirrors.geekbone.org/debian-security/ testing/updates main
non-free contrib
deb http://security.debian.org/ testing/updates main
deb ftp://218.22.45.5/debian-uo/ sid ustc
deb http://211.100.7.181/~liling/debian/ttfonts/ ./
#apt-get update
#apt-get install x-windows-system-core scim scim-chinese xfce4 xdm
locales localepurge mozilla-
firefox mozilla-thunderbird stardict ttf-microsoft-simsun gaim-openq
menu
2:运行
#dpkg-reconfigure locales
选择en_US.UTF8,其他的locale去掉
#dpkg-reconfigure localeconf
选择en_US.UTF8, LC_CTYPE选择zh_CN.UTF8
3:在用户目录下新件文件:
.xsession
***
#!/bin/sh
export XIM=scim
export XIM_PROGRAM=scim
export XMODIFIERS="@im=SCIM"
GTK_IM_MODULE=scim
scim -d
startxfce4
*****
4: xdm登录xfce
all ok
这样在xfce4下能显示中文,输入中文
差不多好了,
firefox上linuxsir,thunderbird收发邮件、blog,gaim-oepnq聊QQ,MSN。