Chinaunix首页 | 论坛 | 博客
  • 博客访问: 392379
  • 博文数量: 117
  • 博客积分: 4416
  • 博客等级: 上校
  • 技术积分: 1135
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 14:16
个人简介

一生醉生忘死,就让他继续下去吧!

文章分类

全部博文(117)

分类: LINUX

2009-06-08 18:46:02

硬盘启动安装debian 的方法
1、所需文件: initrd.gz/vmlinuz/grldr/debian*.iso
2、拷贝grldr至c盘根目录下,修改boot.ini文件,在最后一行上加入 c:\grldr="GRUB",iso文件和initrd.gz与vmlinuz放在d盘的文件夹下。
3、进入grub后,输入kernel (hd0,x)/folder/vmlinuz
     initrd (hd0,x)/folder/initrd.gz
 安装过程中如遇到MBR损坏,使用mbrfix程序修复,命令为mbrfix /drive 0 fixmbr 或者使用windows安装光盘,进入恢复控制台,输入fixmbr即可。
 
  
 
一、设置apt
1.1通过网络apt spy
deb stable main
sudo apt-get install apt-spy
sudo apt-spy update
apt-spy-d unstable-a asia-t5
//-d distribution Debian distribution(ie,stable).Required unless updating.-a area Area to benchmark.(eg,Europe).-c config Configurationfileto use.-e number Number of servers to benchmark before exiting.-ffileFileto grab when benchmarking.(relative to Debian base).-ifileSpecify inputfile.Foruse with the-w option.-m mirror-listMirrorlistto use,or mirror-listto update when updating.-o output-fileWhere to put output.-p proxy Proxy server to use.In format/////
cat /etc/apt/sources.list.d/apt-spy.list

把文件拷至sources.lst
 
 
sudo apt-get update
W: GPG error: dapper Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 06EA41DE4F6C1E86
解决方法:
代码:
gpg --keyserver subkeys.pgp.net --recv 4F6C1E86
gpg --export --armor 4F6C1E86 | sudo apt-key add -

说明:
若缺少其他公钥,则将命令中两处4F6C1E86改为NO_PUBKEY
06EA41DE4F6C1E86中最后8位即可!
 
1.2 通过常用debian源(针对debian6 squeeze-稳定版)

debian 版本号的查询命令:lsb_release -a

Debian 的套件(Debian distributions)

* 依 成熟度 而言分:stable(woody)、testing(sarge)、unstable(sid)

* 依 自由度 而言分:main、contrib、non-free

stable(woody)=====>稳定

testing(sarge)=====>测试
unstable(sid)=====>  不稳定

# 香港主站
deb squeeze main contrib non-free
deb-src squeeze main contrib non-free

# 网易镜像
deb squeeze main contrib non-free
deb-src squeeze main contrib non-free

# 台湾主站
deb squeeze main contrib non-free
deb-src squeeze main contrib non-free

# 搜狐镜像
deb squeeze main contrib non-free
deb-src squeeze main contrib non-free



1.3通过iso文件更新程序(速度快)
mount -o loop debian*.iso /mnt (一般前5个,6.06第6个iso文件无法下载)
修改 /etc/apt/source.lst文件
deb stable main contrib 有几个文件就挂几个文件
 

二、安装硬件
2.1 显卡安装======待整理
2.3 声卡安装======待整理
2.2 网卡安装(针对x200 无线网卡驱动安装)
配置无线网卡
1、modprobe iwlagn (加载模块)
2、iwconfig (显示无线网卡信息)
3、ifconfig wlan0 up (激活网卡)
4、iwlist wlan0 scan|more (扫描局域网内无线网络信息)

下载 iwlwifi-5000-ucode-5.4.A.11.tar.gz 包:
wget 
解压 iwlwifi-5000-ucode-5.4.A.11.tar.gz 到 /lib/firmware 目录:
$ su
# tar xvf iwlwifi-5000-ucode-5.4.A.11.tar.gz --strip 1 -C /lib/firmware iwlwifi-5000-ucode-5.4.A.11/iwlwifi-5000-1.ucode

