답변:
예, 가능하며 특별한 조치를 취할 필요가 없습니다. 사실, 일반적인 데비안 및 우분투 리포지토리에는 일반적으로 각 패키지의 여러 버전이 있습니다 (oldstable / stable / testing / stable 또는 dapper / hardy / lucid / maverick / natty). 배포판에는 각 버전의 색인 파일 ( Packages
파일)에 단일 패키지 만 있지만, 따로 따를 필요는 없습니다.
물론, apt-get install myapp
최신 버전 만 설치합니다 (달리 구성하지 않는 한). apt-get install myapp=1.42
버전 1.42를 강제로 설치하기 위해 실행할 수 있습니다 .
주의 사항 : 모든 버전의 패키지 이름이 동일한 경우 동시에 둘 이상의 패키지를 설치할 수 없습니다. 이것이 중요하다면, 각 버전에 다른 패키지 이름을 지정하십시오 : myapp-1.42
, myapp-1.43
등. 데비안과 우분투는 주요 라이브러리 버전에 대해 이것을합니다. 여기서 다른 라이브러리 (예 : libcap1
및 libcap2
) 와 연결된 실행 파일이있는 경우 둘 이상의 버전이 필요할 수 있습니다. 커널과 같은 다른 패키지도 마찬가지입니다.
myapp-1.42
등등하고, 플러스 패키지 myapp
그것은 단지 현재에 따라 달라집니다 myapp-VERSION
(또는 myapp-stable
, myapp-beta
등등).
-m
실행할 때 잊지 마십시오 dpkg-scanpackages
. 그렇지 않으면 Packages
파일 에 여러 패키지 버전이 제공되지 않습니다 .