分类: LINUX
2006-09-29 14:50:52
安装设置使用 Debian Linux 最最简单步骤
2006 CopyError(E) windwiny
下载 Debian 3.1rc3 ISO 文件,刻录成启动光盘
// 不想刻录光盘的在 论坛搜索 "硬盘安装debian" 文章
安装基本系统
// 光盘启动,退出到 shell ,
linux26 vga=791
// 安装光盘带有2.4和2.6内核版本,此处为安装2.6版的,并设置屏幕分辨率为
// vga=791(1024*768),788(800*600),785(640*480) ..
// 选择语言,地区... 检测硬件... 分区(******),安装基本系统 ...
// 安装时只选核心,不要安装 GNOME,KDE 之类的东西,以后将直接装新版本的..
设置系统
// 基本系统装好后,启动
> root
> **** // 使用 root 用户
vi /etc/fstab // 编辑文件,加入 其它分区信息, e.g.
// /dev/hda1 /mnt/c vfat umask=0,exec,suid,iocharset=utf8 0 0
// /dev/hda5 /mnt/d ntfs umask=0,exec,suid,nls=utf8 0 0
cd /etc/rcS // 把S开头的看不顺眼的服务全改名了,(不让自动启动)
runlevel // 看看默认是什么
cd /etc/rc? // ?是上面那个数字,继续楼上楼上的操作
cd // 回老窝
// 配置 PPPoE , ...(略)
// 或是在 MODEM 或是 路由器 里填上 帐号密码自动拨号( netconfig, ...略)
vi /etc/apt/source.list
// 编辑加入 下列镜像网址之一 (先用 ping 找个速度快的)
//
// deb testing main contrib non-free
// deb testing main contrib non-free
//
apt-get update //
// 如果上面地址下载速度不快,使用下面的方法,否则跳过
apt-get netselect-apt // 或是 apt-spy , 查找最快 DEBIAN 服务器
mkdir temp && cd temp
netselect-apt source testing
cat source.list >> /etc/apt/source.list
vi /etc/apt/source.list // 只留 security 及最下方速度快的源,stable 改为testing
apt-get update // 蛋生鸡生蛋
apt-cache search linux-image- // 查看新版本
apt-get install linux-image-??? // 安装新版本,重启
apt-get upgrade
apt-get dist-upgrade // 主版本升级,,,,
apt-get install vim
adduser n1 // 增加普通帐号
vim /etc/passwd // 改 n1 的 /bin/sh 为 /bin/bash
export VISUAL=vim
export EDITOR=vim // 设置默认编译程序,这里改为 vi
visudoers
// 最后一行加上 "n1 ALL=(ALL) ALL" // 使普通帐号 n1 能 sudo 任何命令
dpkg-reconfigure locales
// 选 en_US.{ISO-8859-1,UTF-8),zh_CN.{GB2312,GBK,UTF-8} 这几种就够了,
// 18030 编译时慢的像蜗牛, 默认选 zh_CN.UTF-8
apt-get install zhcon // 安装 控制台 输入法 zhcon (如果没装的话)
vim /etc/zhcon.conf // 编辑 /etc/zhcon.conf ,把不用的输入法注释掉
exec zhcon --utf8 // exec: 使用当前 shell,--utf8: UTF-8 编码 ver>=2.6
vim /etc/default/locale // 检查各种编码的次序,把带 UTF-8 的放在前面 e.g.
// LANG=zh_CN.UTF-8
// LANGUAGE=zh_CN.UTF-8:zh_CN.GBK:zh_CN:zh:en_US:en
// 如果没有这个文件,等安装完 X 之后再回来改
安装 瘟倒 界面(GUI)
显示
// 核心
apt-get install gdm x-window-system-core gnome-core ttf-arphic-uming
// 显卡驱动安装,参考论坛文章
dpkg-reconfigure xserver-xorg-core // 重配置显示 PCI:1:0:0
/etc/init.d/gdm start // 用普通帐号,界面选项上选择 语言 为 zh_CN.UTF-8,确定,保存默认
// 如果显卡驱动装好了,及楼上楼上的 xorg 也配置好了,应该能看到 瘟倒 桌面了...
以后的工作全都转到 瘟倒界面 下,使用 console
输入法
sudo apt-get install scim scim-tables-zh scim-pinyin // 输入法有 fcitx 和 scim,任选一种
sudo apt-get install im-switch
sudo im-switch -v -z zh_CN -s scim
字体
sudo apt-get install ttf-arphic-uming // 或其它
// 复制 瘟倒死 %SYSTEM%\FONTS\ 下的 simsun.ttc,simhei.ttf,tahoma*.ttf (,Fixedsys) 到
// /usr/share/fonts/truetype/wf/ 下
sudo mkfontdir
sudo fc-cache -v -f
sudo vim /etc/fonts/font.conf
在节中 小节前部加入
//
Tahoma
SimSun
...
//
重启 X
配置首选项,字体
上网
sudo apt-get install firefox
词典
sudo apt-get install stardict // 星际译王
// 默认只有程序,没有数据库,自己找个解压
声音
sudo apt-get install alsa-base alsa-utils
sudo alsaconf
影音
sudo apt-get install xmms // 界面乱码参考论坛文章
// -sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
// LANG=C LC_CTYPE=zh_CN.UTF-8 xmms
// 加入 mplayer 源 ..., apt-get update 之后
// deb sid main
sudo apt-get install mplayer w32codecs
// rm 格式的自己找官网找 for linux 的安装包,chmod +x ??.bin && ./??.bin
其它
// 弄些花花草草,装扮一下界面,这习惯是从瘟倒死带来的
其它包
zip/rar/gzip/bzip // 压缩解压软件
aptitude/dselect/synaptic // apt-get 图形界面
debfoster & deborphan & gtkorphan // 查找删除无依赖性的库
apt-rdepends springgraph // 图形化显示包依赖关系
// apt-rdepends -d pkgname | springgraph > pkgname.png // 生成依赖关系图用法
// echo "pkgname hold" | dpkg --set-selections // 禁止/允许一个包升级
// echo "pkgname install" | dpkg --set-selections
iconv // 转换文本文件编码 (utf-8,cp936)
convmv // 转换文件名编码 (utf-8,cp936)
alien // 转换各种发行版软件包
acpi,acpid // 查看电池电量
??? // 查看CPU温度,一般下载的内核包没有编译此功能支持,装了也没用,自己编译内核可用
Apache,TOMCAT,PHP, // 服务器
MYSQL,PostgreSQL // 数据库
xxxOffice
LumaQQ,ChmSee // QQ,chm 文件阅读,******QQ 要先安装 JDK
模拟器/虚拟机
wine // 加入 wine 源 // deb breezy main
// 下载 EasyWine 最新版,按提示用 root 安装,之后用 普通帐号 运行
EasyWine
// 安装 IE6 // XXX的网上银行只支持IE
// 安装其它 瘟倒死 软件
// 在 zh_CN.UTF-8 下用 wine 执行程序 启动会很慢 ,
vim /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE // 注释掉 GBK 相关行,取消检测GBK字体
// XXX 软件文字输入框后里文字乱码的解决
// 使用 xx's riched20.dll 代替 ~/.wine_c/windows/system32 下的
// 运行 winecfg,在 librarys 选项卡中增加这个dll,属性改为 native(windows)
wine foxitreader // pdf 文件阅读器,wine 的也比 xxx's Reader for linux 快
qemu kqemu // 参考论坛
vmware for linux // Server 免费
// 5.5申请注册号
编程开发
c/c++/perl/sh/python/java/....
pkg-config // 管理选项配置
aclocal,auto{scan,conf,header,make},make
kdevelop // Qt/KDE 开发环境,IDE看起来比 V$.NET 还裤(酷)
Glade-2 // Gtk+/GNOME 界面设计器
wxWidget // 80% 像 MFC 类库
gambas // 85% 像 VB
dia // 画 UML/流程 图
xxgdb // gdb X 界面
JDK,netBeans // java
// netBeans 界面乱码,添加字体(/链接)
/.../jdk1.5.0_07/jre/lib/fonts/fallback/simsun.ttf
/.../jdk1.5.0_07/lib/fonts/fallback/simsun.ttf
vim/emacs // 编辑程序
ellsi?? / anju?? // IDE,巨大.慢.复杂.功能强大...
软件包查找
// 老窝
// 2D/3D/平面/3d渲染软件/声音/cad/html
xxx xxx, // 天文
xxx xxx // 地理
xxx xxx // 琴棋书画...
大功告成...
apt-get moo // 今天你哞了没有?
aptitude moo
aptitude -v moo
aptitude -vv moo
aptitude -vvv moo
aptitude -vvvv moo
aptitude -vvvvv moo
aptitude -vvvvvv moo
------------------------------------------------------------------------------