snap은 Linux 커널과 systemd init 시스템을 사용하는 운영 체제용으로 Canonical에서 개발한 소프트웨어 패키징 및 배포 시스템입니다. snaps라고 하는 이러한 소프트웨어 패키지와 이를 사용하는 도구인 snapd는 다양한 Linux 배포판에서 사용할 수 있으며 이를 통해 업스트림 소프트웨어 개발자는 자신의 애플리케이션을 사용자에게 직접 게시할 수 있습니다.
snap을 사용하면 사용자는 Linux 애플리케이션을 쉽게 설치할 수 있습니다. 기본적으로 snapd는 하루에 4번 업데이트를 확인하고 자동으로 snap 애플리케이션을 최신 버전으로 업데이트합니다. 업데이트 설치 시기와 빈도를 제어하는 방법은 다양하지만 보안상의 이유로 사용자가 자동 업데이트를 완전히 끌 수는 없습니다.
snap의 원래 의도는 좋지만, 흔히 사용하는 개발 도구가 자동으로 업데이트되어 호환되지 않는 플러그인과 종속성이 발생하고 수동으로 업데이트해야 하는 경우가 종종 있어 많은 개발자들이 깊은 고민을 하고 있습니다. 버전을 롤백합니다. 이 때문에 많은 개발자가 Ubuntu를 설치한 후 가장 먼저 하는 일은 스냅을 제거하는 것입니다.
Canonical은 오늘 사용자가 스냅 형식 패키지에 대한 자동 업데이트를 일시적으로 또는 영구적으로 비활성화할 수 있다고 발표했습니다. 기본적으로 스냅 패키지는 자동으로 업데이트되어 애플리케이션이 항상 최신 상태인지 확인합니다.
스냅 소프트웨어 패키지 형식의 자동 업데이트 모드로 인해 특정 소프트웨어가 호환되지 않아 사용할 수 없게 되는 경우가 있습니다. 좋은 소식은 이제 Canonical에서 사용자가 임시 또는 영구 비활성화를 설정할 수 있지만 그래픽 작업을 지원하지 않으며 터미널에서 명령줄을 사용하여 실행해야 한다는 것입니다.
예를 들어 VLC 미디어 플레이어의 스냅 소프트웨어 패키지에 대한 자동 업데이트를 일시적으로 비활성화하려면 다음을 입력하면 됩니다.
snaprefresh--hold=72hvlc
그러면 출력은 다음과 같습니다.
Generalrefreshesof"vlc"helduntil2022-11-17T12:04:59Z
일시적으로 비활성화하려는 경우 스냅 소프트웨어 비활성화 패키지를 자동으로 업데이트하려면 명령은 다음과 같습니다.
snaprefresh--hold=48h
스냅 패키지의 자동 업데이트를 영구적으로 비활성화하려는 경우 명령은
snaprefresh--hold
입니다. 그렇지 않으면 --unhold 매개변수를 통해 자동 업데이트를 다시 활성화합니다.
snap refresh --unhold
Firefox와 같은 특정 애플리케이션에 대한 자동 업데이트를 다시 활성화하려면 다음 명령에 이름을 추가하세요.
snap refresh --unhold firefox
이 명령은 현재 공식 Ubuntu 버전에 표시되지 않습니다. 에지 채널로 전환:
snap refresh snapd --edge
명령을 통해 snapd해야 합니다. 테스트가 완료된 후 snapd를 안정적인 채널로 다시 전환해야 하는 경우 다음 명령을 사용해야 합니다.
snap refresh snapd --stable
세상은 한동안 쓰라렸습니다. 오랜 시간이 걸렸지만 스냅 업데이트 메커니즘이 지속적으로 개선됨에 따라 Ubuntu는 마침내 스냅 응용 프로그램 자동 업데이트 비활성화 지원을 추가했습니다. 모두가 여전히 스냅 기회를 제공할 수 있을까요?
위 내용은 Ubuntu는 마침내 스냅 패키지의 자동 업데이트 비활성화를 지원합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!