歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> Debian GNU/Linux及其中文應用

Debian GNU/Linux及其中文應用

日期:2017/2/27 12:16:09   编辑:Linux文化

(一)關於Debian GNU/Linux
===========================

Debian GNU/Linux 是最嚴謹,最開放和最自由的GNU/Linux發行套件,秉承Linux網絡協作開發的完全黑客精神,是目前著名的Linux發行套件中唯一的非商業性版本。Debian的名稱來源於其創始人Ian Murdock和他的妻子Debra二人的名字組合,目前的穩定版本為Debian version 2.2r2,代號Potato,預計在今年六月份推出Debian version 2.3,代號為Woody。

GNU/Linux從誕生到今天不過短短的幾年時間,但其迅猛的發展勢頭足以使像微軟公司這樣的軟件帝國感到威脅。GNU的出現是現代軟件業的一場革命,GNU軟件取代傳統軟件公司的軟件是無庸置疑的,只是時間長短的問題,微軟公司推出其Microsoft.net戰略就是最好的例證。所以,熟悉GNU,掌握GNU/Linux或FreeBSD等自由操作系統的使用是每一個計算機從業人員的基本技能要求。

現在許多學習使用GNU/Linux人們所遇到的第一個問題就是:到底應該學習哪個套件?目前GNU/Linux套件繁多,國外的就有Red Hat, SuSe, Slackware, Mandrake ... ,國內有Xteam, Bluepoint, Redflag等等。在BBS上也經常有人提出這樣的問題,那麼哪一個套件較好呢?不可否認的是每個套件都有它的獨特之處,但許多使用Linux的老手,無論先前使用的是Red hat還是Slackware,最終都轉到了Debian GNU/Linux,本人以為,Debian至少有以下幾個突出特點:

一. Debian是由遍布世界各地的五百多名志願者開發和維護的,這些開發者同時都是Debian的使用者,所以在使用中所需要的特性就會立刻加入,而系統有什麼問題也會非常快的得到修正。她遵從開放和分布式的開發模式,是許多商業Linux發布套件的基礎,例如 Amirix, Corel, Embedded Debian, Stormix, TimeSys 和 VA Linux Systems, 同時也作為許多網站的web服務器,例如Linux.com。

二. Debian提供了比Redhat rpm包更為嚴謹的deb包,有多達四千多包裝好的deb包可用。同時,Debian提供了完善的系統升級和維護工具apt, apt-get, dpkg, dselect等,可以通過網絡,光盤等實現在線的無縫升級。

三. Debian不基於特定的核心,基於微核心hurd的Debian正在開發當中。


(二)使用光盤鏡像iso文件安裝Debian
====================================

安裝Debian最簡單的方法就是使用Debian的發行光盤,如果買不到光盤也可以通過下載iso文件,然後自己燒錄成光盤,如果沒有刻錄機,也可以使用下面介紹的方法安裝。

機器目前的分區情況如下:
-----------------------------------------------------------------
C: /dev/hda1 50M fat win98 boot
/dev/hda2 50M /boot
/dev/hda3 64M swap
/dev/hda5 1.1G /
D: /dev/hdb5 1.5G fat
E: /dev/hdb6 1G fat32 win98 system

安裝後Debian與Win98共存,debian的root分區為/dev/hda5, 使用/dev/hdb5拷貝光盤鏡像iso文件。

1)首先將光盤鏡像iso文件binary-i386-NONUS.iso拷貝到/dev/hdb5根目錄下。

2)為了能順利安裝debian的base-system, 先把光盤鏡像iso文件中的基本文件系統部分解到硬盤,使用WinImage5.0工具將鏡像文件中的下列子目錄解到硬盤(選擇以路徑名來解壓縮選項)。
\dists\potato\main\disks-i386\2.2.16-2000-07-14\

3)將2.2.16-2000-07-14改名為potato(為了以後方便)。

