スナップパッケージを手動でダウンロードするには?たとえば、wgetを使用しますか?

スナップパッケージを手動でダウンロードするには?たとえば、wgetを使用しますか?

スナップパッケージを手動でダウンロードするには? root以外のユーザーとして使用するのが最善ですwget

たとえば、ChromiumのSnapcraftページは次のようになります。

ChromiumスナップショットファイルをダウンロードするURLをどのように見つけることができますか?

ベストアンサー1

Snapパッケージは手動ダウンロードには適していないため、非常に面倒です。私が見つけたこれ~へStackExchangeのUbuntu側。

root以外のユーザーは、curl次のようにパッケージに関するすべての情報を取得できます。

curl -H 'Snap-Device-Series: 16' http://api.snapcraft.io/v2/snaps/info/chromium >> chromium.info

他のパッケージが必要な場合は、chromium別のパッケージ名に置き換えてください。上記のコマンドは、パッケージに関するすべての情報をファイルにコピーしますchromium.info。システムに同様のJSONプロセッサがインストールされている場合は、次のjq結果をパイプできます。curljq

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からパッケージファイルをダウンロードできます。

おすすめ記事