2013-06-15 2 views
5

데비안에 PHP 5.3을 설치해야합니다. PHP를 정기적으로 설치한다면 버전 5.4를 얻을 수 있습니다.apt-get : 패키지의 이전 버전 번호를 모두 식별합니까?

특정 버전을 설치하려면 apt-get install <package-name>=<package-version-number>을 실행할 수 있음을 이해합니다. 하지만 정확한 패키지 버전 번호가 PHP 5.3인지는 모르겠습니다.

나는 apt-cache showpkg php5apt-cache madison php5을 실행했지만 현재 버전 만 나열합니다.

PHP 5.3을 설치하는 데 사용할 올바른 버전 번호를 어떻게 식별 할 수 있습니까? 그것은 몇 가지 경향이 명령에서 사용할 수 있는지

+0

php5.3을 원하기 때문에 debian 저장소를 사용해 보았습니까? 천지 저장소가 포함되어 있으므로 저장소를 살펴보십시오. 내 생각에 php5.5. 내가 본 관련 패키지에는이 이름이 있습니다. php5_5.3.3-7 + squeeze14_all.deb 자신의 http://packages.debian.org/squeeze/php5를 확인하십시오. – Melsi

답변

10

는 나도 몰라,하지만 당신은 여기에 전체 목록을 얻을 수 있습니다 http://snapshot.debian.org/package/php5/5.3.10-2/

: http://snapshot.debian.org/package/php5/

그것은 데비안 5.3 5.3.10-2 수있는 최신 PHP 보인다 스냅 샷에서 패키지를 설치하려면 원하는 패키지와 일치하는 항목을 /etc/apt/sources.list에 추가해야합니다.이 항목은 "풀"링크에서 찾을 수 있습니다. 예를 들어, PHP5 5.3.10-2에 대한 풀 링크가 당신의 sources.list에 http://snapshot.debian.org/archive/debian/20120221T041601Z/pool/main/p/php5/ 그래서 당신이 http://snapshot.debian.org/archive/debian/20120221T041601Z/을 추가 할 필요가있다 : 스냅 샷을 제공하기 때문에

deb http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main 
deb-src http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main 

그 항목이 불안정로 설정해야합니다, 그건 패키지가 데비안 꾸러미에 처음으로 설치 될 때가 많으며, 대개 불안정합니다 (그러나 나는 실험적 일 수도 있습니다). 당신이 적성을 사용하는 경우

apt-get -o Acquire::Check-Valid-Until=false update 

, 그건 :

aptitude -o Acquire::Check-Valid-Until=false update 

지금 당신은 당신의 특정 버전을 설치할 수 있습니다

다음은 패키지에게 만료 날짜를 무시하는 경향이 말하는 동안 업데이트해야 php5 :

apt-get install php5=5.3.10-2 

http://www.imped.net/2007/07/20/apt-pinning-installing-unstable-packages-on-stable-debian/

+0

+1 http : //snapshot.debian에 대해 몰랐습니다. .org 좋은 대답! – Melsi

+0

이 정보를 사용하여 PHP 5.3.10-2를 설치하는 방법을 알고 있습니까? 나는 단지'apt-get install php5 = 5.3.10-2'을 사용할 수 있다고 생각했지만 작동하지 않았다. 나도 시도한 다른 버전 조합도하지 않았다. – user2045006

+0

스냅 샷에서 패키지를 설치하는 방법에 대한 정보를 포함하도록 내 게시물을 편집했습니다. – Guillaume