久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Ubuntu 終于支持禁用 snap軟件包自動更新

瀏覽:190日期:2022-06-07 08:30:15

snap 是 Canonical 為使用 Linux 內(nèi)核和 systemd init 系統(tǒng)的操作系統(tǒng)開發(fā)的軟件打包和部署系統(tǒng)。這些被稱為 snap 的軟件包和使用它們的工具 snapd 可以在一系列的 Linux 發(fā)行版中使用,并允許上游軟件開發(fā)者直接向用戶發(fā)布他們的應(yīng)用程序。

借助 snap,用戶可以輕松地安裝 Linux 應(yīng)用程序,在默認(rèn)情況下,snapd 一天內(nèi)會檢查四次更新,并自動將 snap 應(yīng)用更新到最新的版本。雖然有很多方法可以控制更新的安裝時間和頻率,但為了安全用戶無法完全關(guān)閉自動更新。

雖然 snap 的初衷很好,但很多開發(fā)者都深受它的困擾,時不時就會發(fā)現(xiàn)常用的開發(fā)工具自動更新了,導(dǎo)致插件、依賴出現(xiàn)了不兼容的情況,不得不手動回退版本。正因如此,不少開發(fā)者在安裝 Ubuntu 之后第一件做的事情就是卸載 snap。

Canonical 今天宣布,允許用戶對 snap 格式軟件包執(zhí)行暫時或者永久禁用自動更新。在默認(rèn)情況下,snap 軟件包會自動更新,以便于確保你的應(yīng)用始終處于最新的狀態(tài)。

但由于 snap 軟件包格式的自動更新模式,有時候會導(dǎo)致某款軟件出現(xiàn)不兼容、無法使用的情況。好消息是雖然 Canonical 現(xiàn)在允許用戶設(shè)置臨時禁用或者永久禁用,但不支持圖形化操作,需要在終端里用命令行方式執(zhí)行。

我們了解到,例如,你想要讓 VLC 媒體播放器的 snap 軟件包臨時禁用自動更新,可以輸入:

snap refresh --hold=72h vlc

然后輸出結(jié)果會是這樣的:

General refreshes of "vlc" held until 2022-11-17T12:04:59Z

如果你想要暫時禁用 snap 軟件包自動更新,命令為:

snap refresh --hold=48h

如果你想要永久禁用 snap 軟件包自動更新,命令為:

snap refresh --hold

反之,通過 --unhold 參數(shù)重新啟用自動更新。

snap refresh --unhold

要重新啟用特定應(yīng)用程序的自動更新,例如 Firefox,則在命令中添加名稱即可:

snap refresh --unhold firefox

該命令目前并沒有出現(xiàn)在 Ubuntu 正式版本中,如果你想嘗試的話需要通過命令將 snapd 切換到 edge 通道:

snap refresh snapd --edge

測試完成后,如果需要將 snapd 切換回穩(wěn)定通道,則需要使用命令:

snap refresh snapd --stable 

天下苦 snap 久矣,但隨著 snap 更新機(jī)制的不斷完善,Ubuntu 終于增加了對禁用 snap 應(yīng)用程序自動更新的支持,大家還會給 snap 一個機(jī)會嗎?

相關(guān)文章:
主站蜘蛛池模板: 封开县| 保定市| 凤山市| 许昌市| 上虞市| 攀枝花市| 土默特右旗| 济南市| 黑龙江省| 清涧县| 资阳市| 金塔县| 永川市| 德庆县| 泾阳县| 渝北区| 本溪| 九江县| 南郑县| 白山市| 昌吉市| 铜山县| 西宁市| 荥经县| 苗栗市| 杭州市| 乐东| 环江| 界首市| 忻州市| 扶风县| 成都市| 多伦县| 天柱县| 陇川县| 吉木乃县| 乌兰察布市| 南丰县| 中阳县| 昭通市| 惠来县|