Q1 和 Q2

Q1 和 Q2

我正在考慮嘗試建立一個便攜式 IT 系統來支援英國的就業俱樂部(作為慈善企業運作),但有幾個障礙需要克服。我想到的解決方案將包含最多 10 台筆記型電腦,共享一個公共路由器、便攜式伺服器和印表機等其他網路設施。

首先,我避免使用 Windows,因為更新數量過多、需要額外的安全軟體來保持其穩定和無惡意軟體,以及所需的支援和維護成本很高。我喜歡Mac OS X,因為它堅如磐石,穩定,更新是自動的,不會太頻繁,也不會太大,但硬體的溢價很高。我玩過 Linux 的幾個變體,但發現有些需要每週定期手動更新,這讓支援變得非常痛苦。

Q1. Ubuntu 是否可以配置為自動更新其所有軟體,以便對最終用戶完全透明?我基本上不希望最終用戶擺弄 Ubuntu 或其任何應用程序,但同時需要它以最少的干預盡可能保持最新狀態。

其次,在系統使用的某些地方(例如,沒有固定電話寬頻可用的地方),我的頻寬有限,必須透過 3G 無線網路連線運作。在這種情況下,我不希望運行更新,因為頻寬很寶貴。而且,即使在有固網寬頻的主基地台上,10台機器的更新也會消耗大量的頻寬。

我知道,如果我要實現基於 Mac OS X 的解決方案,則可以將 OS X 伺服器配置為充當本地更新快取伺服器。例如,每台客戶端筆記型電腦都會從本地 LAN 伺服器而不是 Apple 的主更新伺服器取得更新。因此,與 LAN 上沒有更新伺服器的情況相比,與更新相關的頻寬將減少到 10%。

Q2 - Ubuntu 是否有能力在更新完成時計時(例如,延遲更新直到更新到達高頻寬網站?)

Q3 - Ubuntu 是否能夠使用基於 LAN 的本機伺服器作為更新緩存,而不必從 Ubuntu 的主儲存庫中提取更新?

答案1

Q1 和 Q2

我知道執行此操作的方法是cron運行您編寫的腳本,該腳本將檢查所需的條件是否存在,然後運行適當的更新命令,如下所示(您可能需要調整命令):

apt-get update
apt-get upgrade -y

在某些情況下,這可能無法處理,但透過一些調整和一些腳本編寫,您可能會讓事情順利進行。但您可能希望update-manager從圖形環境中刪除或以其他方式停用更新,以防止使用者可見的彈出視窗。

第三季

以前,我使用了一個名為 的程式apt-cacher-ng作為更新的快取代理伺服器,並節省了頻寬。我不知道它目前的狀態,但當時,除了從一個 Ubuntu 版本升級到下一個版本之外,它對所有事情都運作得很好——Ubuntu 升級工具不尊重代理設定。

相關內容