사소하게 들릴 수도 있지만 아직까지 해결책을 찾지 못했습니다. (1) 모든 현재 패키지를 포함하고 (2) 모든 이전 패키지를 유지하는 복제본을 얻을 수 있도록 적절한 저장소를 백업하거나 복제하는 방법이 있습니까?
나는 그것이 있다는 것을 알고 있지만 apt-mirror
매우 apt-clone
간단한 문서에는 이전 패키지 버전이 유지되는 경우 아무 것도 말하지 않습니다. 불행하게도 우리 제품은 최신 버전만 보관되는 저장소의 패키지에 의존합니다. 현재 및 모든 이전 패키지 버전을 포함하는 로컬 저장소를 유지하고 싶습니다. 그게 가능하고 어떻게 되나요?
답변1
나 자신과 다른 사람들을 위한 참고 사항: 내가 지금 사용하는 솔루션은aptly
.
웹사이트에서:
적절하게는 데비안 저장소 관리를 위한 만능 칼입니다. 원격 저장소 미러링, 로컬 패키지 저장소 관리, 스냅샷 찍기, 종속성과 함께 패키지의 새 버전 가져오기, 스냅샷을 데비안 저장소로 게시 등을 수행할 수 있습니다.
지금까지 적절하게 사용한 경험은 꽤 좋았습니다.
답변2
debmirror
필요한 경우 롤백할 수 있도록 패키지 릴리스의 스냅샷을 유지하는 것처럼 보이는 debmarshal 모드에서 사용할 수 있습니다 . 충분히 간단해 보이는데위키에.
너무 복잡한 경우 미러는 일반적으로 패키지가 업데이트될 때 패키지를 삭제하지 않으므로 필요한 경우 브라우저를 사용하여 패키지를 다시 다운로드할 수 있습니다. 또한 apt 는 /var/lib/apt/archives
.clean