本格堅守四不一沒有政治主張:不知道、不清楚、不瞭解、不明白、沒有我的事!
[ start | index | login ]

2004-04-15 #1

Created by Ada. Last edited by Ada, 4 years and 22 days ago. Viewed 3,334 times. #6
[diff] [history] [edit] [rdf]
labels
Parent:Linux
attachments

Linux 連線版常見被問到的 FAQ 彙整

註:您可以從 >> Linux 連線版 FAQ 彙整 看到更新過的內容!

寄件者:小州 (kenduest.bbs@bbs.sayya.org)
主旨:[文件]Linux 連線版常見被問到的 FAQ 彙整 (4/7/2004)

** 歡迎轉貼,但是請保留出處資訊 **

中文部份:

  1. 文字模式下,有沒有可以提供中文顯示輸入的環境?
於文字 console 下,可以安裝的中文終端機程式非常多,比方早期的 chdrv、jmce 一直到目前的 jmcce 都可以選擇。對岸也有發展 cce 與 zhcon 提供相同的操作環境。

使用 RedHat、Fedora Linux 系統,可以這邊取得該 package:

>>ftp://info.sayya.org/project/jmcce/package/redhat/

* jmcce-1.4RC2-3.cvs20020816.i386.rpm * jmcce-fonts-1.4RC2-3.cvs20020816.i386.rpm * jmcce-inputref-1.4RC2-3.cvs20020816.i386.rpm

而由於 jmcce 本身使用 svgalib 程式庫繪圖,所以系統還需要安裝 svgalib 程式庫才可以使用。svgalib 下面連結亦可取得:

取得完成,使用 rpm -ihv 一起安裝上這些 rpm package 即可完成, 執行 jmcce 程式即可進入中文環境。

若是使用的 Mandrake Linux 的朋友,在 Mandrake Linux 9.1 與之前 版本,jmcce 有收錄於官方的套件清單內,直接執行 urpmi jmcce 即可 安裝完成。在 Mandrake Linux 9.2 與其後版本則已經移出正式維護的 套件清單內,要安裝請由下面 url 取得:

>>ftp://info.sayya.org/project/jmcce/package/mandrake/

* jmcce-1.4-0.rc2.5mdk.i586.rpm * jmcce-fonts-1.4-0.rc2.5mdk.i586.rpm * jmcce-inputref-1.4-0.rc2.5mdk.i586.rpm

此版本的 jmcce 內建 svgalib,所以不需要另外安裝 svgalib 程式庫。

取得完成,使用 rpm -ihv 一起安裝上這些 rpm package 即可完成, 執行 jmcce 程式即可進入中文環境。

2. 在文字介面進入中文系統後,或者是在圖形介面開啟終端機程式,都可以 在命令列輸入中文,但是 telnet 連上其他站台就無法輸入中文而變成亂碼?

特定版本的 telnet 程式預設使用 7bit 方式來輸入資料進行處理,所以 輸入的中文用 7bit 送出會產生亂碼情況。

通常可以在使用 telnet 程式時,另外加上 -8 或者是 -L 參數即可解決, 或者是可以在連線之後,按下 telnet 預設的 ctrl-] 熱鍵,然後輸入 set binary,如此也是可以解決該問題的。

3. 安裝好 RedHat 與 Fedora Linux 後,於 Linux 主機放置的中文檔名的 檔案,透過 ftp 連線存取都是看到亂碼?

因為這些版本目前安裝時若是選擇繁體語系,預設 locale 語系設定將為 zh_TW.UTF-8,也就是走 unicode 編碼。檔案系統的檔案直接使用 unicode 編碼目前在一些環境上還有一些問題,建議安裝好系統把 locale 語系設定 調整為 zh_TW 或者是 zh_TW.Big5,如此在 Linux 系統環境存取檔案名稱 部份就不會走 unicode 編碼方式。

調整作法,以 RedHat、Fedora、Mandrake Linux 等系統來說,皆可以調整 /etc/sysconfig/i18n 檔案設定。比方像是:

