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