一直以来就钟情于debian系的系统,今天终于决定把开发平台转移到这上面来。网络版安装,连基本系统都没选,这是最简的了,不敢再追求完美了,还没有那个实力把LFS玩转起来。
中间没啥大问题,笔记本的话可能会报找不到iwlwifi-3945-ucode,无线网卡的驱动,以后再解决它。
1.配置locales
dpkg-reconfigure locales
en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
默认en_US.UTF-8
2.挂载win分区,copy镜像文件
mkdir -v /mnt/win mount -t ntfs /dev/sda6 /mnt/win -o iocharset=utf8,umask=022 cd 相应directory cp -v 相应iso文件 保存到相应的目录
3.将iso文件挂载到apt源
apt-cdrom add (询问y or n,先别选看下一步)
Ctrl+Alt+F2(切换到tty2)
mount -t iso9660 -o loop 相应的iso文件 /media/cdrom0(debian下 /cdrom -> /media/cdrom -> /media/cdrom0)
Ctrl+Alt+F1(切换到tty1)
选y完成将iso挂载到apt源,/etc/apt/sources.list多了一行。
4.安装pppoeconf
apt-get install pppoeconf(若提示需挂载cdrom,则重复mount -t iso9660 -o loop 相应的iso文件 /media/cdrom0)
5.联网前的准备(之后的一切将均有网络来完成,如果你是刻了lenny 的dvd,则不会这么复杂。)
vi /etc/network/interfaces
下面是设置静态ip地址的例子
auto lo iface lo inet loop auto eth0 iface eth0 inet static address 192.168.201.1 netmask 255.255.255.0 network 192.168.201.0 broadcast 192.168.201.255 gateway 192.168.2011.1 mtu 1500
来一个从DHCP服务器自动获得ip地址的例子
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp
6.配置联网
pppoeconf 设置完之后通过
plog 或者 ping -c 3 www.csdn.net查看网络是否连接成功
7.通过apt-spy设置最快源
先设置一个权威的官方源列表(暂用,用于安装apt-spy)
vi /etc/apt/sources.list 添加 deb http://http.us.debian.org/debian stable main contrib non-free deb-src http://http.us.debian.org/debian stable main contrib non-free
apt-get update apt-get install apt-spy cp -v /etc/apt/sources.list /etc/apt/sources.list.bak备份源列表 apt-spy update man apt-spy 查看apt-spy的用法 apt-spy -d testing -a asia
我这里是ftp://anheng.com.cn 最快,达到了我的峰值网速
8.设置sudo
apt-get install sudo chmod +w /etc/sudoers cat "你要添加到sudo的用户 ALL=(ALL) ALL" >> /etc/sudoers chmod 0440 /etc/sudoers
9. 安装X窗口
#apt-get install xorg
10. 安装gnome
#apt-get install gnome-core gdm
11. 安装gnome主题、图标、背景
#apt-get install gnome-themes gnome-icon-theme-dlg-neu gnome-backgrounds
12. 安装gnome下的声音支持。
#apt-get install gnome-audio esound #esound是gnome下的软件混音器
13. 其他工具
#apt-get install gnome-system-tools gconf-editor nautilus-open-terminal
gnome-system-tools 服务、网络等系统工具
gconf-editor 配置编辑器
nautilus-open-terminal 在右键菜单中加入终端
14.装完x及gnome之后,我选择了装显卡驱动,毕竟这也是一劳永逸的事。
到这个页面选择适合你的显卡http://www.nvidia.com/Download/index.aspx?lang=en-us
以root登录 sudo su root
apt-get install build-essential linux-headers-$(uname -r) cd /usr/src mv -v 你下载的显卡驱动 . ln -s linux-headers-$(uname -r) linux /etc/init.d/gdm stop 停止gdm到终端 cd /usr/src && sh NVIDIA-Linux-x86-173.14.12-pkg1.run
a.“接受”许可协议,继续,b.对第一个问题选择"否",即不从Nvidia网站下载内核,c.单击确定以编译新内核
d.选择"否",即不从安装程序中退出.现在 ,让安装程序完成安装 e.最后选择"是",让NVIDIA产品xconfig自动更新您的xorg.conf文件 ,至此已完成NVIDIA显卡驱动安装。
第7步 。键入startx,重新启动x windows,然后浏览到“管理” - > NVIDIA X Server Settings,找到一项把目前的设置写入到xorg.conf文件,选择“是” . 重启机器可以以普通用户登录 和享受您的启用Lenny与NVIDIA驱动程序新视频硬件 ,您也可以随时通过漂亮的NVIDIA X服务器设置控制程序更改您的的视频卡设置。只要浏览到应用程序> “系统工具” - > NVIDIA X Server Settings。
注:特别注意最后一步是一 定要做的,要不然会出现进入不到x windows的情况。
15. 安装OpenOffice.org
#apt-get install openoffice.org-writer openoffice.org-calc openoffice.org-math openoffice.org-impress openoffice.org-gtk openoffice.org-help-en-us #apt-get install openoffice.org-l10n-zh-cn openoffice.org-help-zh-cn #中文界面和中文帮助
16. 编程环境支持
#apt-get install build-essential libgtk2.0-dev freeglut3-dev libtool autoconf automake subversion
17. 安装中文字体
#apt-get install xfonts-wqy ttf-arphic-uming ttf-freefont
18. 压缩与解压缩
#apt-get install file-roller p7zip-full cabextract
19. 安装视频播放器
#apt-get install mplayer
20. PDF阅读
#apt-get install evince
21. 图像处理
#apt-get install gimp
22. 网络通讯
#apt-get install pidgin
23.安装中文输入法
#apt-get install scim scim-pinyin scim-tables-zh im-switch
$im-switch -z en_US -s scim #英文系统下使用SCIM:
光标跟随
#vi /etc/X11/xinit/xinput.d/scim #GTK_IM_MODULE=xim 将这两行改为最下面的两行 #QT_IM_MODULE=xim GTK_IM_MODULE=scim QT_IM_MODULE=scim
24.添加软件源
vi /etc/apt/sources.list.d/apt-spy.list 加入下面的两行 deb http://www.debian-multimedia.org/ lenny main deb-src http://www.debian-multimedia.org/ lenny main
安装该软件源的KEY,这是一个通用做法。
su root这一步一定要做
执行#apt-get update让其提示错误
W: GPG error: http://www.debian-multimedia.org testing Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 07DC563D1F41B907
文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/200863/120839.html
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 提示所缺少的那个公钥,这里是07DC563D1F41B907
执行之后显示如下,从下面可以得到公钥串,便是下面的1F41B907.
gpg: requesting key 1F41B907 from hkp server wwwkeys.eu.pgp.net
gpg: key 1F41B907: "Christian Marillat
gpg: key 1F41B907: "Christian Marillat
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: new subkeys: 1
gpg: new signatures: 1
#gpg --armor --export 公钥串,这里是1F41B907 | apt-key add -
也可以直接安装
wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb && dpkg -i debian-multimedia-keyring_2008.10.16_all.deb
25.更新系统
#apt-get update #apt-get upgrade
26. 安装视频解码包
#apt-get install w32codecs
27. Evince完美中文支持
#apt-get install xpdf-chinese-simplified xpdf-chinese-traditional
28. CHM文件支持
#apt-get install chmsee
30. 安装文泉驿正黑字体
#apt-get install ttf-wqy-zenhei
31.安装浏览器,Debian下没有firefox(版权问题),对应的是iceweasel,就像centos与rhel的关系一样。
sudo apt-get install iceweasel iceweasel-l10n-zh-cn
flashplayer的插件安装
下载install_flash_player_10_linux.tar.gz
tar -xzf install_flash_player_10_linux.tar.gz cd install_flash_player_10_linux/ mkdir -p ~/.mozilla/plugins/ cp libflashplayer.so ~/.mozilla/plugins/ cp libflashplayer.so /usr/lib/iceweasel/
32.安装vim & emacs
#apt-get install vim emacs
建立vim的配置文件
vi ~/.vimrc
filetype on syntax on colorscheme blueprint "这个配色不是默认带的,需要去下载,http://code.google.com/p/vimcolorschemetest/,并将其移到/usr/share/vim/vim72/colors/目录下 set title set nocompatible set number set history=1000 set background=dark set autoindent set smartindent set tabstop=4 set shiftwidth=4 set showmatch set guioptions-=T set vb t_vb= set ruler set nohls set incsearch
33.安装音乐播放器
sudo apt-get install rhythmbox gstreamer0.10-ffmpeg
34.自动挂载windows分区
vim /usr/sbin/autowinfs
#!/bin/sh # #autowinfs auto mount windows disks # # Copyright (c) 2005 Jiahua Huang
sudo cat >> /etc/fstab < /dev/sda1 /mnt/winc ntfs defaults,iocharset=utf8,umask=0222 0 0 /dev/sda5 /mnt/wind ntfs defaults,iocharset=utf8,umask=0222 0 0 /dev/sda6 /mnt/wine ntfs defaults,iocharset=utf8,umask=0222 0 0 /dev/sda7 /mnt/winf ntfs defaults,iocharset=utf8,umask=0222 0 0 sudo chmod +x /usr/sbin/autowinfs sudo /usr/sbin/autowinfs 这个执行时实现自动挂载