LANG=zh_TW

改完後重新登入系統即可生效。當時可以透過執行 locale 指令檢視設定。

4. 安裝好 Linux 系統,當初是選擇繁體語系,在純文字介面時輸入指令程式 都會顯示亂碼?

因為單純文字介面沒有中文環境,所以加裝 jmcce 等這類文字中文終端機 模擬環境就可以解決該問題,或者是可以調整 locale 語系設定。

指定 locale 語系部份,可以考慮把 LC_MESSAGES 與 LC_TIME 的 locale 變數指定為 POSIX 或者是 C 即可使用單純文字訊息回應:

export LC_MESSAGES=C
export LC_TIME=C

以 RedHat、Fedora Linux 來說,可以於 /etc/profile 檔案最後加入:

if [ -z "$DISPLAY" ]; then
  export LC_MESSAGES=C
  export LC_TIME=C
fi

如此每次登入系統時,會偵測目前是否在 X 下。若是不在 X 環境下,表示 可能環境無法支援中文顯示,那就改用單純英文訊息替代。

5. 將 Windows 9x 的 FAT 磁片分割區掛入系統後,卻發現中文都看不到,只看到 一堆亂碼或者是 ???? 符號?

使用 mount -t vfat 掛入 vfat 這類分割區裝置時,預設 mount 使用英文 字集掛載,所以中文顯示會有問題。修改方式需要於 mount 時傳入必要的 codepage 與 iocharset 參數指定即可解決。

若是系統是使用 zh_TW.UTF-8 語系環境,使用如下敘述進行掛載:

mount -t vfat -o iocharset=utf8,codepage=950 /dev/hda1 /mnt/tmp

若是系統是使用 zh_TW or zh_TW.Big5 語系環境,使用如下敘述進行掛載:

mount -t vfat -o iocharset=big5,codepage=950 /dev/hda1 /mnt/tmp

若是掛入後還是無法正確看到中文顯示,通常還與 ls 程式本身有所關係。 於特定的 ls 程式因為本身所連結的程式庫的關係,執行 ls 時還需要特別的 加上 --show-control-chars 參數才可以正確檢視中文檔案名稱。

另外注意事項是,若是在 ntfs 分割區上,只能夠使用 -o iocharset=big5 傳入該編碼指定,不需要指定 codepage 項目。

網路 FTP 部份:

  1. 設定完 ftp 後開放匿名登入,為何匿名登入的使用者無法正確存取到使用
symlink 建立的連結目錄檔案?

ftp 匿名登入後,ftpd 會進行 chroot() 呼叫,讓登入的系統原本的目錄 (像是 /var/ftp) 變成該 client 的 / 根目錄。若是 symlink 的連結超出 系統該匿名預設的目錄外,結果當然是無法存取。

若是希望在 chroot 環境還是可以存取到超出該目錄範圍的檔案目錄,目前 可以透過 mount 的 --bind 參數將分享項目掛入至 chroot 的目錄內即可。

使用方式如下:

mount --bind /home/share /var/ftp/pub/share

mount 敘述,寫在 /etc/fstab 時則使用下列語法:

/home/share /var/ftp/pub/share none bind 0 0

多媒體部份:

  1. Linux 系統有那些軟體可以看 mpg、avi、wmv 檔案?
這類軟體目前在 Linux 系統上可以安裝 xine 與 mplayer 來進行 影片播放。

由於 RedHat、Fedora Linux 官方政策所以並沒收錄這些現成的 package 在系統內,所以要安裝使用,可以透過其他 3rd 廠商打包的 rpm package 進行安裝使用。

詳細資訊可以查看: >>http://freshrpms.net/

Mandrake Linux 的使用者,安裝時選擇 mplayer 即可使用。若是當初 沒有安裝,可以執行 urpmi mplayer mplayer-gui 即可安裝完成。執行 mplayer 或者是 gmplayer 即可使用。

要播放 wmv 檔案,需要另外安裝 mplayer 另外提供的 win32decode 檔案,詳細請參閱 mplayer 網站。

