• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Debian Sarge 光盤安裝記要

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    Debian Sarge 光盤安裝記要 Debian Sarge 光盤安裝記要 -------------------------------------------------------------------------------- 下面為我安裝Debian Sarge的過程,記錄在此便于下次安裝時查找。其中ATI顯卡、GNOME、SCIM輸入法、USB MOUSE、SIMS
    Debian Sarge 光盤安裝記要

    Debian Sarge 光盤安裝記要

    --------------------------------------------------------------------------------


    下面為我安裝Debian Sarge的過程,記錄在此便于下次安裝時查找。其中ATI顯卡、GNOME、SCIM輸入法、USB MOUSE、SIMSUN字體安裝、MYSQL安裝、WU-FTP安裝、郵件服務器及DNS服務器安裝因為目前我不需要或硬件不是相應設備,所以沒有記錄。
    格式說明:單獨一行中以"#"或"$"開頭表示執行的shell命令,不以開頭的"#"或"$"表示文件內容。如果文件內容中有"#"表示該行被注釋掉。

    一、安裝前準備工作
    將BIOS設置里PCI詳細設置中的“reset configuration data"選項由Disable改為Enabled,如果不設在基本安裝時網卡不能正常驅動和安裝。
    下載sarge-i386-netinst.iso(100M左右),并將其刻錄成光盤(以下稱為sarge光盤)。下載地址為:http://debian.cn99.com/debian-cd/sarge/sarge-i386-netinst.iso
    下載某文件或用apt-cache search不到的軟件包時請使用www.google.com或www.baidu.com搜索,比如下載libreadline5-dev包時,可以搜索關鍵字"lib readline5 dev deb"。

    二、系統安裝

    1、安裝基本系統

    1.1、用sarge光盤啟動,當出現"boot:"時,如果直接敲回車鍵則安裝2.4內核,如果輸入
    linux26
    則安裝2.6.8-1-386內核。安裝語言選中文,后面全部是中文提示。根據硬盤大小進行分區。建議:SWAP交換分區為內存的2-3倍。"/usr"分區適當大些,因為軟件基本安裝在這個分區。"/"分區大于150M即可。

    1.2、安裝后重啟系統,系統自動執行base-config配置系統,如果是ADSL上網,則中止該程序執行。(因其ppp配置是基于撥號上網調制解調器配置)
    在命令行方式(以下簡稱為shell環境)下,鍵入
    #LANG=C
    這樣以英文方式顯示不會出亂碼;或者安裝zhcon
    #apt-get -y install zhcon
    也可正常顯示中文。
    #pppoeconf
    配置ADSL上網,配置完后鍵入
    #pon dsl-provider或
    #pon
    即可連接上網。斷開互聯網連接用
    #poff

    1.3、shell環境下鍵入
    #base-config
    啟動配置,apt軟件安裝源選擇中國,建議選linuxforum,因速度最快。軟件安裝可以選擇各種類型,如桌面環境、WEB服務器等,建議選擇手動選擇軟件,然后退出。在shell環境下安裝,這樣可以實現精細控制安裝。

    2、安裝桌面,即X-WINDOWS(建議安裝,如果不用瀏覽只做服務器則不用裝)
    shell環境下輸入
    #apt-get install x-window-system-core kde kde-i18n-zhcn
    也可詳細安裝如kde-core等,為省事可以選kde軟件包則安裝全部kde環境。

    2.1、修改X-windows配置
    X-windows配置文件在/etc/X11/XF86Config-4中。有三種方法(建議用第C種):
    <a>純字符界面:
    #xf86config
    <b>字符圖形界面:
    #dpkg-reconfigure xserver-xfree86
    <c>自動檢測:
    #apt-get install xdebconfigurator
    自動檢測硬件
    #xdebconfigurator
    根據檢測結果修改XF86Config-4文件
    #dexconf

    2.2、安裝nvidia顯卡驅動(如果是nvidia顯卡則必須)

    2.2.1、安裝nvidia驅動
    #apt-get install nvidia-kernel-common_1.0.7174-1_all.deb
    #apt-get install nvidia-kernel-2.6.8-1-386_1.0.6629+1_i386.deb
    #apt-get install nvidia-glx_1.0.6629+1-2_i386.deb
    上面3個文件可用GOOLE搜索,我的本地硬盤也已保存(安裝完忘了從哪里下載的)如果誰提供FTP站點可以上載供大家使用。先安裝kernel-common包再安裝kernel包。
    注意:nvidia-kernel-2.6.8這個包的版本號須和內核相同,sarge linux26系統安裝則應該選2.6.8,且nvidia-kernel-2.6.8這個包和nvidia-glx這個包的小版本號必須相同,這里均為 6629。nvidia-kernel-common這個包的小版本號要等于或大于其它兩個包就行,這里是7174。
    加載nvidia內核模塊,可以
    每次開機后執行一次
    #modprobe nvidia
    也可在/etc/modules中增加一行內容
    nvidia
    然后執行:
    #update-modules

    2.2.2、修改XF86Config-4文件,文件中
    Load "dri"
    Load "Glcore"
    Option "UseFBDev" "true"
    上列3行前加#號或直接刪除這幾行;將
    Driver "nv"
    修改為
    Driver "nvidia";

    nvidia中BusID據實填,我填的是
    BusID "PCI:1:0:0"
    因為
    #lspci
    后的輸出如下:
    0000:01:00.0 VGA compatible controller: nVidia Corporation NV10 [GeForce 256 SDR ] (rev 10)

    2.3、安裝PS/2鼠標

    2.3.1、加載PS/2內核模塊
    如果X窗口因鼠標原因不能啟動,則加載PS/2內核模塊,可以每次開機后執行一次:
    #modprobe psmouse
    #modprobe mousedev
    也可在/etc/modules中增加兩行內容
    psmouse
    mousedev
    然后
    #update-modules

    2.4、XF86Config-4中相關內容:
    Section "Module"
    Load "bitmap"
    Load "dbe"
    Load "ddc"
    Load "extmod"
    Load "freetype"
    Load "glx"
    Load "int10"
    Load "record"
    Load "speedo"
    Load "type1"
    Load "vbe"
    # Load "dri"
    # Load "Glcore"
    EndSection
    Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ImPS/2"
    Option "Emulate3Buttons" "true"
    Option "ZAxisMapping" "4 5"
    EndSection
    Section "Device"
    Identifier "NVIDIA Corporation NV10 [GeForce 256 SDR]"
    Driver "nvidia"
    BusID "PCI:1:0:0"
    # Option "UseFBDev" "true"
    EndSection
    Section "ServerLayout"
    Identifier "Default Layout"
    Screen "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    EndSection

    2.5、安裝中文輸入法fcitx
    #apt-get install fcitx
    新建文件/etc/X11/Xsession.d/25xchinput-start,使啟動X窗口自動啟動fcitx做為漢字輸入法,該文件內容如下:
    export G_FILENAME_ENCODEING=@GBK
    export LANG=zh_CN.GB2312
    export XMODIFIERS=@im=fcitx
    fcitx

    2.6、安裝中文字體(FireFly新宋體)
    #wget http://debian.okey.net/other/debian/ttf-fireflysung_1.0.0-1_i386.deb
    #dpkg -i ttf-fireflysung_1.0.0-1_i386.deb
    不用修改/etc/fonts/local.conf也可使用該字體。wget是一個下載HTTP協議文件的工具。

    2.7、啟動X窗口
    #startx&
    建議安裝firefox用于瀏覽,KDE的瀏覽器運行不穩定總崩潰。
    #apt-get install mozilla-firefox mozilla-firefox-locale-zh-cn
    http://www.firefoxcn.com/ 下載標簽頁瀏覽擴展TabbrowserExtensions.xpi
    然后在firefox瀏覽器直接打開該xpi文件即可安裝該擴展

    3、安裝開發環境(建議安裝,如果用源碼安裝軟件則必須)
    #apt-get install gcc g++ make gdb m4 binutils
    如果在X-windows下開發,建議安裝圖形開發環境
    #apt-get install kdevelop3 kdbg

    三、安裝FTPD、TELNETD

    1、為能遠程登錄,安裝telnetd
    #apt-get install telnetd
    安裝后,在本機或其它機器上執行telnet,如果以普通用戶身份能正常登錄,則安裝正常。如需以root超級用戶身份登錄,可以先以普通用戶身份登錄,然后執行
    $su

    2、安裝FTP服務器proftpd
    #apt-get install proftpd
    新建ftp用戶,其主目錄為/var/ftp,以ftp身份登錄,在/var/ftp下新建/pub供下載和/incoming供上傳。
    修改配置文件/etc/proftpd.conf如下:
    ServerName "wzwftp"
    ServerType inetd
    DeferWelcome off
    MultilineRFC2228 on
    DefaultServer on
    ShowSymlinks on
    TimeoutNoTransfer 600
    TimeoutStalled 600
    TimeoutIdle 1200
    DisplayLogin welcome.msg
    DisplayFirstChdir .message
    ListOptions "-l"
    DenyFilter *.*/
    Port 21
    MaxInstances 30
    MaxLoginAttempts 1
    RequireValidShell off
    User nobody
    Group nogroup
    Umask 022 022
    AllowOverwrite on
    <Directory /*>
    HideNoAccess on
    AllowOverwrite off
    </Directory>
    <Anonymous /var/ftp>
    User ftp
    Group nogroup
    UserAlias anonymous ftp
    MaxClients 10
    AuthAliasOnly on #為允許anonymous登錄,此行必須。
    <Limit LOGIN>
    AllowAll
    </Limit>
    <Directory pub>
    <Limit WRITE>
    DenyAll
    </Limit>
    AllowRetrieveRestart on
    AllowAll
    AllowOverwrite off
    </Directory>
    <Directory incoming>
    Umask 022 022
    <Limit READ WRITE>
    AllowAll
    </Limit>
    <Limit STOR>
    AllowAll
    </Limit>
    AllowRetrieveRestart on
    AllowStoreRestart on
    DeleteAbortedStores off
    AllowAll
    AllowOverwrite on
    </Directory>
    DefaultChdir /var/ftp
    LoginPasswordPrompt on
    AllowAll
    AnonRequirePassword off
    AuthAliasOnly off
    UseFtpUsers off
    </Anonymous>
    然后執行ftp 127.0.0.1,如果以anonymous身份登錄正常,則ftp服務器正常安裝。

    四、源碼安裝服務器軟件APACHE(HTTP瀏覽器服務器)、POSTGRESQL(SQL關系數據庫服務器)、PHP(CGI語言)

    1、下載解壓源碼軟件包
    下載軟件包httpd-2.0.54.tar.bz2、postgresql-8.0.2.tar.bz2、php-5.0.4.tar.bz2,解壓軟件包
    #tar xvjf httpd-2.0.54.tar.bz2
    #tar xvjf postgresql-8.0.2.tar.bz2
    #tar xvjf php-5.0.4.tar.bz2
    在源碼安裝過程中,執行./configure命令后經常會出現某個開發庫沒找到中止,根據提示信息用apt-cache search搜索,apt-get install安裝相應軟件包即可。

    2、安裝APACHE
    2.1、安裝APACHE
    #cd httpd-2.0.54
    #./configure --enable-module=so (允許模塊,為php安裝做準備)
    #make
    #make install

    2.2、使用和配置APACHE
    修改/usr/local/apache2/conf/httpd.conf中DocmentRoot和其它相關內容,以設置自己的瀏覽器根目錄。APACHE使用命令:
    #/usr/local/apache2/bin/apachectl 選項
    選項內容:start表示啟動,stop表示停止,restart表示重新啟動。

    2.3、測試APACHE是否正常安裝
    安裝后啟動APACHE,在本機瀏覽器內敲入localhost,如果頁面顯示內容為“
    您能看見這個頁面,說明Apache web server 已經安裝成功。等等”,則表示APACHE安裝成功。

    3、安裝POSTGRESQL服務器

    3.1、安裝POSTGRESQL
    #cd postgresql-8.0.2
    #./configure enable-nls (打開本地語言支持)
    #make
    #make install

    3.2、配置POSTGRESQL數據庫
    新建/var/sqldata目錄供數據庫使用(數據庫使用目錄可建于任何地方);新建用戶postgres,該用戶屬postgres組,該用戶主目錄為"/var/sqldata"。然后
    #chown postgres:postgres /var/sqldata
    #chmod a+rx /var/sqldata
    以postgres用戶登錄:
    #su postgres

    #login
    新建目錄:
    $mkdir /var/sqldata/base
    初始化數據庫(數據庫存放于/var/sqldata/base,設置默認字符集為UTF-8)
    $/usr/local/pgsql/bin/initdb --locale=UNICODE -D /var/sqldata/base
    創建數據庫"test"
    $/usr/local/pgsql/bin/createdb test
    啟動數據庫服務(-i表示允許TCPIP連接,-D指定數據庫目錄,執行日志輸出到logfile文件)
    $/usr/local/pgsql/bin/postmaster -i -D /var/sqldata/base>logfile 2>&1 &
    停止數據庫服務,直接殺掉postmaster進程即可
    $killall postmaster

    3.3、測試是否正常安裝
    進行數據庫操作:
    #su postgres
    $/usr/local/pgsql/bin/psql test
    如果進入數據庫命令行管理方式則表示數據庫安裝成功。

    3.4、POSTGRESQL參考:請參考何偉平的網站: http://www.pgsqldb.org/ ,上面的POSTGRESQL文檔和論壇非常好。

    4、安裝PHP

    4.1、安裝PHP
    #cd php-5.0.4
    #./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-pgsql --with-zlib --with-bz2 --enable-ftp --with-gd --with-gettext --enable-mbstrin --with-readline
    #make
    #make install

    4.2、配置PHP
    #cp php.ini-dist /usr/local/lib/php.ini
    apache配置文件httpd.conf中如果沒有下列行,則增加。
    LoadModule php5_module libexec/libphp5.so
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps

    4.3、測試PHP是否正常安裝:
    在瀏覽器服務的根目錄(例如:/usr/local/apache2/htdocs)下新建文件lzzzz.php,文件內容如下所示:
    <?php
    echo("Hello World. ");
    phpinfo();
    ?>
    然后在本機瀏覽器窗口地址欄內輸入
    localhost/lzzzz.php
    如果有正常輸出結果而不是顯示文件內容本身或顯示異常,則php安裝正常。

    五、apt和dpkg軟件包管理工具使用要點

    1、/etc/apt/sources.list文件內容:
    deb ftp://ftp.linuxforum.net/debian/ unstable main contrib non-free
    deb-src ftp://ftp.linuxforum.net/debian/ unstable main contrib non-free
    deb http://security.debian.org/ stable/updates main
    debain有三種類型發行版:stable最穩定,unstable有最新版本軟件包但沒有全面測試可能不太穩定,testing介于stable和unstable之間。

    2、apt命令(主要用于管理網絡上文件下載)簡要

    2.1、檢索和顯示
    檢索存在的包,參數中name可以是包名的一部分也可是全部。
    #apt-cache search name
    顯示包信息,其中pkgname必須是軟件包的全名。
    #apt-cache show pkgname
    顯示軟件包內容:
    #apt-file search pkgname
    #apt-file list pkgname
    apt-file信息要更新則:
    #apt-file update

    2.2、安裝軟件包
    下載并安裝軟件包。
    #apt-get install pkgname1 pkgname2
    例如:
    #apt-get install telnetd
    只下載不安裝軟件包,軟件包被下載到/var/cache/apt/archives目錄。
    #apt-get -d install pkgname1 pkgname2,
    重新安裝軟件包:
    #apt-get --reinstall install pkgname1 pkgname2
    安裝時對所有提問回答"yes"選項:
    #apt-get -y install pkgname1 pkgname2
    如果安裝進行不下去則用命令修復,然后再安裝
    #apt-get -f install

    2.3、刪除軟件包
    刪除軟件包:
    #apt-get remove pkgname
    徹底刪除軟件包(包括配置文件等):
    #apt-get --purge remove pkgname
    刪除本機上下載的無用軟件包,第1種全部刪除:
    #apt-get clean
    第2種刪除過時的:
    #apt-get autoclean

    2.4、更新軟件包
    更新軟件包分兩步,第1步更新軟件包信息:
    #apt-get update
    第二步軟件包升級:
    #apt-get upgrade
    或升級軟件包的發行版:
    #apt-get dist-upgrade。
    軟件升級時使某個包鎖定(即不升級):修改/etc/apt/preferences文件,其中內容為:
    Package: pkgname
    Pin: pindef
    Priority: pinpri
    例如:
    Package: gaim
    Pin: version 0.58*,*表示鎖定以0.58開頭的所有版本。
    Priority值含義是:<0表示永不安裝,0-100表示不是有效版本不安裝,>100且<1000表如有新版本則安裝,>1000表示安裝舊版本。

    2.5、源碼包管理
    下載源碼包:
    #apt-get source pkgname
    通常下載3個文件:.orig.tar.gz和.dsc和.diff.gz;然后解壓在/var/cache/apt/archives/pkgname目錄,其中/debian子目錄是創建.deb包需要的文件。
    下載并自動打包:
    #apt-get -b source pkgname

    2.6、在CD-ROM使用APT,dirname為CD-ROM掛載點目錄名
    #apt-cdrom add [-d dirname]

    3、dpkg命令(主要管理本地硬盤和已安裝的包文件)簡要

    3.1、檢索和顯示
    查找文件屬于哪個安裝軟件包,filename可以是全名也可以是部分名字,可以帶路徑也可以不帶路徑。
    #dpkg -S filename
    顯示系統已安裝的軟件包列表:
    #dpkg -l
    因輸出軟件包名字太長則會被截斷,所以加上COLUMNS環境變量,或在.bashrc和.profile中加上COLUMNS環境變量設置:
    #COLUMNS=120 dpkg -l
    列出未安裝到系統上的軟件包文件(.deb)中的文件列表,其中pkgfilename為軟件包文件名:
    #dpkg -c pkgfilename
    列出已安裝到系統上的軟件包的安裝文件列表,其中pkgname為軟件包名:
    #dpkg -L pkgname
    顯示未安裝到系統上的軟件包文件(.deb)中的包信息:
    #dpkg -f pkgfilename
    #dpkg -I pkgfilename
    顯示已安裝到系統上的軟件包的包信息:
    #dpkg -s pkgname
    #dpkg -p pkgname

    3.2、安裝軟件包
    安裝本地硬盤上的軟件包,pkgfilename為軟件包的全名:
    #dpkg -i pkgfilename
    例如
    #dpkg -i ttf-fireflysung_1.0.0-1_i386.deb
    解開但不配置軟件包:
    #dpkg --unpack pkgfilename
    解開且配置軟件包:
    #dpkg --configure pkgfilename

    3.3、刪除軟件包
    刪除軟件包:
    #dpkg -r pkgname
    徹底刪除軟件包(包括配置文件等):
    #dpkg -P pkgname

    3.4、生成軟件包
    #dpkg -b directoryname
    #dpkg -b filename

    六、常用配置工具
    1、顯示系統信息
    列出PCI信息(如顯卡、網卡、聲卡等):
    #lspci
    顯示當前內核:
    #cat /proc/verion
    顯示系統信息:
    #uname -a
    顯示開機過程的信息:
    #dmesg
    顯示當前locale
    #locale

    2、系統配置
    配置系統引導服務:
    #rcconf
    基本系統配置:
    #base-config
    軟件包管理:
    #debconf
    #aptconf
    軟件包重新配置:
    #dpkg-reconfigure pkgname
    locale配置:
    #localeconf
    #dpkg-reconfigure locales

    3、網絡配置
    ADSL上網配置:
    #pppoeconf
    網絡配置用下面命令,涉及的幾個主要文件:/etc/hostname(主機名字),/etc/hosts,/etc/network/interfaces(開機網絡配置),/etc/resolv.conf(DNS配置)。
    #ifconfig

    4、X窗口配置見第二部分2.1節。

    5、內核模塊配置:
    #modconf
    /etc/modules文件中是開機加載模塊,修改該文件后應用
    #update-modules
    自動更新/etc/modules.conf和/etc/chandev.conf文件。
    加載模塊:
    #modprobe modname
    卸載模塊:
    #modprobe -r modname
    當前使用模塊的配置:
    #modprobe -c
    顯示安裝的模塊:
    #modprobe -l
    安裝一個可加載模塊:
    #insmod modname
    卸載模塊:
    #rmmod modname
    列出已加載模塊:
    #lsmod
    顯示模塊信息
    #modinfo modname

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>