이전 소스 및 바이너리 패키지 버전은 어디에서 찾을 수 있습니까?


10

패키지 업데이트가 저장소에 표시되면 이전 버전이 사라집니다. 그러나 새 버전에 회귀가있는 경우 어떻게해야합니까? 이전 것을 어디에서 찾을 수 있습니까?

참고 : 이전 배포판 또는 이와 유사한 패키지를 의미하지는 않습니다. 나는 와인 직전 버전을 의미합니다. 예를 들어 wine-1.5.29가 최신 버전이라면 wine-1.5.28 및 이전 버전이 필요합니다. 물론 와인은 웹 사이트에서 모든 버전을 찾을 수 있기 때문에 나쁜 예입니다. 그러나 모든 패키지에 해당되는 것은 아닙니다.

에서 검색 /var/cache/apt/archives하면 간혹 정리 될 수 있으므로 검색 할 수 없습니다 apt-get clean.


이 사이트를 보라 ... 우분투 패키지 검색 그리고 이것 ... PackageArchive
Meintjes

@MrSeed는 이전 버전의 acpid 2.0.17을 검색한다고 가정합니다. 나는 그 사이트에 도착했고 내가 찾은 것은 Raring의 경우 2.0.18이고 Quantal의 경우 2.0.16입니다. 대신 Raring (예 : 패키지 된 경우) 용 버전 2.0.17이 필요합니다. 즉, 조금 더 일찍 업그레이드하면 현재 배포판에 설치된 이전 버전이 필요합니다.
Ruslan

런치 패드는 Ubuntu 호스트 패키지입니다. 2.0.17은 더 이상 내장 패키지로 존재하지 않는 것으로 보이지만 여기에서 소스 코드를 찾을 수 있습니다. launchpad.net/ubuntu/+source/acpid/1:2.0.17-1ubuntu2
Warren Hill

@WarrenHill 오, 그거 좋네요. 패키지의 게시 기록을보고 소스 및 우분투 패치를 찾을 수있는 것 같습니다. 그렇다면 답변으로 형식을 지정하면 답변을 수락합니다.
Ruslan

답변:


9

Ubuntu는 Launchpad를 사용하여 모든 패키지를 구체적으로 호스팅합니다.

https://launchpad.net/ubuntu

여기에서 간단하게 검색하여 모든 패키지의 소스 코드를 찾을 수 있습니다

예를 들어 acpid를 검색하면 여기로 이동합니다.

https://launchpad.net/ubuntu/+source/acpid

여기 에서 전체 공개 기록 을 보거나 전체 변경 로그 를보고 모든 릴리스를 찾고 원하는 릴리스를 선택할 수 있습니다.

대부분의 경우 바이너리를 찾을 수도 있습니다. 그러나 바이너리가 누락 된 예를 보았습니다. 왜 그런지 잘 모르겠지만 메인 트럭이 우분투 릴리스간에 두 번 이상 변경되었을 때라고 생각합니다.

개발자는 첫 번째 업스트림 변경에 대해 업스트림 프로젝트에서 소스를 업데이트하고 테스트 한 후 소스를 공개 한 다음 즉시 두 번째 업데이트로 업데이트하고 현재 업스트림 릴리스로 다시 공개했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.