2. 我的 xmms 播放器程式無法支援 mp3 檔案播放?

由於 mp3 一些專利問題,RedHat、Fedora Linux 官方政策直接移除了 xmms 的 mp3 plugin 支援。要支援能夠播放 mp3 檔案,可以連線到 xmms 的 官方站台取得預先編譯好的 rpm package 安裝更新即可使用。

xmms 官方站台: >>http://www.xmms.org/

3. 我的 gaim 無法上 msn?

Microsoft 的 msn 連線規格之前有調整過一次,所以使用舊有的 msn 協定的軟體都需要更新升級後才可以支援新版本的通訊協定。

Mandrake Linux 9.1 的使用者,這邊可以取得更新套件:

>>ftp://mdk.linux.org.tw/pub/mandrake/updates/9.1/RPMS/

* gaim-0.75-1.2.91mdk.i586.rpm * gaim-encrypt-0.75-1.2.91mdk.i586.rpm

Mandrake Linux 9.2 的使用者,這邊可以取得更新套件:

>>ftp://mdk.linux.org.tw/pub/mandrake/updates/9.2/RPMS/

* gaim-0.75-1.2.92mdk.i586.rpm * gaim-encrypt-0.75-1.2.92mdk.i586.rpm * gaim-festival-0.75-1.2.92mdk.i586.rpm * gaim-perl-0.75-1.2.92mdk.i586.rpm

RedHat Linux 9.0 的使用者,這邊可以取得更新套件:

取得完成,使用 rpm -Fhv 安裝更新即可使用。

系統部份:

  1. 我的 RedHat、Fedora Linux 無法支援 NTFS 分割區掛載?
因為一些政策關係,RedHat 出廠的 kernel binary package 預設沒有將 ntfs support 編譯成為 module,所以無法支援 ntfs 分割區的掛載。

若是要掛載 ntfs 分割區,在 >>http://linux-ntfs.sourceforge.net/ 上 可以找到非常多預先編譯好的 rpm package 可以安裝使用。要抓取前,先 執行 uname -r 確認一下自己系統目前用的核心檔案,然後連上該網站後 再抓取符合系統系統核心版本的 kernel package 即可進行安裝使用。

--
Best Regards
Kenduest Lee
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: kendlee.sayya.org

no comments | post comment
【搜尋】

【求助】

  1. 如何指定格式化的文字
  2. 如果字太小
【SnipSnap 強化方案】
>>SnipIt 誕生
>>功能討論
>>功能確認

< September 2010 >
SunMonTueWedThuFriSat
1234
567891011
12131415161718
19202122232425
2627282930

【RSS 訂閱】




【雜想分類區】
美食小吃
生活雜想
職場遭遇戰
休閒娛樂
台北居、大不易
錯誤正在橫行中
廣告異聞錄
神秘事件簿
電影
健康管理
資訊電腦
科高地球
手機應用
新聞馬後炮
動漫世界
管理眾人之事
專案管理
歌曲歌詞
嘸爽啦!
部落格記錄
惡搞裝笨耍白爛
歧視非IE用戶之網頁
關於我
CSS
RSS

【與 Ada 聯絡】

【有趣的 Blog】
>>什麼都破,什麼都爛,什麼都不奇怪
>>酪梨壽司的日記
>>去吧!錯誤特攻隊!
>>隨裕而安
>>荒謬大觀
>>網路黑貓
>>瑞克梅添涼 DALIREAL
>>鳥毅的blog
>>潛艦 - >>反垃圾信
>>窮留學生懶人食譜
>>約耳談軟體

【網路貼紙】
XHTML 1.0 validated CSS validated
RSS 2.0 validated Powered by SnipSnap
Powered by Gentoo Linux
網站使用 UTF-8 編碼 網站所在地-台灣
Onion Club 洋蔥酷樂部 Powered By PostgreSQL
我是台灣人

【網路同盟】
怠墮管理者同盟

【PCDVD 七八區 RSS】




【PCDVD 疑雜區 RSS】




【網路串連】











【參訪團】

snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt