Next Previous Contents

2. 選擇你的安裝方式

有許多種方式安裝 glibc,你可以安裝成一個測試用的函式庫, 將目前使用的函式庫當作是內定的, 然後在編譯程式的時候用不同的選項來試用新的函式庫。 用這種安裝方式以後可以輕易的移除 glibc。 (雖然用 glibc 連結的程式在移除 glibc 後都將不能使用) 另外,用這種方式安裝,你必須由原始碼重新編譯, 並沒有 binary distribution 可以安裝成測試的函式庫。 這樣的安裝請參照 安裝成測試用的函式庫

這份文件中所說的另一種方式則是將 glibc 安裝成主要函式庫。 所有新編譯的程式都將會使用 glibc, 但是你也可以在編譯時用不同的選項而將程式連結到舊的函式庫。 你可以直接安裝已經編譯好的版本,也可以自己編譯函式庫。 假如想更改最佳化或是組態選項, 或是想加入已編譯好的版本中未支援的 add-on 的話, 那你必需取得原始碼並且自己編譯,這個安裝的過程請參照 安裝成主要的 C 函式庫

Frodo Looijaard 描述了另一種 glibc 的安裝方式。 他的方法是將 glibc 安裝成次要的函式庫, 然後設定交叉編譯器 (cross compiler) 來使用 glibc。 這個方式比起這份文件中的測試安裝要複雜的多,但是比較容易連結到 glibc。 這個方法在他的 Installing glibc-2 on Linux 文件中說明。

假如你現在使用的是 Debian 1.3, 但是不想為了 glibc 而升級到不穩定的版本, 那麼 Debian libc5 to libc6 Mini-HOWTO 會告訴你如何使用 Debian 的 package 來升級。

假如你要把 glibc 2 安裝到一重要的系統上, 那也許你應使用測試的安裝,或是在備用系統上試試看。 即使沒有臭蟲,某些程式在編譯之前仍然需要某些修改, 原因在於某些函式原型與型態上的改變。


Next Previous Contents