Debian 12, 11 또는 10에 Snapd 및 Snap-Store를 설치하는 방법

Snapd는 Linux 시스템에 Snap 패키지를 설치하고 관리할 수 있는 서비스입니다. Snap은 생성 및 설치가 간단하고 자동으로 업데이트되는 컨테이너화된 소프트웨어 패키지입니다. Snap Store는 사용자가 Snap 패키지를 탐색하고 설치할 수 있는 플랫폼입니다. Debian 12, 11, 10에 Snapd와 Snap Store를 설치하면 Snap으로 패키지된 다양한 소프트웨어 애플리케이션에 쉽게 액세스할 수 있으므로 번거로움을 최소화하면서 항상 최신 버전을 사용할 수 있습니다.

Debian에 Snapd와 Snap Store를 설치하려면 다음 방법을 따르세요. 이 가이드에서는 Debian 시스템에서 Snaps 사용을 시작하기 위한 설치 프로세스와 기본 구성을 다룹니다.

Snapd 설치 전 Debian 패키지 업데이트

Snapd를 설치하기 전에 Debian 시스템이 최신 패키지 업데이트와 보안 패치로 최신 상태인지 확인해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.

sudo apt update && sudo apt upgrade

sudo apt update는 로컬 패키지 데이터베이스를 공식 Debian 저장소와 동기화하여 최신 패키지 업데이트 및 변경 사항을 인식합니다. 그 후, sudo apt 업그레이드는 데비안 시스템에서 업그레이드 가능한 모든 패키지를 업그레이드합니다.

APT 명령을 통해 Snapd 설치

Snapd는 기본 Debian 저장소에서 액세스할 수 있습니다. Linux 배포판에서 Snap 패키지를 실행하고 관리하기 위한 플랫폼을 제공합니다.

Snapd 설치 프로세스를 시작하려면 다음을 사용하십시오. apt 패키지 관리자는 다음과 같습니다.

sudo apt install snapd

Snapd 설치 확인

성공적으로 설치되면 Snapd가 서비스할 준비가 되었는지 확인하는 것이 필수적입니다. 이 작업은 두 단계로 수행할 수 있습니다.

먼저 설치된 Snapd 버전을 확인합니다. 설치 프로세스가 성공적으로 완료되었는지 확인하고 설치된 버전 번호를 제공합니다.

snap version

둘째, Snapd 서비스 상태를 확인합니다. 이렇게 하면 Snapd가 실행 중이고 Snap 패키지를 관리할 준비가 된 것입니다.

다음 명령을 사용하여 Snapd의 systemctl 상태를 확인할 수 있습니다.

systemctl status snapd

Snapd가 올바르게 작동한다면 서비스가 활성화되어야 합니다. 그러나 서비스가 활성화되지 않은 경우 수동으로 시작하고 다음 명령을 사용하여 시스템 부팅 시 자동으로 시작되도록 설정할 수 있습니다.

sudo systemctl enable --now snapd.socket

스냅 코어 설치

Snap Core는 Snap 패키지를 실행하는 데 필수적인 구성 요소입니다. 다음 명령을 사용하여 설치할 수 있습니다.

sudo snap install core

snap install core 명령은 Snapd에게 코어를 다운로드하고 설치하도록 요청합니다. Snap은 Snap 애플리케이션을 실행할 수 있는 런타임 환경입니다.

스냅 패키지에 대한 Classic Confinement 활성화

특정 Snap 애플리케이션은 시스템 내에서 애플리케이션에 더 광범위한 권한을 제공하는 '클래식' 제한 하에서 작동합니다. 이러한 애플리케이션을 수용하려면 파일 시스템에 심볼릭 링크를 설정해야 합니다.

이는 다음 명령을 호출하여 수행됩니다.

sudo ln -s /var/lib/snapd/snap /snap

