Debian 4.0 (Etch), Debian Testing (Lenny), Debian Unstable (Sid)
apt-get与dpkg的基本用法
#apt-get install packagename #安装一个新软件包
#apt-get remove packagename #卸载一个已安装的软件包(保留配置文件)
#apt-get --purge remove packagename #卸载一个已安装的软件包(删除配置文件)
#dpkg --force-all --purge packagename #强制卸载,风险大!
#apt-get upgrade #更新所有已安装的软件包
#apt-get dist-upgrade #将系统升级到新版本
#apt-get clean #清理所有软件缓存
#apt-get autoclean #清理旧版本的软件缓存
#apt-get autoremove #删除系统不再使用的孤立软件
#apt-cdrom add #增加一个光盘源
#auto-apt run ./configure #编译时缺少h文件的自动处理
$apt-cache search 正则表达式 #在软件包列表中搜索字符串
$dpkg -l 正则表达式 #列出所有与模式相匹配的软件包
$dpkg -l |grep ^rc|awk '{print $2}' | #xargs dpkg -P #清除所有已删除包的残馀配置文件
#dpkg -i, --install XXX.deb #安装XXX.deb软件包:dpkg --install stardict_3.0.1-1_i386.deb
#dpkg -r, --remove, -P, --purge package...|-a|--pending #删除一个软件包:dpkg -r stardict
more dpkg detail see "man dpkg"
---------------------------------------------------------
安装系统略,可以在安装时不选择任何软件组合,安装之后进入shell,以root用户登陆后进行以下操作。
来定制自己纯净的系统。也可以适当的选择组件,这里主要将配置。
---------------------------------------------------------
配置你的网络, 可以在安装系统前配置好,也可以在安装好系统后
修改这俩个文件来设置ip地址和DNS。
/etc/network/interfaces :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.1.10.114
netmask 255.255.255.0
network 10.1.10.0
broadcast 10.1.10.255
gateway 10.1.10.181
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 218.108.248.200
# if you had wireless
# iface wlan0 inet dhcp
# wireless-key s:0XXXXX4e
# wireless-essid wangxing
# auto wlan0
---------------
/etc/resolv.conf
nameserver 218.108.248.200
---------------------------------------------------------
1 INIT SYSTEM
1.1. Update Source
(1) First update mine /etc/sources.list file.
#add follow:
deb http://debian.cn99.com/debian/ lenny main
deb-src http://debian.cn99.com/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
# from here until end added by yourself
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main
注意:debian-multimedia.org的源需要安装KEY,在http://www.debian-multimedia.org/下载后安装后才可以更新软件列表。
Under root do the following :
# wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add - && apt-get install debian-multimedia-keyring
(2) 更新系统
# apt-get update
# apt-get upgrade
# apt-get dist-upgrad
(3) use apt-spy obtain fastest source in /etc/apt/sources.list:
# apt-spy -d testing -a Asia
more detail see apt-spy -h.
# cp /etc/sources.list.d/apt-spy.list /etc/apt/sources.list
# apt-get update && sudo apt-get upgrade
# apt-get dist-upgrade
1.2. Add user to sudoers list:
# apt-get install sudo
# chmod +w /etc/sudoers
# vim /etc/sudoers
添加一行:
%adm ALL=(ALL) ALL
或者不喜欢输入密码的:
%adm ALL=NOPASSWD: ALL
其中username是你的用户名,保存并恢复设置:
# chmod 0440 /etc/sudoers
# gpasswd -a username adm
1.3. 彩色的shell
debian现在的shell没有带颜色,而我习惯了自己的这个颜色和配置,这里我自己设置一下。:
(1)Added follow word into the file ~/.bashrc:
###################
# 525 added,this config was come from my Fedora 8 OS
use_color=true
if ${use_color} ; then
# Enable colors for ls, etc. Prefer ~/.dir_colors #64489
if [[ ${EUID} == 0 ]] ; then
PS1='/[/033[01;31m/]/h/[/033[01;34m/] /W /$/[/033[00m/] '
else
PS1='/[/033[01;32m/]/u@/h/[/033[01;34m/] /W /$/[/033[00m/] '
fi
else
if [[ ${EUID} == 0 ]] ; then
# show root@ when we don't have colors
PS1='/u@/h /W /$ '
else
PS1='/u@/h /w /$ '
fi
fi
alias ls='ls --color=auto'
alias ll='ls -lh'
alias la='ls -A'
alias l='ls -CF'
alias grep='grep --color=auto'
alias df='df -Th'
###################
--------------------------------------
2 Graphic Interface Gnome
2.1. Install X Window:
# apt-get install xorg
2.2. Install gnome:
# apt-get install gdm gnome-core
要是想安装完全的桌面环境,不用自定义安装,可以执行下面安装:
# apt-get install gnome-desktop-environment
2.3. Install gnome、icons、theme backgrouds:
# apt-get install gnome-themes gnome-themes-extras gnome-icon-theme-dlg-neu gnome-backgrounds
2.4. 安装必要的gnome管理工具或程序
# apt-get install gksu gnome-utils gnome-system-tools file-roller gconf-editor gnome-system-monitor gnome-volume-manager gnome-screensaver gnome-network-admin gnome-audio
其中:
gksu 是执行管理任务时 su或者sudo的
gnome-utils 是一些小工具(如:抓屏 printscreen键)
gnome-system-tools 是一些管理工具 桌面-->系统管理里面的
file-roller是归档管理器
gnome-system-monitor 任务管理器
gnome-volume-manager 实现设备自动发现
gnome-screensaver 屏幕保护
gnome-network-admin 网络管理小工具
--------------------------------------
3 LOCALES & CHINESE FONTS
3.1. Config locales:
# dpkg-reconfigure locales
选择:
en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
zh_TW.BIG5
zh_TW.UTF-8
选择默认 en_US.UTF-8
3.2. Install 文泉驿正黑字体:
# apt-get install ttf-wqy-zenhei
3.3. Install msyh字体:
注:因为涉及版权,请自行下载M$雅黑字体
下载解压后将雅黑字体放到 /usr/share/fonts/msyh/下,msyh为你新建立的雅黑字体文件夹,
然后修改字体权限:
$ sudo chmod 644 /usr/share/fonts/msyh/*
建立字体缓存信息:
$ cd /usr/share/fonts/msyh/ && sudo mkfontscale && sudo mkfontdir && sudo fc-cache -fv
设置字体选项并重启X
例如:
对系统──首选项──字体──配置,
对firefox──编辑──首选──字体──配置
对opera──工具首选项──网页──字体等──配置
Reference:
http://wiki.ubuntu.org.cn/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%9B%85%E9%BB%91%E5%AD%97%E4%BD%93%E8%BF%9B%E8%A1%8C%E4%B8%AD%E6%96%87%E7%BE%8E%E5%8C%96
(浏览器的字体设置可以看到后面《soft篇》安装完浏览器后再设置)
--------------------------------------
4. Install built programe envirement 编程环境支持
(因为后面很多东西时源码安装的,而且我的个人习惯,大多数软件用源码安装)
# apt-get install build-essential
# apt-get install libgtk2.0-dev libtool libqt3-mt freeglut3-dev libstdc++5
# apt-get install auto-apt automake autoconf
--------------------------------------
自动挂载NTFS分区及只有的读写权限,在下篇《driver》
应该还有个美化的suse一样的grub启动,以后我会补上
apt-get与dpkg的基本用法
#apt-get install packagename #安装一个新软件包
#apt-get remove packagename #卸载一个已安装的软件包(保留配置文件)
#apt-get --purge remove packagename #卸载一个已安装的软件包(删除配置文件)
#dpkg --force-all --purge packagename #强制卸载,风险大!
#apt-get upgrade #更新所有已安装的软件包
#apt-get dist-upgrade #将系统升级到新版本
#apt-get clean #清理所有软件缓存
#apt-get autoclean #清理旧版本的软件缓存
#apt-get autoremove #删除系统不再使用的孤立软件
#apt-cdrom add #增加一个光盘源
#auto-apt run ./configure #编译时缺少h文件的自动处理
$apt-cache search 正则表达式 #在软件包列表中搜索字符串
$dpkg -l 正则表达式 #列出所有与模式相匹配的软件包
$dpkg -l |grep ^rc|awk '{print $2}' | #xargs dpkg -P #清除所有已删除包的残馀配置文件
#dpkg -i, --install XXX.deb #安装XXX.deb软件包:dpkg --install stardict_3.0.1-1_i386.deb
#dpkg -r, --remove, -P, --purge package...|-a|--pending #删除一个软件包:dpkg -r stardict
more dpkg detail see "man dpkg"
---------------------------------------------------------
安装系统略,可以在安装时不选择任何软件组合,安装之后进入shell,以root用户登陆后进行以下操作。
来定制自己纯净的系统。也可以适当的选择组件,这里主要将配置。
---------------------------------------------------------
配置你的网络, 可以在安装系统前配置好,也可以在安装好系统后
修改这俩个文件来设置ip地址和DNS。
/etc/network/interfaces :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.1.10.114
netmask 255.255.255.0
network 10.1.10.0
broadcast 10.1.10.255
gateway 10.1.10.181
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 218.108.248.200
# if you had wireless
# iface wlan0 inet dhcp
# wireless-key s:0XXXXX4e
# wireless-essid wangxing
# auto wlan0
---------------
/etc/resolv.conf
nameserver 218.108.248.200
---------------------------------------------------------
1 INIT SYSTEM
1.1. Update Source
(1) First update mine /etc/sources.list file.
#add follow:
deb http://debian.cn99.com/debian/ lenny main
deb-src http://debian.cn99.com/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
# from here until end added by yourself
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main
注意:debian-multimedia.org的源需要安装KEY,在http://www.debian-multimedia.org/下载后安装后才可以更新软件列表。
Under root do the following :
# wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add - && apt-get install debian-multimedia-keyring
(2) 更新系统
# apt-get update
# apt-get upgrade
# apt-get dist-upgrad
(3) use apt-spy obtain fastest source in /etc/apt/sources.list:
# apt-spy -d testing -a Asia
more detail see apt-spy -h.
# cp /etc/sources.list.d/apt-spy.list /etc/apt/sources.list
# apt-get update && sudo apt-get upgrade
# apt-get dist-upgrade
1.2. Add user to sudoers list:
# apt-get install sudo
# chmod +w /etc/sudoers
# vim /etc/sudoers
添加一行:
%adm ALL=(ALL) ALL
或者不喜欢输入密码的:
%adm ALL=NOPASSWD: ALL
其中username是你的用户名,保存并恢复设置:
# chmod 0440 /etc/sudoers
# gpasswd -a username adm
1.3. 彩色的shell
debian现在的shell没有带颜色,而我习惯了自己的这个颜色和配置,这里我自己设置一下。:
(1)Added follow word into the file ~/.bashrc:
###################
# 525 added,this config was come from my Fedora 8 OS
use_color=true
if ${use_color} ; then
# Enable colors for ls, etc. Prefer ~/.dir_colors #64489
if [[ ${EUID} == 0 ]] ; then
PS1='/[/033[01;31m/]/h/[/033[01;34m/] /W /$/[/033[00m/] '
else
PS1='/[/033[01;32m/]/u@/h/[/033[01;34m/] /W /$/[/033[00m/] '
fi
else
if [[ ${EUID} == 0 ]] ; then
# show root@ when we don't have colors
PS1='/u@/h /W /$ '
else
PS1='/u@/h /w /$ '
fi
fi
alias ls='ls --color=auto'
alias ll='ls -lh'
alias la='ls -A'
alias l='ls -CF'
alias grep='grep --color=auto'
alias df='df -Th'
###################
--------------------------------------
2 Graphic Interface Gnome
2.1. Install X Window:
# apt-get install xorg
2.2. Install gnome:
# apt-get install gdm gnome-core
要是想安装完全的桌面环境,不用自定义安装,可以执行下面安装:
# apt-get install gnome-desktop-environment
2.3. Install gnome、icons、theme backgrouds:
# apt-get install gnome-themes gnome-themes-extras gnome-icon-theme-dlg-neu gnome-backgrounds
2.4. 安装必要的gnome管理工具或程序
# apt-get install gksu gnome-utils gnome-system-tools file-roller gconf-editor gnome-system-monitor gnome-volume-manager gnome-screensaver gnome-network-admin gnome-audio
其中:
gksu 是执行管理任务时 su或者sudo的
gnome-utils 是一些小工具(如:抓屏 printscreen键)
gnome-system-tools 是一些管理工具 桌面-->系统管理里面的
file-roller是归档管理器
gnome-system-monitor 任务管理器
gnome-volume-manager 实现设备自动发现
gnome-screensaver 屏幕保护
gnome-network-admin 网络管理小工具
--------------------------------------
3 LOCALES & CHINESE FONTS
3.1. Config locales:
# dpkg-reconfigure locales
选择:
en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
zh_TW.BIG5
zh_TW.UTF-8
选择默认 en_US.UTF-8
3.2. Install 文泉驿正黑字体:
# apt-get install ttf-wqy-zenhei
3.3. Install msyh字体:
注:因为涉及版权,请自行下载M$雅黑字体
下载解压后将雅黑字体放到 /usr/share/fonts/msyh/下,msyh为你新建立的雅黑字体文件夹,
然后修改字体权限:
$ sudo chmod 644 /usr/share/fonts/msyh/*
建立字体缓存信息:
$ cd /usr/share/fonts/msyh/ && sudo mkfontscale && sudo mkfontdir && sudo fc-cache -fv
设置字体选项并重启X
例如:
对系统──首选项──字体──配置,
对firefox──编辑──首选──字体──配置
对opera──工具首选项──网页──字体等──配置
Reference:
http://wiki.ubuntu.org.cn/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%9B%85%E9%BB%91%E5%AD%97%E4%BD%93%E8%BF%9B%E8%A1%8C%E4%B8%AD%E6%96%87%E7%BE%8E%E5%8C%96
(浏览器的字体设置可以看到后面《soft篇》安装完浏览器后再设置)
--------------------------------------
4. Install built programe envirement 编程环境支持
(因为后面很多东西时源码安装的,而且我的个人习惯,大多数软件用源码安装)
# apt-get install build-essential
# apt-get install libgtk2.0-dev libtool libqt3-mt freeglut3-dev libstdc++5
# apt-get install auto-apt automake autoconf
--------------------------------------
自动挂载NTFS分区及只有的读写权限,在下篇《driver》
应该还有个美化的suse一样的grub启动,以后我会补上