4)使用dos6.22啟動,然後執行potato目錄下的Install.bat,系統進入安裝界面。

5)在進行到安裝核心模塊之前,先將/dev/hdb5安裝到fat目錄(通過菜單mounted partition選項)。

6)安裝kernel modules, 選擇source media為已經mount分區,填寫目錄為/target/fat/potato,注意:此時系統將mount的分區全部放在/target/目錄下,可以通過按+F3來察看。

7)安裝各模塊,配置系統文件,網卡等。在配置網卡時,需要指明io和irq的值,在填寫時要注意格式:
io=0x300 irq=10
中間用空格分開。

8)配置網絡。

9)安裝base-system,選擇source media為原來的選項。

10)制作boot盤,重啟動。

11)重啟動,配置用戶root和普通帳號,到選擇安裝media時選擇filesystems。

12)按+F2激活第二控制台,使用root帳號登錄,重新mount /dev/hdb5,命令如下:
# umount fat
# mount -t vfat /dev/hdb5 /fat
# mkdir isomount
# mount /fat/binary-i386-NONUS.iso /isomount -o loop

13)按+F1回到安裝界面,在安裝源目錄中填入 /isomount,按系統提示進行其他相關配置,一直到系統安裝結束。


[注意]

1)安裝過程中有些包可能會由於某些錯誤而沒有安裝上,在安裝結束時,系統會重新對這些包再裝一次。

2)如果X沒有配置好,可以先運行xf86config簡單配置一下,然後再運行XF86Setup進行圖形化界面的配置,特別注意鼠標的配置,對於一般的應選擇 ps/2協議,鼠標設備選擇/dev/psaux,如果不好,一般由於鼠標設備沒選對。
mouse protocol: PS/2
mouse device: /dev/psaux

3)重新安裝lilo,先編輯/etc/lilo.conf,然後運行/sbin/lilo命令。

4)阻止自動啟動xdm,執行下列命令:
# /etc/init.d/xdm stop
# update-rc.d -f xdm remove
可以使用以下命令恢復:
# update-rc.d xdm defaults

5)設定Gnome為缺省的X桌面,執行下列命令:
# ln -sf /usr/bin/gnome-session /etc/alternatives/x-window-manager
# ln -sf /usr/share/man/man.1/gnome-session.1.gz /etc/alternatives/x-window-manager.1.gz

6)如果想要添加新的軟件包,則每次使用apt-get, dselect和dpkg之前,首先需要將iso鏡像文件重新裝載:
# umount fat
# mount -t vfat /dev/hdb5 /fat
# mount /fat/binary-i386-NONUS.iso /isomount -o loop
也可以直接裝載:
# mount /fat/binary~1.iso /isomount -o loop


(三)在Debian 2.2 (potato)中使用中文ttf字體
===============================================

Debian 2.2 (potato)版本已經能夠完善的支持中文,但需要進行下面這些簡單的設定。

1.設定用戶的locale環境,使其支持中文GB2312,輸入法設定為xcin。
---------------------------------------------------------------
修改或新增 ~/.bashrc 和 ~/.inputrc 文件。
在 ~/.bashrc 文件中增加locale設定:

......
export LC_ALL=zh_CN.GB2312
export LC_TYPE=zh_CN.GB2312
export LANG=zh_CN.GB2312
export XMODIFIERS="@im=xcin-zh_CN.GB2312"

stty cs8 -istrip
stty pass8

增加 ~/.inputrc 文件:

set meta-flag on
set convert-meta off
set output-meta on

退出,重新登錄,應該在X下能使用中文,但現在仍然是點陣字體。

2. 使Xwindow支持TrueType字體。
---------------------------------------
進行如下設定:
方案一. 修改 /etc/X11/XF86Config 文件,在文件一項中加入:
FontPath "tcp/127.0.0.1:7100"
注釋掉其他所有的FontPath。如下:

