Linux Mint 20에서 스냅샷 지원을 활성화하는 방법은 무엇입니까?

Linux Mint 20에서 스냅샷 지원을 활성화하는 방법은 무엇입니까?

Linux Mint 20에서 스냅 지원을 활성화하여 스냅 패키지를 설치하려는 경우 일반적인 sudo apt install snapd설치 명령이 snapd작동하지 않습니다.

아래와 같이 명령을 실행하면 "snapd 패키지가 없거나 더 이상 사용되지 않습니다.", "snapd 패키지를 사용할 수 없습니다.", "snapd 패키지에 설치 후보가 없습니다."라는 오류가 발생합니다.

여기에 이미지 설명을 입력하세요.

답변1

위 오류는 APT 패키지 관리자가 스냅 패키지 설치를 차단하기 때문에 발생합니다. Linux Mint 20에서 Mint 개발팀은 기본적으로 snap 또는 snapd 지원을 비활성화했습니다.

Linux Mint는 스냅을 지원한 적이 없지만 이전 버전에서는 기본적으로 Ubuntu 스냅 저장소 또는 스냅 오픈 소스 클라이언트 설치를 허용했습니다.

따라서 이제 누군가 스냅 앱을 설치하려면 먼저 스냅 지원을 활성화해야 합니다. 이에 대한 해결책도 있습니다.

Mint 20에서 스냅 지원을 활성화하려면 다음 두 가지 중 하나를 수행할 수 있습니다.

  1. nosnap.pref다음 명령을 실행하여 디렉터리의 파일을 삭제합니다 ./etc/apt/preferences.d

    sudo rm /etc/apt/preferences.d/nosnap.pref
    
  2. 동일한 파일에서 세 줄의 코드를 주석 처리합니다.

    Package: snapd
    Pin: release a=*
    Pin-Priority: -10
    

    여기에 이미지 설명을 입력하세요.

이제 다음을 설치하세요 snapd.

sudo apt install snapd

그런 다음 모든 스냅샷 애플리케이션은 다음을 수행합니다.

sudo snap install <app-name>

nosnap.pref파일을 방해하지 않고 스냅 패키지를 설치하는 또 다른 방법이 있습니다 . 즉, 버전 번호를 사용하여 애플리케이션을 설치합니다.

sudo apt install <app-name> snapd=VERSION

여기에 이미지 설명을 입력하세요.

답변2

$ sudo apt-get install snapd snapd-xdg-open

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package snapd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'snapd' has no installation candidate

이러한 결정은 Linux Mint가 Snap 스토리지 패키지를 제어할 수 없기 때문에 Canonical이 Chromium 웹 브라우저 설치 방법을 APT에서 Snap으로 변경하기로 결정했기 때문에 내려졌습니다.

스냅을 설치하려면 아래 단계를 따르세요.

1. sudo rm /etc/apt/preferences.d/nosnap.pref
2. sudo apt update
3. sudo apt install -y snapd
4. snap version

snap       2.51.1+20.04ubuntu2
snapd      2.51.1+20.04ubuntu2
series     16
linuxmint  20.1
kernel     5.4.0-58-generic

관련 정보