ppa에서 오래된 패키지 가져 오기


11

ppa에서 특정 패키지의 이전 버전을 설치할 수 있습니까? 특히, xserver-xorg-video-intelxorg-edgers ppa에서 이전 버전 (및 종속성) 을 얻고 싶습니다 . 그 이유는 이전 버전이 내 하드웨어에서 작동하는 것 같습니다. 현재 버전은이 패키지의 현재 안정적인 릴리스와 마찬가지로 심각한 충돌을 일으키는 것으로 보입니다 (실제로 소스인지 확인하고 싶습니다). 나는 시도했다

apt-get install pkg=version

그러나 성공하지 못했습니다. 캐시의 패키지가 손실 된 것을 두려워합니다.

apt-get clean

이전 버전의 정확한 버전 번호를 정확히 알 필요조차 없다고 가정합니다. 현재 버전은 xserver-xorg-video-intel-2.20.15 대안 : 런치 패드와 같이 이전 버전의 패키지를 수동으로 다운로드 할 수있는 장소가 있습니까?


오래된 ppa-packages가 전혀 없다고 생각합니다. deb-Package를 찾지 못하면 소스에서 직접 빌드해야합니다.
FSMaxB

나쁜 소식입니다 ... 패키지에는 커널을 포함하여 많은 엄격한 종속성이 있습니다.
highsciguy

답변:


5

예, 특정 버전의 패키지를 설치할 수 apt-get install pkg=version있지만 APT 소스 중 하나에서 원하는 버전을 사용할 수 있어야합니다.

예 :

$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.12
  Candidate: 1.16.12
  Version table:
     1.17.1 0
        800 http://localhost:3142/debian/ unstable/main amd64 Packages
 *** 1.16.12 0
        900 http://localhost:3142/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

이 경우, 모두 1.17.11.16.12APT 사용할 수 있습니다. 1.16.12설치되어 있습니다.

기본 우분투 아카이브와 마찬가지로 PPA는 대체 된 패키지를 제거합니다. 따라서 PPA에서 Ubuntu 릴리스마다 하나의 버전 만 사용할 수 있습니다.


7
"대체 된"패키지에서 이전 버전을 설치하려면 어떻게해야합니까?
user3892683

이전 패키지를 설치하려면 dpkg를 수동으로 다운로드하여 사용해야하는 것 같습니다.
pbhj

나는 그들이 오래된 패키지를 제거한다는 것이 미친 짓이라고 생각합니다. 이전 버전을 어디에서 수동으로 다운로드합니까?
Paul Knopf

@ user3892683 : 아주 간단하게, 당신은 할 수 없습니다. 이전 릴리스 용으로 아직 공개되지 않은 경우.
tumbleweed
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.