我不希望我的電腦上的任何軟體在未經我事先同意的情況下自動更新,從而迫使我服從某些軟體開發人員的控制和時間表。 Canonical 儲存庫安裝的 Firefox 不允許我停用自動更新。我寧願從 Mozilla 網站下載並安裝 Firefox,但由於軟體依賴性,Aptitude 套件管理器不允許我在不刪除 Cinnamon 桌面環境的情況下刪除 Firefox。我能做些什麼?
FWIW,我需要停止自動更新有幾個原因。我的網路連線速度很慢,不需要時不需要任何東西來減慢速度。但對於 Firefox,我發現書籤和 URL 上方的選項卡非常麻煩,這意味著我總是必須研究和更新我的 userChrome.css 文件,因為 Firefox 不再提供此類自訂選項。
同時,我還嘗試了 mozilla ppa 儲存庫,結果發現它實際上是相同的,但仍然沒有給我乾擾自動更新的選項。無論如何,我刪除了 mozilla 儲存庫,並使用 Synaptic 套件管理器再次卸載了 Firefox 的任何內容。也刪除了肉桂桌面環境,尚未看到任何不良影響。
然後我按照說明進行操作https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-from-mozilla-builds-for-advanced-users。但是從 mozilla ftp 網站下載了 firefox。
註銷後,菜單中還有「新」Firefox。但奇怪的是,我現在可以選擇自動更新或檢查並確認的設定。然而,自動更新不再起作用,我看到一張藍臉告訴我從他們的網站下載更新 Firefox。我不介意知道為什麼自動更新不再是一個選項,但我可以忍受它。
還有一項更新:我重新安裝了 Ubuntu 並刪除了 snap。自動更新運行,我在更新詳細資訊中取消選擇 Firefox,但它仍然更新(Firefox 規範)。
答案1
Ubuntu 不是 Windows;在Windows中,更新機制通常分別內建於每個應用程式中,例如Firefox有自己的自動更新機制。在 Ubuntu 中情況有所不同;如果您正在尋找一種在Firefox 本身中停用Firefox 自動更新的方法,您不會在那裡找到它,因為它是由系統更新程式(更新系統中的所有軟體包)更新的,而不是由其本身更新。有一個回答最近提出的另一個問題其中詳細解釋了 Ubuntu 更新的工作原理以及如何阻止特定軟體包的更新。
簡而言之:您不必運行自動更新。您可以隨時(或不)將更新切換為手動觸發,您可以選擇(在每次更新時)要更新哪些軟體包,您可以「永久」停用某些軟體包更新(即直到您恢復它) ,或者您甚至可以完全關閉更新檢查。
我自己,我總是在安裝後立即將 Ubuntu 切換為手動更新,因此它永遠不會在我不知情的情況下更新。
答案2
刪除 Firefox 將不是刪除肉桂桌面。只有cinnamon-desktop-environment
當您沒有安裝其他瀏覽器(firefox-ers、chromium 或 www-browser)時,它才可能刪除元包。
元包只不過是一個「購物清單」。它不會自行安裝檔案。它僅列出一些軟體包作為依賴項,這些軟體包是在安裝元軟體包期間安裝的。刪除元包不會刪除桌面環境的任何其他元件。
因此,看到包裹被移除並沒有什麼壞處。您可以隨時重新安裝它,以收回 Ubuntu 上 cinnamon 桌面預設的任何軟體包。