無法成功地在testing安裝postgresql-8.0或postgresql-8.1

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

無法成功地在testing安裝postgresql-8.0或postgresql-8.1

文章訪客 » 週四 10月 06, 2005 6:05 pm

看到postgresql 8.1 的Release notes for 8.1提到如下文字


Add support for four-byte UTF8 characters (John Hansen)

Previously only one, two, and three-byte UTF8 characters were supported. This is particularly important for support for some Chinese character sets.


猜想可以對utf-8中文會有更好的支援。所以想安裝使用,
以指令apt-get -t experimental install postgresql-8.1安裝,
但是出現如下錯誤


initdb: 找不到適合的編碼給locale "zh_TW.Big5"
用 -E 選項重新執行 initdb。
執行"initdb --help"取得更多資訊。
Error: initdb failed
dpkg:處理 postgresql-8.1 (--configure)時出錯:
子程序·post-installation script·返回了錯誤號·1
在處理時有錯誤發生:
postgresql-8.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
pc111:/var/lib/postgres/data/global# initdb --help
bash: initdb: command not found
pc111:/var/lib/postgres/data/global# initdb
bash: initdb: command not found

有請學長指導解決方向?



註:即使是testing套件內標準的postgresql-8.0安裝時,也有此問題
訪客
 

文章訪客 » 週三 10月 19, 2005 8:47 am

自問自答

當初會想在debian testing安裝8.0版的原因是,在windows客戶端透過odbc連線進入7.2版unicode類型資料庫之後,有的資料表開啟時中文部份出現錯誤,有的則正常。所以在看到8.0版的說明之後,想到這可能是個解決方法。

後來發現,問題不在資料庫,而是在odbc,在安裝新的odbc,選用ANSI型postgresql odbc 之後,在windows客戶端即可正常讀取所有資料表的中文字。

7.4版postgresql資料庫在testing中文環境可以正常安裝。所以最後是安裝7.4版。
訪客
 


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron