다른 리눅스 배포판에서 우분투 스냅 패키지 쉽게 실행하기

우분투 16.04 LTS가 출시되었을 때 많은 사람들이 스냅 패키지에 대해 이야기했습니다. 그들이 얼마나 훌륭한지부터 시작해서, 이를 사용해보고 싶다면 우분투 16.04를 설치하는 방법까지. 일부 사람들은 이것이 킬러 앱이라고 생각했으며, 그 이유를 이해하는 것은 어렵지 않습니다 (그런 것에 관심이 있다면).

하지만 최근 캐노니컬은 일부 사람들이 “기이하다”고 부를 만한 조치를 취했습니다. snapd를 설치함으로써 모든 리눅스 배포판에서 우분투 스냅 패키지를 사용할 수 있게 만들었습니다. 이는 좋은 소식입니다! 그렇다면 어떻게 작동하게 할 수 있을까요?

데비안에 Snapd 설치하는 방법

데비안에서 스냅 패키지를 작동시키는 것은 생각보다 쉽습니다. 우분투가 데비안을 기반으로 하기 때문에 많은 기술이 유사합니다.

sudo apt-get install snapd

대안으로, 이 패키지를 여기서 wget하여 설치할 수 있습니다.

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.8+1_amd64.deb

또는

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.5+1_i386.deb

그 다음,

sudo dpkg -i snapd*.deb

참고: 이는 데비안 Sid에서만 작동합니다.

아치 리눅스에 Snapd 설치하는 방법

데비안과 마찬가지로, 아치 유지 관리자는 snapd를 주요 저장소 중 하나에 포함시키기로 결정했습니다. 아치에 설치하는 데 더 이상 AUR을 사용할 필요가 없습니다. 대신, 아치 박스에서 작동하게 하려면 다음을 입력하세요.

sudo pacman -S snapd

페도라에 Snapd 설치하는 방법

snapd-fedora-copr-repo

이전 두 운영 체제와 달리, 페도라는 Snapd에 대한 RPM 패키지가 없습니다. 이는 아마도 페도라가 Flatpack을 사용하기 때문일 것입니다. 그럼에도 불구하고, 스냅을 사용하고 싶다면, 설치하는 가장 쉬운 방법입니다.

무언가를 하기 전에, Copr를 설치해야 합니다.

sudo dnf install 'dnf-command(copr)'

Copr가 시스템에 설치되면, Snapd를 가져올 저장소를 활성화해야 합니다.

sudo dnf copr enable zyga/snapcore

그 다음, 소프트웨어 소스를 업데이트하세요.

sudo dnf update

마지막으로, Snapd를 설치합니다.

dnf install snapd

Snapd가 설치되면, 아직 끝나지 않았습니다. 페도라는 SELinux를 포함하고 있으므로 일부 설정을 변경해야 합니다.

sudo gedit /etc/selinux/config

이 명령은 Gnome 편집기에서 SELinux 구성을 엽니다. 구성 파일에서 SELINUX=enabled를 찾아 “enabled”를 “permissive”로 변경합니다. 그 후 저장하고, 설정을 적용하기 위해 재부팅합니다.

소스 코드

언급되지 않은 리눅스 배포판을 사용하고 있다면, 아마도 소스 코드를 다운로드하여 직접 빌드해야 할 것입니다. 각 배포판마다 다르며 이 과정에서의 단계도 다릅니다. 이 페이지로 가서 아래로 스크롤하세요. 빌드 지침이 매우 자세합니다. 행운을 빕니다!

Snapd 사용 방법

Snapd 사용은 우분투에서 사용하는 것과 동일합니다. 이에 대한 더 많은 정보는 여기에서 확인하세요. 모든 스냅 패키지를 나열하는 것은 간단합니다. 이 명령을 입력하세요:

snap find

또는 이 명령을

snap find snappackagename

snapd-find-snap-package

이 명령은 사용 가능한 모든 패키지를 나열합니다. 원하는 패키지를 찾으면 설치하세요. 예를 들어, Snapd로 “telegram”을 찾고 스냅 패키지로 설치하고 싶다면.

snapd-install-snap-package

sudo snap install telegram-sergiusens

그렇게 하면, 텔레그램이 실행됩니다. 쉽죠. 하지만 패키지를 설치하는 것만이 전부는 아닙니다. 만약 텔레그램이 싫어졌다면, 어떻게 제거할까요? 스냅 패키지를 제거하는 것은 단일 명령을 입력하는 것만큼 간단합니다.

sudo snap remove telegram-sergiusens

다른 유용한 명령으로는 list, refresh, abort 및 run이 있습니다. list는 시스템에 설치된 모든 스냅을 볼 수 있게 해주고, run은 주어진 스냅 명령을 실행할 수 있게 해주며, refresh는 모든 설치된 스냅을 업데이트합니다. 이러한 명령과 더 많은 것을 보려면 다음을 입력하세요:

snap --help

결론

스냅 패키지는 정말 멋지며, 데스크탑에 도입된 이후로 점점 더 많은 사람들이 이를 수용하고 있습니다. 그래서 Snapd의 출시가 이렇게 흥미로운 것입니다. 이제 더 이상 우분투에 있어야만 그 노력의 혜택을 누릴 수 없습니다. 아마도 2~3년 후에는 리눅스의 대부분 소프트웨어가 이런 방식으로 설치될 것입니다. 오늘 설치하고 도전해 보세요!

다른 배포판에 스냅 패키지가 도입되는 것에 대해 어떻게 생각하시나요? 아래 댓글로 이유를 알려주세요!

이미지 출처: watchdog.org