Chinaunix首页 | 论坛 | 博客
  • 博客访问: 202912
  • 博文数量: 71
  • 博客积分: 3135
  • 博客等级: 中校
  • 技术积分: 740
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-23 13:29
文章分类

全部博文(71)

文章存档

2012年(3)

2011年(1)

2010年(7)

2009年(3)

2008年(15)

2007年(24)

2006年(18)

我的朋友

分类: LINUX

2007-04-05 22:05:42

硬盘安装,前期准备工作:
    1,下载iso光盘镜像:
       http://cdimage.debian.org/debian-cd/4.0_r3/i386/iso-cd/*.一般选择桌面环境为xfce的单张cd就可以了。
    2,下载硬盘安装引导文件:
 http://debian.nctu.edu.tw/debian/dists/Debian4.0r3/main/installer-i386/current/images/hd-media/
    debian主站也有下载,但是不能引导此版本,报内核版本错误。具体情况自己找适合的硬盘引导文件。
一,用grub从硬盘引导安装(默认英文):
    grub>find /vmlinuz  ;这个命令可以找到vminux所在的驱动器标识。如(hd0,5).
    grub> kernel (hd0,5)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall
    grub> initrd (hd0,5)/initrd.gz
    grub> boot
二,opt源配置:
    如果安装过程中不选择网络,而且默认选择了xfce桌面环境,那么下面的可以跳过,根据经验,先把基本系统安装好再通过网络安装是明智的。
    1.以文件系统的形式安装:
       到配置source apt时,按esc到另外一个界面执行一个shell(debian4好像这个功能有问题):
          shell: mkdir /mnt/winE /mnt/iso
          shell: mount -t vfat -o iocharset=utf8 /dev/hdc6 /mnt/winE #先挂载windows下的分区过来,包含iso镜像文件的分区。
          shell: mount -t iso9660 -o loop /mnt/winE/*.iso /mnt/iso  #此句目的是把文件当光盘来挂载,把iso镜像文件挂载到文件系统下。
       apt源处选择:filesystem 然后再选/mnt/iso。
       如果选择不了apt源,那么就用:
           mount -t iso9660 -o loop /mnt/winE/*.iso /cdrom/ #来从下载的光盘中安装,此句实现了把iso镜像挂载到光驱上,等效于插入了iso安装光盘,从光盘安装。
    2.网络安装:
        如果是自动ip获得(局域网内):用root权限执行   /sbin/dhclient 即可。  
        如果是拨号,安装拨号程序pppoeconf。
debian以前的版本默认安装了这个程序以备安装系统时启用pppoe拨号程序。(或者直接用这个包安装dpkg -i *.deb)
文件: pppoeconf_1.13_all.rar
大小: 46KB
下载: 下载
(在另一个终端中运行aptitude安装,或者aptitude install pppoeconf)解决。
          退到shell下
          shell:pppoeconf #运行pppoe配置命令,用于小区宽带或者adsl猫拨号,把网络设置好。其中用pon dsl-provider起动拨号程序,用poff断开。当连上网络后设置中国的几个apt源。按照提示步骤进行。也可以用这个源代替掉/etc/apt/sources.list.再运行apt-get update更新。
文件: sources.rar
大小: 0KB
下载: 下载

三,软件包选择:
   
先配置好apt源:
    >vim /etc/apt/sources.list
    deb stable main contrib non-free
    deb -non-US stable/non-US main contrib non-free
    deb -security stable/updates main contrib non-free

    deb-src stable main contrib non-free
    deb-src -non-US stable/non-US main contrib non-f
    用aptitude,这个东西真的很好用,有search功能,又能自动解决依赖关系。+表示选择,g表示下载并安装。
    1,编程环境:
        gcc: 在devel下。或者apt-get install g++
    2,窗口界面:
        x-window-system-core(x-server-core):
            这是x核心,下载并装完后会叫你配置:
                键盘:我是选默认。
                鼠标:我的鼠标接口是/dev/psaux 类型选imps/2--这个东西的意思是支持滚轮。不要只选ps/2,不然就用不了中间那个滚轮了。
                显示器:型号--SyncMaster 763HZ,H值:30-71,V值:50-160。
                    (这三个东西配置对了,你的x就可以启动了。)
    fluxbox.

    3,浏览器:
            firefox:这个不用说了吧。
    4,输入法:
            英文应用环境下的fcitx安装:
            sudo apt-get install im-switch fcitx
            im-switch -s fcitx -z default #这句命令不能在sudo权限命令下,普通用户执行
            配置:
             >vim /etc/gtk-2.0/gtk.immodules #更改以下这两句,(如果没有这个文件那么自己创建并且填充下面的两行)
             "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"  #2.4.0的版本号根据实际情况改写
             "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
            再设置一下locale为:
                 shell~# dpkg-reconfigure locales
                        
en_US.UTF-8 UTF-8

                         zh_CN.UTF-8 UTF-8
                         zh_CN.GBK GBK
                         zh_CN GB2312
                  不然虽然小企鹅在英文环境下启动了但是因为系统没有中文编码而显示不了刚打出的汉字。
             
             中文环境下的配置(安装完fcitx后,不装im-switch):
                    shell~# vi /etc/X11/Xsession.d/95xchinput_start
                       export XMODIFIERS=@im=fcitx #基于本地locale为zh_CN.UTF8
                       fcitx
                    shell~# wq
    5,文件管理器:
            rox-filer:我喜欢用它来浏览文件,快速。
    6,字体:
    {
       cp VeraSansYuanTi/* /usr/share/fonts/VeraSansYuanTi/*
       shell~# apt-get install ttmkfdir
       在存放字体的目录下执行:
       ttmkfdir -d #生成fonts.scale
       再在存放字体的目录下复制一份:
       shell~# cp fonts.scale fonts.dir

       然后编辑xorg.conf使它成为核心字体:
       shell~# vim /etc/X11/xorg.conf
       把字体路径加入核心,在这里加入:
       Section "Files"
                FontPath    "/usr/share/fonts/X11/misc"
                FontPath    "/usr/share/fonts/VeraSansYuanTi:unscaled"
                ......
       执行fc-cache -fv
xfce4:
            轻量级的desktop enviroment,基于gtk2.0.所以不用装gnome套件也可以开发gtk程序了。
       查看安装的字体:
       xlsfonts |grep 'vera'
       从中你可以看到刚才安装的字体,看不到也没事,debian能自动处理显示中文。debian的国际化真的不错。
      
    }
    7,终端:
             xrvt:支持unicode的终端。
    8,声卡安装:
      apt-get install alsa
      系统默认下声卡驱动安装完后是不发声的。下载gamix.
      apt-get install gamix
      启动gamix后点击Master和PCM两项,mplayer默认声音为0,按数字键0加大声音。

四,一些简要实用设置:
    1,自动挂载:
       vim /etc/fstab加入自己想加的东西。比如我的:
       /dev/sda1       /mnt/winC       vfat    iocharset=utf8
       /dev/sda5       /mnt/winD       vfat    iocharset=utf8
       /dev/sda6       /mnt/winE       vfat    iocharset=utf8
      
    2,配置工具:
       base-config:系统的基本配置工具,这个工具后来的debian版本好像没有默认安装了。
       dpkg-reconfigure name:很实用的重新配置系统的工具,比如name为:locales,xserver-xfree86,等等这些。

五,界面设置。
{
    gtkrc设置
    {
       gtk2.0字体显示:
       然后编辑:
        vi /etc/gtk-2.0/gtkrc
        改变内容为:
        gtk-theme-name = "Phenix"
        gtk-icon-theme-name = "Bluecurve"
        style "user-font"
        {
            font_name="Vera Sans YuanTi 10"
        }  
        widget_class "*" style "user-font"
    }
上面这段在xfce下的debian可以不用设置。按照下面的设置即可。
    xfce4.2 setting
    {
        vi  /usr/share/themes/Xfce-4.2/gtk-2.0/gtkrc  #可以根据你的需要自由设置
        把bg这段设置成:
        bg[ACTIVE]        = "#c9dce2"
        bg[INSENSITIVE]   = "#c9dce2"
        bg[NORMAL]        = "#c9dce2"root, root
        bg[PRELIGHT]      = "#c9dce2"
        bg[SELECTED]      = "#5582c2"
        即可
    }(打包:
文件: Xfce-4.2.tar.gz
大小: 1KB
下载: 下载
     )
    窗口管理器设置
    {
       选择xfce下的redmondxp即可
    }(打包:
文件: RedmondXP.tar.gz
大小: 8KB
下载: 下载

     )
}

{
我们的系统是最简化安装:
然而在这样的自定义配置下要启用GTK主题,是要把相关的gtkrc文件放置到/etc/gtk-2.0/目录下。并且确定安装了对应引擎。
gtk主题引擎下载:Debian下可以在aptitude中搜索gtk2-engines-murrine,下载安装,主题(theme)默认安装在/usr/share/themes/目录下。
如果你懒得自己DIY主题(cp gtkrc /etc/gtk-2.0/),那么可以选择这款主题切换工具,gtk-chtheme。同样也是aptitude中搜索安装。

}

六,ati显卡安装
{  
debian下的ATI显卡的安装,在aptitude中搜索fglrx,找到fglrx-driver-dev。会下载三个包,fglrx- driver_8.28.8-4_i386.deb fglrx-driver-dev_8.28.8-4_i386.deb fglrx-kernel-src_8.28.8-4_i386.deb。这样安装后系统实际上也能加载成功驱动了,但是启动x的时候它会报没有找到 fglrx模块。解决这个问题:

安装编译驱动所需的环境
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)
编译并安装驱动模块
sudo module-assistant build fglrx
sudo module-assistant install fglrx
depmod -a //分析模块依赖
modprobe fglrx //加载fglrx模块


    编辑你的/etc/X11/xorg.conf
    在 Section "Module" 中加入
    Load "fglrx"
    Load "dri"
    Load "glx"
    在Section "Device" 中把驱动换成
    Driver "fglrx"

    ati显卡的运行基于:
    aptitude install libstdc++5
}

截屏工具:
7.scrot
{
    scrot -s
}

8. gtk开发环境搭建,安装这个包:libgtk2.0-dev.deb

    开发手册:搜索安装 manpages-dev  

9.(代理设置)为apt-get设置http代理

可以通过三种方法为apt-get设置http代理
方法一
这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。

export http_proxy=

方法二
这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。
注意: 某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。

sudo gedit /etc/apt/apt.conf

在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。

Acquire::http::Proxy “”;

保存apt.conf文件。
方法三
这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。

gedit ~/.bashrc

在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。

http_proxy=
export http_proxy

保存文件。关闭当前终端,然后打开另一个终端。
使用apt-get update或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。
如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。

10.

安装vnc4server。用aptitude搜索安装。

11.

ssh服务端,登录用ssh命令。安装服务端aptitude install openssh-server.

启动命令:etc/init.d/ssh start[stop][restart]

自启动设置:vim /etc/rc.local 在 exit 0这行上面加上/etc/init.d/ssh start 

12.设置系统的环境变量(全部用户都有效):vim /etc/profile 在最后一行加上

 armlinux="/usr/local/arm/bin"
 PATH="$PATH:$armlinux:."
 export PATH
 umask 022

13.使用USB盘。

vim /proc/partitions查看usb挂载盘的标识符。然后用mount进行挂载。比如:

mount /dev/sdb1 /mnt/usb

14.压缩文件

tar -jcvf file.tar.bz2 file/   //要先安装bzip2

tar -zcvf file.tar.gz file/


15.解压缩
tar -jxvf file.tar.bz2
tar -zxvf file.tar.gz

16.wget使用
可根据需要选择用下面的参数:
$ wget -c -r -nd -np -k -L -p -A c,h

-c  断点续传
-r  递归下载,下载指定网页某一目录下(包括子目录)的所有文件
-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录
-np 递归下载时不搜索上层目录,如wget -c -r
    没有加参数-np,就会同时下载path的上一级目录pub下的其它文件
-k  将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数
-L  递归时不进入其它主机,如wget -c -r 如果网站内有一个这样的链接:
    ,不加参数-L,就会像大火烧山一样,会递归下载网站
-p  下载网页所需的所有文件,如图片等
-A  指定要下载的文件样式列表,多个样式用逗号分隔
-i  后面跟一个文件,文件内指明要下载的URL

17.设置网络地址
   17.1 设置IP:
         vim /etc/network/interfaces
         设置如下:
                 auto lo eth0
                    iface lo inet loopback
                    iface eth0 inet static
                    address 192.168.2.2
                    netmask 255.255.255.0
                    broadcast 192.168.2.255
                    gateway 192.168.2.1
            里面把地址和网关设置好。
            如果是DHCP那么就这么设:
           
auto eth0
            iface eth0 inet dhcp
   设置完成后,重启网络:
/etc/init.d/networking restart
   17.2 更一般的,临时设置:
            
ifconfig -a 显示网络设置
             ifconfig eth0 inet down 先关掉eth0
             ifconfig eth0 inet up 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255 设置ip
             route add default gw 192.168.1.1 eth0 设置网关
             route del default gw 192.168.1.1 网关错了可以删掉,设完后可以用route来检查
   17.3
设置DNS,直接写/etc/resolv.conf即可
           下面这两个是Opendns的,还是不错的,尤其是对网通和电信的用户来说。
           domain
             nameserver 208.67.222.222
             nameserver 208.67.220.220
   17.4 设置主机名
                  hostname 显示主机名
                  hostname newName 设置主机名
                  或者直接编辑文件
/etc/hostname。
18.安装linux版本的skype
       到skype的官方网站下载linux版本的skype。它是给予qt库写的,所以在安装前要先安装
          aptitude install libqt4-core libqt4-gui
       然后再
          dpkg -i skype*.deb

19.安装星际译王词典:
    下载词典  
    解压词典后把解压生成的文件夹直接放到/usr/share/stardict/dic/目录下即可

20.一些实用的软件: Brasero - 光盘烧录工具

21.apache安装

apt-get install apache //webserver目录默认在/var/www目录下。

22.mplayer解码器路径:/usr/lib/codecs/*

阅读(1628) | 评论(0) | 转发(0) |
0

上一篇:debian系统学习笔记

下一篇:cvs命令笔记

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