모든 이전 패키지를 유지하기 위해 적절한 저장소를 복제하는 방법은 무엇입니까?

모든 이전 패키지를 유지하기 위해 적절한 저장소를 복제하는 방법은 무엇입니까?

사소하게 들릴 수도 있지만 아직까지 해결책을 찾지 못했습니다. (1) 모든 현재 패키지를 포함하고 (2) 모든 이전 패키지를 유지하는 복제본을 얻을 수 있도록 적절한 저장소를 백업하거나 복제하는 방법이 있습니까?

나는 그것이 있다는 것을 알고 있지만 apt-mirror매우 apt-clone간단한 문서에는 이전 패키지 버전이 유지되는 경우 아무 것도 말하지 않습니다. 불행하게도 우리 제품은 최신 버전만 보관되는 저장소의 패키지에 의존합니다. 현재 및 모든 이전 패키지 버전을 포함하는 로컬 저장소를 유지하고 싶습니다. 그게 가능하고 어떻게 되나요?

답변1

나 자신과 다른 사람들을 위한 참고 사항: 내가 지금 사용하는 솔루션은aptly.

웹사이트에서:

적절하게는 데비안 저장소 관리를 위한 만능 칼입니다. 원격 저장소 미러링, 로컬 패키지 저장소 관리, 스냅샷 찍기, 종속성과 함께 패키지의 새 버전 가져오기, 스냅샷을 데비안 저장소로 게시 등을 수행할 수 있습니다.

지금까지 적절하게 사용한 경험은 꽤 좋았습니다.

답변2

debmirror필요한 경우 롤백할 수 있도록 패키지 릴리스의 스냅샷을 유지하는 것처럼 보이는 debmarshal 모드에서 사용할 수 있습니다 . 충분히 간단해 보이는데위키에.

너무 복잡한 경우 미러는 일반적으로 패키지가 업데이트될 때 패키지를 삭제하지 않으므로 필요한 경우 브라우저를 사용하여 패키지를 다시 다운로드할 수 있습니다. 또한 apt 는 /var/lib/apt/archives.clean

관련 정보