修改 /etc/apt/sources.list 文件,加入下面源:
# Debian Kernel Snapshots (experimental!)
deb   sid main

导入key文件:
[quote]# wget -q -O | apt-key add
更新源,安装2.6.29-1-686内核及工具:
[quote]# aptitude update
# aptitude install linux-image-2.6.29-1-686 wireless-tools
重启电脑,并以2.6.29-1-686内核进入系统:

加载 iwlagn 模块:
[quote]$ su
# modprobe iwlagn

[url=][/url] 安装驱动大部份看的这个。
[url=][/url] 设置方面看的这个。


 
三、安装及配置软件
3.1 升级系统,安装系统软件
sudo apt-get install sudo
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install x-window-system-core///xorg
sudo apt-get install kde/fvwm
sudo apt-get install kde-i18n-zh* ntfs-3g build-essential vim lftp fvwm samba vsftp
 
3.2 命令补全:
               1. sudo apt-get install bash-completion
               2. sudo vi /etc/bash.bashrc 或 vi ~/.bashrc 中添加
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi
 
3.3  配置 locale:
sudo dpkg-reconfingure locales
安装字体:   sudo apt-get install xfonts-wqy
刷新字体库缓存: fc-cache -fv

3.4  配置浏览器firefox
解压后运行报错:
XPCOMGlueLoad error for file /opt/firefox/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
安装:sudo apt-get install libdbus-glib-1-2 可以解决
 
3.5  安装flash
flash插件   下载flash10
下载flash包,tar.gz格式的
tar -xvvf flash.tar.gz -C \dir
cp libflashplayer.so ~/.mozilla/plugins/
chmod +x ~/.mozilla/plugins/libflashplayer.so
 
3.6  安装fcitx输入法
 到地址:下载deb包
dekg -i fcitx-xxx.deb
im-switch -s fcitx -z default   #设为默认输入法,一般不需要,除非系统有多个输入法
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=XIM
export QT_IM_MODULE=XIM
或者写入~/.xinitrc文件中去

3.7  时间设置
首先介绍三个名词:
UTC Universal Time Coordinated,世界标准时间
GMT Greenwich Mean Time,格林尼治时间
CST China standard Time ,中国标准时间

Linux 时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。
查看系统时间的命令有:
#date
查看硬件时间的命令有:
#hwclock

设置系统时间
# date --set “07/07/06 10:19" (月/日/年 时:分:秒)
设置硬件时间
# hwclock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)
注:用这种方式设定时间我没有设定过,因为这样设定的时间也不够准确

硬件时间和系统时间的同步
重新启动系统,系统时间会读取硬件时间,实现同步,但是在不重新启动的时候,需要用hwclock命令实现同步。


硬件时钟与系统时钟同步:
把硬件时间写入系统时间
# hwclock --hctosys(hc代表硬件时间,sys代表系统时间)

把系统时间写入硬件时间
# hwclock --systohc

同步时间还有一种方式就是读取专门的时间服务器上的时间,比如伦敦时间,中国时间等。
可以借助ntpdate工具来完成
#apt-get install ntpdate

然后同步时间
#ntpdate cn.pool.ntp.org
此时系统时间已经和网络时间同步,
然后把系统时间写入硬件时间
#hwclock --systohc

对于时间还有一个重要的问题,就是时区的设定
debian linux有提供一个命令轻松搞定时区设定,
#tzselect
然后一步一步选择下去就可以了。

每5分钟执行一次同步时间
5 * * * * ntpdate cn.pool.ntp.org
crontab -u user file

清空mail信息
> /var/mail/username



3.8   修改自启动项

首先写好脚本,如 mysql,把它放到 /etc/init.d 下,修改属性:
$ sudo chmod x  mysql
创建符号连接:
$ cd /etc

