태그 보관물: software-installation

software-installation

우분투 스냅 16.04 시스템의 안정성을 포기하지 않고

이 새로운 기능 스냅 과 완전히 혼동됩니다 . 이것이 자세한 질문 답변 일 수는 있지만 관련 정보를 알아야합니다.

새로운 응용 프로그램 형식을 읽었으며 스냅은 기존의 deb 패키지와 함께 최신 장기 지원 릴리스에서 기본적으로 설치할 수 있습니다. .snap확장 성 이있는 패키지가 .deb있습니까? 그렇다면 어떻게 설치합니까?

사용자는 전체 시스템의 안정성을 포기하지 않고 이전 버전의 Ubuntu에서 최신 버전의 앱을 사용할 수 있습니다. 이것이 deb와 snap의 유일한 차이점입니까? LTS 버전 또는 비 LTS에만 존재합니까?

이를 통해 개발자는 소스 및 기존 deb 패키지에서 애플리케이션을 쉽게 빌드하고 패키징 할 수있는 “snapcraft”라는 새로운 도구를 도입하여 스냅 생성이 간소화된다고합니다. 데스크톱 사용자에게나 개발자에게만 유용합니까?



답변

snap 패키지는 snap 명령을 통해 설치됩니다. 자세한 정보는 여기에 있습니다 .

사용 가능한 스냅 패키지 검색

상점에서 사용 가능한 모든 패키지 목록을 보려면 터미널을 열고 다음 명령을 실행하십시오.

snap find

이름으로 특정 패키지를 검색하려면 snap find 명령 끝에 검색어를 추가하십시오.

snap find name

패키지 이름과 패키지 설명을보다 완벽하게 검색하려면 다음과 같이 grep 필터링 도구를 통해 snap find 명령의 출력을 파이프하십시오.

snap find | grep search

스냅 패키지를 설치하는 방법

스냅 패키지를 설치하려면 이름으로 패키지를 지정하여 다음 명령을 사용하십시오. 이것은 시스템을 변경하기 때문에 sudo루트 권한으로 시스템 을 실행하려면 명령 전에 추가 해야합니다.

sudo snap install package-name

snap 명령은 지정한 snap 패키지를 다운로드하고 설치하여 터미널 창에 진행률을 표시합니다.

다른 응용 프로그램처럼 설치 한 응용 프로그램을 시작할 수 있습니다. 그래픽 응용 프로그램 인 경우 바탕 화면의 응용 프로그램 메뉴에 나타납니다. 그렇지 않으면 터미널에서 응용 프로그램 이름을 입력하기 시작하고 Tab키를 눌러 자동으로 완료하십시오. 그런 다음을 눌러 Enter응용 프로그램을 시작하거나 설치 한 명령을 실행할 수 있습니다 .

스냅 패키지를 업데이트하는 방법

설치된 스냅 패키지를 업데이트하려면 패키지 이름을 지정하여 다음 명령을 실행하십시오. 새 버전의 스냅을 사용할 수 있으면 다운로드하여 설치합니다.

sudo snap refresh package-name

현재 설치된 모든 스냅 패키지를 업데이트하는 명령은 보이지 않지만 앞으로 추가되는 스냅 패키지는 놀랄 일이 아닙니다.

설치된 스냅 패키지를 나열하는 방법

설치된 스냅 패키지를 나열하려면 다음 명령을 실행하십시오.

snap list

이 명령을 사용하여 설치된 패키지를 검색 할 수도 있습니다. –j grep을 통해 출력을 다시 파이프해야합니다.

snap list | grep search

스냅 패키지를 제거하는 방법

컴퓨터에서 설치된 스냅 패키지를 제거하려면 다음 명령을 실행하십시오.

 sudo snap remove package-name

최근 변경 사항보기

시스템 변경 목록을 보려면 다음 명령을 실행하십시오. 여기에는 최근에 설치, 새로 고침 (업데이트) 및 제거 된 스냅 패키지 목록과 해당 작업이 발생한 시간이 표시됩니다.

snap changes

더 많은 작업보기

더 많은 snap 명령 조작을 보려면 다음 명령으로 snap 명령 매뉴얼을보십시오. 화살표와 페이지 위로 / 아래로 키를 사용하여 매뉴얼을 스크롤하십시오. 언론 q이 완료되면 종료 키를.

man snap

효과에, 뎁 패키지는 실행 플러스 시스템에 설치하는 데 필요한 정보가 포함 실행 파일이 포함 된 스냅 패키지와 비교해은 간다,가에 따라 달라집니다 것 등을 하고 필요한 종속성을 – 생각 라이브러리의 정적 링크와 시스템의 다른 곳에 설치된 것을 동적으로 호출하는 것과 같습니다.

OS에는 안정적인 버전 A 라이브러리가있을 수 있지만 새로운 응용 프로그램에는 버전 B가 필요할 수 있습니다. .deb를 사용하면 A를 업그레이드해야하며 이는 다른 패키지에도 영향을 줄 수 있습니다. 스냅을 사용하면 응용 프로그램은 단독 사용을 위해 버전 B와 번들로 제공되므로 시스템 전체 버전 A는 그대로 유지됩니다.


답변