2016-11-25 1 views
2

우분투에 설치하려는 정확한 버전의이 오래된 패키지가 있습니다.apt-get을 사용하여 이전 버전의 PHP를 설치하는 방법?

https://launchpad.net/ubuntu/+source/php5/5.3.10-1ubuntu3.20 

apt-get을 사용하여 어떻게 설치할 수 있습니까? 당신은

+0

실행 경향을-얻을, 당신은 그것을 다운로드 할 수 있으며, 우분투 버전에'가 달려 dpkg를 -i' –

+0

를 사용합니다. – GAD3R

답변

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 policy php5는 나를 찾는다 5.5.9 + dfsg-1ubuntu4.20 0 패키지 –

+0

@ MariánZekeŠedaj 그것은 사용 가능한 저장소에서 사용할 수있는 유일한 버전의 php5라는 것을 의미합니다. 다른 버전을 설치하려면 새 저장소를 추가해야 할 수도 있습니다. 또는 karsten이 제안한대로'.deb' 파일을 수동으로 다운로드하고'dpkg -i ' 을 사용하여 설치할 수 있습니다. 그러나 우분투 버전에서는 다른 버전이 지원되지 않을 수도 있습니다. 그건 그렇고, 어떤 버전의 우분투를 사용하고 있습니까? –

+0

우분투 14.04 LTS입니다. 어떻게 든 소스리스트에 라인을 추가하고, apt-get update를 실행 한 다음 apt-cache 정책을 사용하여 패키지를 보여줄 수 있다고 생각했습니다. –