Chinaunix首页 | 论坛 | 博客
  • 博客访问: 398515
  • 博文数量: 59
  • 博客积分: 5195
  • 博客等级: 大校
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-01 14:38
文章分类

全部博文(59)

文章存档

2017年(1)

2011年(10)

2010年(1)

2009年(9)

2008年(1)

2007年(35)

2006年(2)

我的朋友

分类: LINUX

2007-02-22 14:02:58

安装前在自己的电脑上必须要有一个linux操作系统,然后下载sarge-i386-netinst.iso包和debootstrap-*-i386.deb包.
1、
用fdisk /dev/hda或cfdisk分一个或多个分区,然后重启
mkfs.ext3 /dev/hda* (我只用分了一个根分区,swap分区是共享gentoo的)
mkdir -p /mnt/debian
mount /dev/hda* /mnt/debian
mount -o loop sarge-i386-netinst.iso /mnt/cdrom
ar -xf debootstrap-*-i386.deb
tar zxvf date.tar.gz -C /
/usr/sbin/debootstrap --arch i386 lenny /mnt/debian file:/mnt/cdrom/debian [注:如果不想下载sarge-i386-netinst.iso,也可直接用网络安装,如:/usr/sbin/debootstrap --arch i386 lenny /mnt/debian ]
cp /etc/resolv.conf /mnt/debian/etc/resolv.conf
2、
mount -o bind /dev /mnt/debian/dev
chroot /mnt/debian /bin/bash
mount -t proc proc /proc
mount -t sysfs sysfs /sys
3、
vi /etc/apt/sources.list,输入
deb / lenny main
deb / lenny contrib
deb / lenny non-free
deb-src / lenny main
deb-src / lenny contrib
deb-src / lenny non-free

deb lenny main
deb lenny contrib
deb lenny non-free
deb-src lenny main
deb-src lenny contrib
deb-src lenny non-free
4、
apt-get update
apt-get -f install
apt-get dist-upgrade
5、
apt-get install locales (dpkg-reconfigure locales)
apt-get install linux-headers-*
apt-get install linux-image-*
[
注:此处也可以下载一个内核包,然后自己编译
内核编译完成之后需要手动生成initrd.img文件
mkinitramfs 2.6.28 -o initrd.img-2.6.28
第一个参数2.6.28是指/lib/modules/2.6.28目录名
]
apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-arphic-ukai ttf-arphic-uming(安装字体)
apt-get install grub
[
grub-install --recheck --root-directory=/mnt/debian /dev/sda
]

menu.list:
default=0
timeout=10
password --md5 $1$mr0Cg1$/tct8ZxZfbHpL195HTzTM0
splashimage=(hd0,0)/boot/grub/debiangreen.xpm.gz
title Debian
        lock
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-1-686 root=/dev/hda1 ro vga=791
        initrd /boot/initrd.img-2.6.18-1-686
        boot

title Gentoo
        lock
        root(hd0,2)
        kernel /boot/vmlinuz-2.6.18 root=/dev/hda3 ro
        boot
title Windows
        lock
        root (hd0,3)
        chainloader +1
        boot
[
注:
vga=xxx (仅对字符终端有效,图形终端需修改xorg.conf)
depth—–640×480—-800×600—-1024×768—–1280×1024
8bit———-769———-771———–773————775
15bit——–784———-787———–790————793
16bit——–785———-788———–791————794
24bit——–786———-789———–792————795
]
fstab:
/dev/hda1       /       ext3        defaults        1 1
/dev/hda2       swap    swap        defaults        0 0
proc            /proc   proc        defaults        0 0
6、
exit
umount /mnt/debian/proc
umount /mnt/debian
reboot
7、
apt-get install xorg
apt-get install gnome-core (如需安装KDE,则执行:apt-get install kde kde-i18n-zh*,当然也可以安装其它的轻量级的X-window,如fvwm、xfce、e17等)
apt-get install gdm
apt-get install dhcp (如果是adsl,则执行:apt-get install rc-pppoe)
apt-get install network-manager network-manager-dev 或 wicd (网络管理工具)
8、
apt-get install apt-file
[注:
1、apt-file update
2、apt-file search X11/extensions/Print.h
x11proto-print-dev: usr/include/X11/extensions/Print.h
]
apt-get install gcc cpp g++ autoconf automake (如果没有头文件,安装build-essential即可)
apt-get install openoffice.org openoffice.org-help-zh-cn openoffice.org-l10n-zh-cn openoffice.org-writer openoffice.org-calc openoffice.org-impress openoffice.org-draw openoffice.org-base openoffice.org-math
apt-get install acroread
apt-get install chmsee [gnochm]
apt-get install scrot (截屏工具)
apt-get install gcalctool (计算器)
apt-get install Terminal mlterm evilvte rxvt-unicode (终端模拟器)
[注:
这四个都支持中文,但Terminal功能最强大,可以和gnome下的gnome-terminal相媲美,其余三个都是轻量级的

rxvt-unicode下用scim输入中文:
退出scim
export XMODIFIERS="@im=SCIM"
scim -d
]

apt-get install rsync (远程数据快速拷贝)
[注:
rsync -a -e ssh lb@192.168.100.98:/home/lb/dir ./
-a: 以递归方式传输文件(包括目录),并保持所有文件属性
-e ssh: 以ssh方式传输
]