下面有这么几个目录值得注意:
rcS.d rc0.d rc1.d ... rc6.d ,(0,1... 6 代表启动级别 0代表停止,1代表单用户模式,2-5代表多用户模式,6代表重启)
它们的作用就相当于 redhat 下的 rc.d ,你可以把脚本放到 rcS.d,然后修改文件名,给它一个启动序号,如 S88mysql.不过最好的办法是放到相应的启动级别下面。
具体作法    
$ sudo runlevel // 查看当前系统的启动级别,默认情况下是级别2
$ update-rc.d mysql start 98 2 . // 前提是事先把 mysql 放到 /etc/init.d目录下, 98 为启动序号,2是系统的运行级别,可自己调整,注意不要忘了结尾的句点。
现在我们到 /etc/rc2.d 下,就多了一个 S98mysql 这样的符号链接。
然后启动系统,测试一下设置是否有效。
当你需要移除这个符号连接时,方法有三种:
1.直接到 /etc/rc2.d 下删掉相应的链接,当然不是最好的方法
2. $ update-rc.d -f s10 remove //推荐做法
3. 如果 update-rc.d 命令你不熟悉,还可以试试看 rcconf 这个命令,也很方便。








 
查看文件编码 enca file
转换文件编码 iconv 转换,iconv的命令格式如下:
        iconv -f encoding -t encoding inputfile
        比如将一个UTF-8 编码的文件转换成GBK编码
        iconv -f GBK -t UTF-8 file1 -o file2
 
 
安装alsa
=================================================================>
1)alsa声音驱动的编译和配置
    用modconf和module-assistant加/卸载启动模块是最方便的方法。
    sudo m-a        //使用module-assistant加载alsa,按照提示来吧。
    sudo apt-get install alsa-base
    sudo dpkg-reconfigure alsa-base    //推荐always autosave
    sudo apt-get install alsa-oss    //混音必须:-)
    sudo apt-get install libesd-alsa0    //alsa可用的esound共享库,替代原来的libesd0
    sudo alsaconf     //自动查找及配置声卡
    sudo alsamixer //调整声音
    看到配置界面了吧:-) M键是静音开关, ESC退出, “上下”是音量, “左右”是项目.
    一般的Headphone Jack Sense 和 Line Jack Sense设为静音。
    

2) esound声音服务的安装和配置
    sudo apt-get install esound
     这里,重点就是esound的配置
    cd /etc/esound/esd.conf    //具体man esd.conf
     修改后内容如下:
      [esd]
       auto_spawn=1        //使用混音,推荐1;如果要用gnome音效,推荐0(参见man esd.conf)
       spawn_options=-terminate -nobeeps -as 5 -d default        //经过前面的过程,default指的就是alsa
       spawn_wait_ms=100        // 默认100。如果不实用alsa混音,这个一定要大点儿,不然esound会认为自己出错,影响整个X。当时,小孙就简单的加个0
       # default options are used in spawned and non-spawned mode
       default_options=

3) gnome音效
     虽说不是必要的,不过有点声音很有活力不是吗:-)
     菜单application->desktop performance->sound,勾上general里的两个选框, 开启音效服务和事件音效
    sudo apt-get install  gnome-audio        //安装Gnome音效文件
   
很简单是不是?

2007,12,08 附加:
4)dmix混音。dmix是Alsa自带的混音插件
建立~/.asoundrc,小孙的功放是普通的双声道立体音响/耳机,内容如下:
pcm.ossmix {
        type dmix
        ipc_key 1024
        slave {
                pcm "hw:0,0"
                period_time 0
                period_size 1024
                buffer_size 4096
                rate 44100
                format S32_LE
        }
        bindings {
                0 0
                1 1
        }
}

pcm.!default {
        type plug
        slave.pcm "ossmix"
}

pcm.dsp0 {
        type plug
        slave.pcm "ossmix"
}

ctl.mixer0 {
        type hw
        card 0
}

具体含义,请参考
 
=============================================================>

软件的安装
一、stardict安装
    从下载源程序与字典
    解压字典  tar -xjvf a.tar.bz2
    放入指定位置 mv -r  字典 /usr/share/stardict/dic
显示系统安装的字体命令
1.fc-list
2.xlsfonts
阅读(3082) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:水穷之处待云起,危崖旁侧觅坦途

给主人留下些什么吧!~~