Linux下安裝Postgresql-9.0.x的一些注意事項(xiàng) |
發(fā)布時(shí)間: 2012/9/16 14:00:24 |
使用在postgresql.org下載的x86_64二進(jìn)制版的postgres 9.0.3安裝包,解壓到了/opt/pgsql。使用initdb命令初始化數(shù)據(jù)庫后向往常一樣使用psql命令登陸數(shù)據(jù)庫,提示找不到termcap等一些動(dòng)態(tài)庫,把/opt/pgsql/lib目錄加入LD_LIBRARY_PATH環(huán)境變量就好了。 psql (9.0.3) google查找后說是缺少termcap庫,但是在/opt/pgsql/lib目錄下是有這個(gè)庫的:libtermcap.so.2,我給它做了個(gè)軟鏈接libtermcap.so后再次運(yùn)行psql命令錯(cuò)誤依舊。后來安裝了系統(tǒng)自帶的compat-libtermcap-2.0.8-49.el6.x86_64軟件包后就可以正常運(yùn)行psql命令登陸數(shù)據(jù)庫了。發(fā)現(xiàn)termcap包在/etc目錄下生成了一個(gè)termcap數(shù)據(jù)庫文件。我把/etc/termcap文件備份后刪除compat-libtermcap軟件包,再把termcap文件拷貝回/etc目錄再次運(yùn)行psql命令也能正常登陸postgresql數(shù)據(jù)庫?磥砦抑恍枰裻ermcap文件留個(gè)備份就好了,以后再次使用官方的二進(jìn)包安裝時(shí)將其放到/etc目錄就行了。 (注:使用rpm包安裝的不需要termcap數(shù)據(jù)文件,看了下psql的庫依賴都沒有使用到libtermcap.so。不知道官方的二進(jìn)制包為什么需要這個(gè)庫,F(xiàn)在大部份軟件都是使用的ncurses了。) 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |