2016-11-25 663 views

回答

2

找出不同版本的包是在啓用倉庫

apt-cache policy <package-name> 

可用你的情況

apt-cache policy php5 

選擇您想要安裝,然後鍵入

版本
sudo apt-get install pkgname=version 

你的情況

sudo apt-get install php5=5.3.10-1ubuntu3.20 

在運行上述任何命令之前,最好先更新apt-cache。要做到這一點,運行

sudo apt-get update 
+0

apt-cache策略php5只能找到我5.5.9 + dfsg-1ubuntu4.20 0包 –

+0

@MariánZekeŠedaj這意味着它是啓用存儲庫中唯一可用的php5版本。您可能需要添加新的存儲庫才能安裝其他版本。 或者按照karsten的建議,你可以下載'.deb'文件並手動安裝它們,使用'dpkg -i ' 然而,你的Ubuntu版本可能不支持其他版本。順便說一下,你使用的是什麼版本的Ubuntu? –

+0

它是Ubuntu 14.04 LTS。我想也許這是可能的在源列表中添加一些行,運行apt-get update,然後apt-cache策略會告訴我包 –