2017-04-18 66 views
-1

我應該做的如何在Linux Mint上安裝PostgreSQL 9.3.3客戶端?

apt-get install postgresql-9.3 

但是這將安裝最新版本(9.3.16)。 我想安裝9.3.3我該怎麼做?

如果我這樣做:

apt-get install postgresql-9.3.3 

我得到:

E:無法找到包postgresql-9.3.3

E:無法通過水珠找到任何包「 postgresql-9.3.3'

E:通過正則表達式'postgresql-9.3.3'找不到任何包'

我該怎麼辦?

+0

爲什麼你要安裝一個過時版本充滿錯誤的?有一個原因9.3.3起來到9.3.16 ...這是13修補程序輪修復數百個錯誤https://www.postgresql.org/docs/9.3/static/release.html –

+0

@FrankHeikens因爲我們正在工作9.3.3我們將升級,但目前尚未升級。 – avi

回答

0

可以通過使用等號(=)跟包名稱以及要選擇的包的版本來選擇包的特定版本進行安裝。

例: apt-get的安裝PostgreSQL 9.3.3 =

https://linux.die.net/man/8/apt-get

+0

這不起作用。它說版本沒有找到 – avi

+0

看起來像官方鏡像只包含9.3.16,所以你必須找到一個包含9.3.3的鏡像或手動獲取.deb文件並安裝它。例如,從這個地方: https://www.bigsql.org/postgresql/archive-packages.jsp 然後,您可以執行'sudo dpkg -i/path/to/deb/file'(可選)運行'sudo apt-get install -f'後修復破壞的依賴或 把你的deb文件放到/ var/cache/apt/archives /目錄並運行'apt-get install package_name' –