apt-get install tofrodos(dos2unix dosfile,把DOS文件转换成UNIX文件,即把行尾的^M^去掉)
apt-get install convmv(文件名编码转换) [iconv] (文件编码转换)
[注:
convmv 可以处理单个文件,某个目录树以及其中的文件,甚至整个文件系统,将其中的文件名和目录名转为另一种编码
iconv 用于将一个文件的内容由一种编码转换为另一种编码
convmv只能转换文件名,文件内容不变; iconv转换文件内容
例:
convmv:
convmv -f gb2312 -t utf8 text.txt –notest

把text.txt的文件名由gb2312改为utf8编码
convmv -f gb2312 -t utf8 docments/ -r –notest
把目录docments下的所有文件名和目录名由gb2312改为utf8编码

iconv:
iconv -f gb2312 -t utf8 input.txt -o output.txt
把gb2312的input.txt转换成utf8的output.txt
]

apt-get install gkdebconf (生成各种配置文件的初始化工具)
apt-get install stardict
apt-get install pidgin(支持QQ、msn等) [emesene](专业的msn通信工具)
apt-get install brasero (光盘烧录软件)
apt-get install iptux (类似Windows下的飞鸽)
apt-get install alien (安装rpm包,如alien -i ***.rpm)
apt-get install d4x
[
注:在linux下可以媲美迅雷的下载工具是
如果在编译过程中遇到”download_win.h:55: error: extra qualification ‘DL_Window::’ on member ‘print_status’“错误,可用以下方法解决:
把src/download_win.h文件第55行
void DL_Window::print_status(download_t * download, int quiet_mode);
改为
void print_status(download_t * download, int quiet_mode);
]

apt-get install audacious [banshee] (音频播放)
apt-get install mplayer [vlc和totem] (视频播放)
[安装mplayer的解码器和插件:
1)安装视频解码器
apt-get install libxine1-ffmpeg libxine1-all-plugins libxine1-plugins w32codecs libstdc++5
2)安装流媒体解码器
apt-get install gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-esd
3)DVD支持
apt-get install libdvdnav4 libdvdread3 libdvdcss2
4)声音解码器
apt-get install gstreamer0.10-fluendo-mpegdemux gstreamer0.10-gnonlin libasound2-plugins
5)流媒体插件
apt-get install mozilla-mplayer
]

apt-get install gthumb(要依赖于gnome) [gqview] (看图软件)
apt-get install gimp
apt-get install gtkam (数码相机软件,支持很多相机,无须另加驱动,基于gphoto,如果无法正常运行请安装gphoto)
9、apt的小技巧
在/etc/apt/apt.conf下添加(如没有新建一个)以下:
APT::GET::Show-Upgraded "true";
APT::GET::Purge "true";
APT::GET::Show-Versions "true";
APT::Cache::NamesOnly "true";

10、性能测试
glxinfo | grep rendering [如果显示"direct rendering: Yes"则表示显卡支持并打开了3D加速]
glxgears [测试显卡对2D和3D的支持程度,齿轮转的越快,显卡性能越好]

11.轻量级工具
1)geany [IDE]
2)gpicview [仿windows图片查看器]  gqview [图片浏览器]
3)leafpad mousepad [文本编辑器]
4)lxterminal [命令终端]
5)xarchiver [压缩/解压缩管理器]
6)lxrandr [屏幕管理器]

其它:
1、pkg-config
pkg-config --list-all   列出所有可使用的包,即所有能找到.pc的包
pkg-config --cflags libpng 得到libpng包的头文件
-I/usr/include/libpng12
pkg-config --libs libpng 得到libpng包的库文件
-lpng12
可以用在编译条件中:
gcc `pkg-config --cflags --libs libpng` main.c

pkg-config路径:
1)设置环境变量LD_LIBRARY_PATH,如
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
2)/etc/ld.so.conf配置文件

.pc存放路径:
设置环境变量PKG_CONFIG_PATH,如
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:$PKG_CONFIG_PATH

2、X-fonts
在系统定义的字体目录下(如: /usr/share/fonts)创建一个目录,比如为chinese
把点阵字体,比如.pcf格式的字体放在chinese目录下
cd /usr/share/fonts/chinese
mkfontdir
cp fonts.dir fonts.scale
xset +fq /usr/share/fonts/chinese        为x-server加载字体,并把路径/usr/share/fonts/chinese写入xorg.conf文件
xset q

xlsfonts 显示所有x-server字体,可以通过它检测是否成功

fc-cache -fv         为x-window加载字体
fc-list        显示所有x-window字体

3.更新图片库
gtk-update-icon-cache

[注:
DELL OPTIPLEX系列的电脑会出现不能重启的问题,解决方法:
打开grub的配置文件menu.lst,在kernel关键字的参数中加入"reboot=bios"
]

4.分辨率
apt-get install x11-xserver-utils (安装xrandr命令)
1)xrandr -q
2)xrandr -s 1024x768 -r 75

问题:
1)firefox某些网站中文无法显示
编辑->首选项->内容->字体 & 颜色->高级,不要选择"允许页面选择显示字体而无需使用上面的设置"







阅读(6999) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~