스냅, 스냅 및 스냅은 무엇을 의미합니까?


14

나는 스냅 포장이 어떻게 작동하는지 (넓게) 이해합니다. 그러나 "스냅", "스냅 된"및 "스 네피"각각은 정확히 무엇을 의미합니까?

"스냅"은 많은 것들 (패키지 형식, 터미널 명령 ...)을 의미하는 것 같습니다. "스냅 된"은 특정 도구이며 "스나 피"는 더 이상 사용되지 않습니다 [1] [2]?

[1] : 내가 찾을 수있는 유일한 공식 언급은이 Ubuntu 데스크탑 페이지의 제목과 URL입니다 : https://www.ubuntu.com/desktop/snappy

[2] : 우분투 코어는 Snappy Ubuntu Core라고 불렀지 만 더 이상 그렇지 않습니다 : https://developer.ubuntu.com/core


snapcraft.io를 설정 했습니까? : 당신은 당신이 알고 싶은 것을 많이 찾을 수 있습니다 snapcraft.io/...
마크 커비

답변:


19

  • Snap : 특정 형식meta/snap.yaml 을 따르는 파일을 포함하는 squashfs 이미지로 정의 된 특정 패키징 형식 입니다 .
  • 스냅 저장소 : 스냅을 다운로드 / 설치할 수있는 중앙 스냅 저장소입니다.
  • Snapcraft : 스냅을 생성하고 (선택적으로) 스냅을 매장에 배치하는 데 사용되는 명령 줄 도구입니다.
  • 스냅 : 스냅을 실행하는 데 필요한 데몬 (스토어에서 다운로드, 제자리에 마운트, 제한, 앱 실행 등) Snapd에는 snapd snap와 통신하는 데 사용되는 명령 도 포함됩니다 (사용자가 새 스냅 설치 등을 요청하는 등).

이 전체 시스템을 "스냅 피"라고도합니다. 혼란스럽게도 점점 더 자주 "스냅 크래프트"라고 불립니다. 스냅은 일반적인 Ubuntu (및 실제로 다양한 Linux 배포판)에서 실행되지만 Ubuntu Core는 스냅을 기반으로하는 운영 체제입니다 (아무 것도 아님 apt). 불행히도 이미 우분투의 기본 루트 인 "우분투 코어"가 있었기 때문에 차별화하기 위해 "스냅 피 우분투 코어"라고 불렀습니다. 이전 코어는 최근에 우분투 base 로 이름이 바뀌 었기 때문에 요즘 "snappy ubuntu core"가 적습니다.



...하지만 스냅은 무엇입니까?
Rabbit

2

Snappy는 Canonical에서 Ubuntu 전화 운영 체제 용으로 원래 설계하고 구축 한 소프트웨어 배포 및 패키지 관리 시스템입니다. '스냅 (snaps)'이라는 패키지와 '스냅 (snapd)'을 사용하기위한 도구는 다양한 Linux 배포판에서 작동하므로 분산 불가지론 적 업스트림 소프트웨어 배포가 가능합니다. 이 시스템은 전화, 클라우드, 사물 인터넷 및 데스크탑 컴퓨팅에 적합하도록 설계되었습니다.

소프트웨어의 "스냅"애플리케이션 패키지는 자체 포함되어 있으며 다양한 Linux 배포판에서 작동합니다. 이는 APT 또는 RPM과 같은 기존 Linux 패키지 관리 방식과 달리 응용 프로그램 업데이트시 Linux 배포마다 특별히 조정 된 패키지가 필요하므로 개발자에서 소프트웨어의 최종 사용자로의 응용 프로그램 배포를 지연시킵니다. 스냅 자체는 외부 저장소 ( "앱 저장소")에 종속되지 않으며 모든 소스에서 얻을 수 있으므로 업스트림 소프트웨어 배포에 사용할 수 있습니다. 스냅 샷이 Ubuntu 및 다른 Linux 버전에 배포되면 Ubuntu 앱 스토어가 기본 백엔드로 사용되지만 다른 스토어도 활성화 할 수 있습니다.

개발자는 스냅을 사용하여 명령 줄 도구, 백그라운드 서비스 및 데스크톱 응용 프로그램을 만들 수 있습니다. 스냅 응용 프로그램을 사용하면 원자 작동 또는 델타를 통한 업그레이드가 가능합니다.

2016 년 6 월에 snapd는 광범위한 Linux 배포판으로 포팅되어 모든 스냅 Ubuntu Core뿐만 아니라 모든 Linux 배포판에서 스냅을 사용할 수있게되었습니다. snapd는 Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE 및 Red Hat Enterprise Linux에서도 사용 가능하거나 진행 중입니다. 각 배포는 스냅 메타 데이터를 해석하여 배포 별 방식으로 스냅의 보안 또는 기타 기대치를 구현할 수 있습니다.

출처 : https://en.wikipedia.org/wiki/Snappy_(package_manager)


1
이것은 위키피디아에서 온 것입니다. "Snappy"라는 이름이 여전히 사용되고 있음을 확인하는 자사의 소스가 있습니까?
david.libremone

나는 또한 정확한 정의를 찾고, 작품, 내가 더 잘 내 질문을 업데이 트했습니다 스냅 방법의하지에 대한 자세한 설명이 반영
david.libremone

1
그것에 대해 죄송합니다 ... 내가 그 사탕을 복사하여 붙여 넣기 전에 당신의 담당자를 보지 못했습니다. 내가 처음
보셨다면
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.