최근에 openSUSE로 옮겼습니다. 치트 시트에는 "Lockdown Packs"라는 섹션이 있습니다. 누군가 나에게 그것이 무엇인지, 언제 사용하는지 설명해 줄 수 있습니까?
예: 'yast2'로 시작하는 모든 패키지를 잠급니다.
zypper addlock yast2*
또는
zypper al yast2*
답변1
아마도 가장 쉬운 설명 방법은 예일 것입니다. 우리는 cloud-init를 사용하여 프라이빗 클라우드에 새 인스턴스를 배포합니다. 우리 환경의 경우 cloud-init 개발 중에 여러 번 중단된 구성에 의존해야 했습니다. 따라서 사용 가능한 cloud-init 버전을 찾으면 이를 잠급니다. 이렇게 하면 업데이트로 인해 버전이 중단되지 않습니다.
요약하면, 특정 버전의 패키지를 유지해야 할 때마다 zypper용으로 잠그면 됩니다.
답변2
때로는 특정 패키지를 업데이트하는 동안 오류나 문제가 발생할 수 있습니다. 동시에 나머지 패키지를 패치하거나 업그레이드하려고 합니다.
그렇다면 특정 패키지 업데이트를 무시하는 방법은 무엇입니까?
잠그면 됩니다.