Package-Management
如何手動下載快照包?例如,用 wget?
如何手動下載快照包?最好作為非 root 使用者使用
wget
?例如,Chromium 的 Snapcraft 頁面在這裡:
如何找到可以下載 Chromium 快照文件的 URL?
snap 包並不意味著手動下載,所以它非常棘手。我在 StackExchange的Ubuntu 端找到了這個。
作為非 root 使用者,您可以使用它
curl
來檢索有關包的所有資訊,如下所示:curl -H 'Snap-Device-Series: 16' http://api.snapcraft.io/v2/snaps/info/chromium >> chromium.info
如果你想要另一個包,你只需要用另一個包
chromium
名替換。前面的命令會將有關包的所有資訊複製到一個chromium.info
文件中。jq
如果您的系統上安裝了類似 JSON 處理器,您可以將結果通過管道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 下載您的封包件。