Snappy Ubuntu Core란 무엇입니까?

Snappy Ubuntu Core란 무엇입니까?

모두가 서둘러 이것을 중복으로 표시하기 전에 실제로 다른 스레드를 읽었습니다.여기그리고여기, 이것을 검색하고 멋진 홈페이지를 방문했습니다.여기내 혼란을 없애려고 검색했지만 할 수 없었습니다. 아직도 헷갈리기 때문에 여기에 질문드립니다. 나는 그것이 일종의 최소한으로 작동하는 우분투라는 것을 이해합니다. 이 질문의 정신은 "그 안에" 무엇이 있는지가 아니라 그것이 무엇이며 어떻게 작동하는지입니다.

  1. 애플리케이션에 대한 신속한 접근 방식은 무엇입니까? 홈페이지에는 몇 가지 장점이 설명되어 있지만 사용자로서 앱을 어떻게 구할 수 있나요? 나는 아직도 sudo apt-get install XXXX? 또는 다른 것?

  2. snappy(apt-get을 사용하거나 deb 패키지를 다운로드하여 일반 우분투 설치에서 작동하는 것과 동일)를 설치하면 일반 우분투 응용 프로그램이 작동합니까, 아니면 앱이 snappy에서 작동하도록 하려면 누군가 특별한 작업을 수행해야 합니까?

  3. 예를 들어 Snappy Core는 다른 (모바일) 프로세서인 Raspberry Pi에서 사용할 수 있습니다. Snappy를 설치하면 일반 데스크톱 앱이 Pi에서 계속 작동합니까? 그게 스냅의 요점인가요?

  4. 표준 접근 방식이 작동하지 않는 경우 애플리케이션을 어떻게 구하고, snappy에 사용할 수 있는 애플리케이션을 어디에서 검색하고, 어떻게 설치하나요?

감사합니다. 내 질문은 Ubuntu에서 응용 프로그램이 작동하고 설치되는 방식을 최대한 이해하기 위해 작성되었습니다. 하지만 내가 묻고자 하는 내용을 이해하시면 더 합리적으로 편집해 주시기 바랍니다.

답변1

apt-get기존 패키지 작업을 위한 기타 유틸리티는 .debSnappy Ubuntu Core 시스템에 애플리케이션을 설치하고 업그레이드하는 데 작동하지 않습니다. 대신 snappy유틸리티를 사용합니다. 참조스냅 투어자세한 내용은.

Snappy Tour의 몇 가지 예를 요약하면 Docker 애플리케이션을 설치하기 위해 다음을 실행합니다.

sudo snappy install docker

그리고 업데이트를 설치하려면 ( 일반 Ubuntu 시스템에 sudo snappy update-versions해당 ) 실행하고 , 새로 사용 가능한 항목을 확인하고, 업데이트할 패키지를 지정합니다(패키지 이름을 에 입력 ).sudo apt-get updatesnappy versionssudo snappy update ......

Snappy Ubuntu Core는 패키지를 사용하지 않기 때문에 .deb일반 Ubuntu 시스템용으로 생성된 Ubuntu 패키지는 작동하지 않습니다. 패키지 파일에 관한 일반 Ubuntu 시스템과 Snappy Ubuntu Core 간의 관계는 사실상 다른 Ubuntu 시스템 간의 관계와 동일합니다. 완전히 다른 패키지 관리자를 사용하는 두 배포판. (예: Ubuntu 및 Fedora.)

거의 모든 OS와 마찬가지로 필요한 모든 라이브러리(및 기타 종속성)가 있거나 얻을 수 있는 경우 Snappy Ubuntu Core에 프로그램을 수동으로 설치할 수 있습니다. 그러나 일반 Ubuntu 시스템에 대부분의 소프트웨어를 설치하는 가장 좋은 방법은 패키지를 사용하는 것인 것처럼 .debSnappy Ubuntu Core에 소프트웨어를 설치하는 가장 좋은 방법은 다음을 사용하는 것입니다.특별히 제작된 멋진 패키지. 지금까지 이들 중 소수만이 존재합니다.

Snappy Ubuntu Core 시스템 내에서 Snappy Ubuntu Core 앱을 검색하려면 다음을 사용하세요.

snappy search search-term

이것은 Snappy 패키지를 찾습니다.search-term그들의 이름으로. (물론 당신이 찾고 있는 것으로 대체할 것입니다.)


Raspberry Pi의 경우 ARM 프로세서가 있는데, 이는 우리 대부분이 기존 PC에서 사용하는 일반적인 32비트 및 64비트 Intel 및 AMD 프로세서와 동일하지 않습니다. 그러나 Raspberry Pi 지원은 Snappy Ubuntu Core의 주요 포인트가 아닌 것 같습니다. 대신, 여러분도 알고 있듯이 Snappy의 일반적인 목표는 다음과 같습니다.최소한의 Ubuntu Core 시스템이 충분하고 적절한 상황에서 더 나은 속도, 안정성 및 보안.

Snappy는 클라우드 지향적입니다("Snappy Ubuntu Core는 대규모 클라우드 컨테이너 배포를 위한 완벽한 시스템입니다..."), 많은 x86(즉, ARM이 아님) 플랫폼을 명시적으로 지원합니다. 옵션 목록을 참조하세요."새롭고 멋진 Ubuntu를 직접 사용해 보세요!" Snappy 홈페이지에서.

그럼에도 불구하고 필요에 따라 Snappy Ubuntu Core는 Raspberry Pi에서 작동하는 Ubuntu Core 시스템을 얻는 합리적인 방법이 될 수 있습니다.가지고 있는 Raspberry Pi 보드에 따라 더 완전하고 전통적인 Ubuntu 설치를 지원할 수도 있고 지원하지 않을 수도 있습니다.하지만 기존 Ubuntu 시스템을 사용하는 대부분의 사용자에게 중요한 방식으로 Ubuntu와 더 유사할 수 있는 다른 옵션도 있습니다.

  • 데비안Ubuntu와 매우 유사하며 대부분의 Ubuntu 설치와 여러 면에서 더 유사한 환경을 제공합니다. 특히 일반적인 우분투 시스템처럼 데비안은 apt-get. 사실 apt-get데비안에서 시작되었습니다. (우분투는 데비안의 파생물입니다.)
  • 라즈비안Raspberry Pi용으로 특별히 제작된 Debian의 파생물입니다. Debian 및 일반(Snappy가 아닌) Ubuntu 시스템과 마찬가지로,APT 기반 패키지 관리 사용(즉, 와 함께 apt-get). Raspberry Pi의 데비안에 관한 데비안 프로젝트 페이지에는 "일반적으로 가장 좋은 방법은 Raspbian을 사용하는 것입니다"라고 나와 있습니다.

또한보십시오이 운영 체제 목록라즈베리 파이용.

답변2

Snappy Ubuntu Core는 레고 시스템과 같으며 각 스냅(앱)은 다른 스냅의 영향을 받지 않는 블록입니다. 따라서 보안이 더 단순해지고 향상되었으며 종속성은 더 이상 문제가 되지 않으며 스냅의 수명주기는 훨씬 쉬워졌습니다. 단일 명령으로 버전을 교환하고 모든 snapp 및 코어(OS)를 제거 및 업그레이드할 수 있습니다.

이는 16.04의 기본값이지만 Mark는 .apt 및 .deb도 사용할 것이라고 말했습니다.

관련 정보