Linux의 ln -s 명령은 기호 링크 또는 소프트 링크를 생성합니다. 여기서는 /var/lib/snapd/snap 디렉토리를 /snap에 연결하여 이를 필요로 하는 Snap 패키지에 대한 전통적인 제한을 활성화합니다. 이는 Debian 시스템에 있는 모든 Snap 패키지의 완전한 호환성과 적절한 기능을 보장합니다.

기본 Snap CLI 명령

이 섹션에서는 몇 가지 기본적인 Snap 명령줄 인터페이스(CLI) 명령을 살펴보겠습니다. 이러한 명령을 이해하면 Snap 애플리케이션을 효율적으로 관리할 수 있습니다.

스냅 패키지 설치

Snap 패키지를 설치하려면 snap install 명령 뒤에 패키지 이름을 사용하십시오. 예를 들어 VLC 미디어 플레이어를 설치하려면 다음을 사용합니다.

sudo snap install vlc

스냅 패키지 제거

그만큼 snap remove 명령을 사용하면 Snap 패키지를 제거할 수 있습니다. 예를 들어 VLC 미디어 플레이어를 제거하려면 다음을 실행합니다.

sudo snap remove vlc

스냅 패키지 업데이트

Snapd는 백그라운드에서 Snap 패키지를 자동으로 업데이트합니다. 그러나 특정 패키지를 업데이트하려면 스냅 새로 고침을 수동으로 사용하세요. 예를 들어:

sudo snap refresh vlc

설치된 스냅 패키지 나열

설치된 모든 Snap 패키지 목록을 표시하려면 snap list 명령을 사용하십시오.

snap list

스냅 버전 확인

설치된 Snapd 버전을 보려면 다음 명령을 실행하십시오.

snap version

사용 가능한 스냅 패키지 찾기

Snap Store에서 특정 Snap 패키지를 검색하는 경우 snap find 명령과 검색어를 차례로 사용하세요. 예를 들어 미디어 플레이어를 찾으려면 다음을 사용합니다.

snap find "media player"

스냅 패키지에 대한 정보 확인

특정 Snap 패키지에 대한 자세한 정보를 표시하려면 snap info 명령을 사용하십시오. 예를 들어 VLC 미디어 플레이어에 대한 정보를 얻으려면 다음을 실행하십시오.

snap info vlc

스냅 변경 확인

스냅 변경 명령을 사용하면 설치, 업데이트 및 제거를 포함한 스냅 작업 기록을 볼 수 있습니다.

snap changes

스냅을 이전 버전으로 되돌리기

Snap 패키지의 새 버전이 예상대로 작동하지 않는 경우 snap revert 명령을 사용하여 이전 버전으로 롤백할 수 있습니다. 예를 들어:

sudo snap revert vlc

Debian에서 Snap 인터페이스 확인하기

snap 인터페이스 명령은 Snap 패키지와 이들이 액세스할 수 있는 시스템 리소스에 대한 개요를 제공합니다.

snap interfaces

이러한 기본 명령은 Snap 패키지 관리의 기초를 형성합니다. 다음 섹션에서는 Debian 데스크톱 사용자를 위한 Snap-Store를 설치하는 방법을 살펴봅니다.

데비안에 Snap Store 설치

Snap 명령을 통해 Snap Store 설치

Debian 시스템에서 Snapd를 성공적으로 구성한 후에는 Snap Store라는 기능과 사용 편의성을 추가할 수 있습니다. Snap Store는 Snap 패키지를 탐색하고 처리하는 매력적이고 직관적인 방법을 제공하는 그래픽 사용자 인터페이스를 갖추고 있습니다.

이 단계는 필수가 아닙니다. 그러나 Snap Store는 명령줄 대신 시각적인 접근 방식을 선호하는 사용자에게 친숙한 옵션입니다. Snap Store 설치를 시작하려면 다음 명령을 입력하십시오.

sudo snap install snap-store

이 명령은 Snapd에게 snap-store 패키지를 다운로드하고 설치하도록 지시하여 Snap 패키지 관리에 그래픽 차원을 도입합니다.

Snap 스토어 런칭

설치 프로세스가 완료되면 Snap Store를 여러 가지 방법으로 시작할 수 있습니다.

