2017-07-10 73 views
1

在Ubuntu 16.04上,當我嘗試安裝postgis時使用apt-get install postgis postgresql-9.3-postgis-2.1這個命令,它安裝了postgresql 9.6和postgis-9.6版。當試圖創建擴展它會給出錯誤錯誤:無法打開擴展控制文件「/usr/share/postgresql/9.3/extension/postgis.control」:沒有這樣的文件或目錄在Ubuntu 16.04中安裝Postgis,已經安裝了postgresql 9.3

[email protected]:~$ psql 
psql (9.6.3, server 9.3.17) 
Type "help" for help. 
+0

這不是一個編程問題。試試https://askubuntu.com/或在這裏https://gis.stackexchange.com/ –

回答

0

看來你沒有sudo這是造成問題與目錄的寫權限之前apt-get使用。

爲了防止這種錯誤remove安裝的版本,並與sudoreinstall它,

sudo apt-get install postgis postgresql-9.3-postgis-2.1 

Read more與您的問題有關,並按照steps安裝特定的版本。