스냅 패키지를 수동으로 다운로드하는 방법은 무엇입니까? 루트가 아닌 사용자로 사용하는 것이 가장 좋습니다 wget
.
예를 들어 Chromium의 Snapcraft 페이지는 다음과 같습니다.
Chromium 스냅샷 파일을 다운로드할 URL을 어떻게 찾을 수 있나요?
답변1
Snap 패키지는 수동 다운로드에 적합하지 않아 매우 까다롭습니다. 내가 찾은이것~에StackExchange의 우분투 측면.
루트가 아닌 사용자는 curl
다음과 같이 패키지에 대한 모든 정보를 검색할 수 있습니다.
curl -H 'Snap-Device-Series: 16' http://api.snapcraft.io/v2/snaps/info/chromium >> chromium.info
다른 패키지를 원할 경우 chromium
다른 패키지 이름으로 바꾸면 됩니다. 앞의 명령은 패키지에 대한 모든 정보를 파일에 복사합니다 chromium.info
. 시스템에 유사한 JSON 프로세서가 설치되어 있는 경우 jq
다음 결과를 파이프 할 수 있습니다.curl
jq
curl -H 'Snap-Device-Series: 16' http://api.snapcraft.io/v2/snaps/info/chromium | jq
귀하의 독서를 용이하게합니다. 결과에는 다양한 채널과 아키텍처에 대한 많은 항목이 포함됩니다. 귀하에게 가장 적합한 항목을 찾으세요. 당신은 다음과 같은 것을 찾을 것입니다
{
"channel": {
"architecture": "arm64",
"name": "edge",
"released-at": "2019-12-21T08:18:39.959452+00:00",
"risk": "edge",
"track": "latest"
},
"created-at": "2019-12-21T08:16:39.600827+00:00",
"download": {
"deltas": [],
"sha3-384": "92c0824bfc8c136a2b8179fcdd14647f7174dd3103397e107b0100decc1ac8b29eb22fbba61949a4e1fdf1a282f2a8e0",
"size": 144859136,
"url": "https://api.snapcraft.io/api/v1/snaps/download/XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R_985.snap"
},
"revision": 985,
"type": "app",
"version": "80.0.3987.16"
},
이제 wget
주어진 URL을 통해 패키지 파일을 다운로드할 수 있습니다.
답변2
스냅샷을 다운로드하여 snap download (snapname)
최신 안정 버전 스냅샷 파일과 어설션 파일을 얻을 수 있습니다. 다운로드 후 사용 및 snap ack (file.assert)
설치가 가능합니다 snap install ./file.snap
.