터미널에서 작업하는 동안 직접적인 방법은 다음 명령을 실행하는 것입니다.

snap run snap-store

이 명령은 Snapd를 트리거하여 Snap Store 애플리케이션을 실행합니다. 하지만 매번 단말기를 이용해 Snap Store를 여는 것은 가장 실용적인 방법이 아닐 수도 있습니다.

Snap 스토어에 더욱 직관적으로 액세스하려면 데스크탑 환경(활동 > 애플리케이션 표시 > Snap 스토어)을 탐색하면 됩니다.

이 경로는 그래픽 사용자 인터페이스를 통해 Snap 스토어로 안내하며, Snap 패키지에 액세스하고 관리하는 보다 전통적이고 사용자 친화적인 수단을 제공합니다.

다음은 Debian에서 Snap Store를 사용하여 Krita를 설치하는 간단한 예입니다. 오른쪽 모서리에 있는 다음 이미지에서 볼 수 있습니다. "원천:" 위치.

Snap의 관리 명령

누락된 스냅 아이콘 처리

Debian에서 Snap 패키지를 관리하는 동안 대부분의 경우 Snap은 대부분의 패키지와 원활하게 작동합니다. 그러나 시스템의 앱 실행 프로그램에 애플리케이션 아이콘이 누락되는 등의 예외적인 상황이 가끔 발생할 수 있습니다. 이 문제는 다음 단계를 통해 해결할 수 있습니다.

다음을 사용하여 심볼릭 링크를 생성하여 솔루션을 시작합니다. ln -s 다음과 같이 명령합니다:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

이 명령은 사이에 심볼릭 링크를 만듭니다. apps-bin-path.sh 그리고 99snap 파일을 생성하여 시스템이 Snap 애플리케이션 아이콘을 찾을 수 있도록 합니다.

열어서 진행하세요. login.defs 텍스트 편집기로 파일을 작성하고, nano 이 경우:

sudo nano /etc/login.defs

파일에 액세스하면 끝에 다음 코드 줄을 추가합니다.

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

이 코드는 시스템의 환경 경로를 확장하여 애플리케이션 아이콘을 검색할 수 있는 추가 위치를 제공합니다.

Ctrl+O를 눌러 파일에 대한 수정 사항을 저장하고 종료합니다. nano CTRL+X를 눌러.

이러한 조정을 실행하려면 시스템 로그아웃 및 로그인 주기가 필요합니다. 그러나 이러한 변경 사항을 포괄적으로 적용하려면 시스템을 다시 시작하는 것이 좋습니다.

sudo reboot now

다시 시작한 후 시스템에 다시 로그인하면 이전에 누락되었던 Snap 애플리케이션 아이콘이 이제 앱 실행기에 표시됩니다.

Snap 및 Snap Store 제거

Snap은 패키지 설치뿐만 아니라 제거에서도 효율성과 사용자 친화성을 보여줍니다. Snap 패키지 관리자와 함께 모든 Snap 설치를 제거하려는 경우 각 Snap 패키지를 제거할 필요가 없습니다.

필요한 유일한 조치는 다음을 제거하는 것입니다. snapd 설치된 모든 Snap 패키지를 동시에 제거하는 서비스:

sudo apt remove snapd

모든 Snap 설치를 제거할 필요는 없습니다. snapd를 제거하면 관련된 설치된 모든 패키지가 제거되므로 Snap 및 관련 설치를 쉽고 빠르고 깔끔하게 제거할 수 있습니다.

결론

Snapd와 Snap Store가 Debian 시스템에 성공적으로 설치되면 Snaps로 제공되는 광범위한 애플리케이션을 최대한 활용할 수 있습니다. 정기적으로 업데이트를 확인하여 소프트웨어를 최신 상태로 유지하고 최신 기능과 향상된 보안 기능을 활용하세요. Snap 패키지가 Debian 환경에 제공하는 편리함과 단순성을 즐겨보세요.

Joshua James

코멘트를 남겨주세요