Section "Files"
# RgbPath "/usr/X11R6/lib/X11/rgb"
# FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
# FontPath "/usr/X11R6/lib/X11/fonts/cyrillic:unscaled"
# FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
# FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
# FontPath "/usr/X11R6/lib/X11/fonts/Type1"
# FontPath "/usr/X11R6/lib/X11/fonts/misc"
# FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
# FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
# FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "tcp/127.0.0.1:7100"
EndSection

修改 /etc/X11/xfs/config 文件:
注釋掉 no-listen = tcp 一行。
在 catalogue 中第一行加入TrueType字體路徑:

catalogue = /usr/lib/X11/fonts/TrueType/,
/usr/lib/X11/fonts/misc:unscaled,
/usr/lib/X11/fonts/cyrillic/,
/usr/lib/X11/fonts/Speedo/,
/usr/lib/X11/fonts/Type1/,
/usr/lib/X11/fonts/100dpi/:unscaled,
/usr/lib/X11/fonts/75dpi/:unscaled

注意:一定要將TrueType路徑加入第一行,否則不行。其他所有字體都要保留,特別是 misc:unscaled 字體路徑。

方案二. 修改 /etc/X11/XF86Config 文件,在文件一項中加入:
FontPath "unix/:7100"
注釋掉其他所有的FontPath。

修改 /etc/X11/xfs/config 文件:
在 catalogue 中第一行加入TrueType字體路徑:
catalogue = /usr/lib/X11/fonts/TrueType/,
.............
即可。

重新啟動xfs-xtt使改動生效,然後進入X就可以使用TrueType字體了。

3. 使用 deferglyphs 16選項來加快X程序的啟動。
--------------------------------------------------
1)直接使用startx啟動:

startx -- -deferglyphs 16

為了方便可以在~/.bashrc中加入startx的alias:

alias startx='startx -- -deferglyphs 16'

即可。

2)使用gdm啟動(此是 Gnome 的登入管理員):
在 /etc/gdm/gdm.conf文件中加上:

[servers]
0=/usr/bin/X11/X vt7 - deferglyphs 16

3)使用xdm啟動:
在 /etc/X11/xdm/Xsession 檔案裡加上
:0 local /usr/bin/X11/X vt7 - deferglyphs 16

4)使用 kdm 啟動 (此是 KDE 的登入管理員)
在 /etc/X11/kdm/Xsession 檔案裡加上
:0 local /usr/bin/X11/X vt7 - deferglyphs 16


4. 使用Windows NT4.0中的TrueType字體 simsun.ttc。
-------------------------------------------------------
復雜的方法可以使用mkttfdir等工具軟件,簡單的方法是將其直接改名為Xwindow現在使用的字體,來個偷梁換柱。具體做法如下:
首先,將NT4的字體文件simsun.ttc拷貝到debian的truetype字體目錄:

#cp simsun.ttc /usr/share/fonts/truetype/arphic/

目錄arphic下原來有四個字體文件:

bkai00mp.ttf
bsmi00lp.ttf
gbsn00lp.ttf
gkai00mp.ttf ----(缺省GB的ttf字體)

Xwindows缺省情況下使用的truetype字體為gkai00mp.ttf,所以,只要將simsun.ttc改名為gkai00mp.ttf即可。

#mv gkai00mp.ttf gkai00mp.ttf.bak
#mv simsun.ttc gkai00mp.ttf

現在,重新啟動xwindows,就可以享用漂亮的windows字體了。


(四)關於Debian的其他資訊
============================================================

Debian的官方站點:
http://www.debian.org/
Debian郵件列表:
http://lists.debian.org/

Debian光盤鏡像:
http://www.linuxiso.org/
http://www.linuxeden.com/
http://www.gnuchina.org/ftp/ISO/

Debian討論區:
http://www.debianhelp.org/
http://www.debianplanet.org/


李家芳 14:03 00-12-27 harbin
------------------------------------------------------------------
([email protected])


Copyright © Linux教程網 All Rights Reserved