Q1 und Q2

Q1 und Q2

Ich überlege, ein tragbares IT-System zu bauen, um Job Clubs hier in Großbritannien zu unterstützen (als wohltätiges Unternehmen), aber es gibt noch ein paar Hürden zu überwinden. Die Lösung, die mir vorschwebt, umfasst bis zu 10 Laptops, die sich einen gemeinsamen Router, einen tragbaren Server und andere Netzwerkeinrichtungen wie Drucker usw. teilen.

Erstens habe ich Windows gemieden, weil es zu viele Updates gibt, zusätzliche Sicherheitssoftware erforderlich ist, um es stabil und frei von Malware zu halten, und weil Support und Wartung zu teuer sind. Ich mag Mac OS X, weil es absolut stabil ist, Updates automatisch erfolgen, nicht zu häufig sind und nicht zu groß sind, aber die Hardware ist teuer. Ich habe mit ein paar Linux-Varianten herumgespielt, aber festgestellt, dass einige davon regelmäßige manuelle Updates jede Woche erfordern, was den Support sehr mühsam macht.

F1. Kann Ubuntu so konfiguriert werden, dass alle seine Software automatisch aktualisiert wird, sodass dies für den Endbenutzer völlig transparent ist? Ich möchte grundsätzlich nicht, dass die Endbenutzer an Ubuntu oder seinen Anwendungen herumfummeln, aber gleichzeitig möchte ich, dass es sich mit minimalem Eingriff so weit wie möglich auf dem neuesten Stand hält.

Zweitens habe ich an manchen Orten, an denen das System verwendet wird, eine begrenzte Bandbreite (z. B. wenn kein Breitband über Festnetz verfügbar ist) und es muss über eine drahtlose 3G-Internetverbindung laufen. In dieser Situation möchte ich keine Updates ausführen, da Bandbreite kostbar ist. Auch wenn am Hauptstandort, der über Breitband über Festnetz verfügt, Updates für 10 Maschinen viel Bandbreite verbrauchen.

Ich weiß, dass, wenn ich eine Lösung auf Basis von Mac OS X implementieren würde, der OS X-Server so konfiguriert werden könnte, dass er als lokaler Update-Cache-Server fungiert. Beispielsweise würden alle Client-Laptops ihre Updates vom lokalen LAN-Server beziehen und nicht vom Haupt-Update-Server von Apple. Somit würde die Update-bezogene Bandbreite auf 10 % der Bandbreite reduziert, die ohne den Update-Server im LAN erforderlich wäre.

F2: Verfügt Ubuntu über die Möglichkeit, den Zeitpunkt von Updates zu bestimmen (z. B. ein Update zu verzögern, bis es auf einem Standort mit hoher Bandbreite verfügbar ist?)

F3: Kann Ubuntu einen lokalen LAN-basierten Server als Update-Cache verwenden, anstatt Updates aus den Haupt-Repositories von Ubuntu abrufen zu müssen?

Antwort1

Q1 und Q2

Die mir bekannte Methode hierfür besteht darin, cronein von Ihnen geschriebenes Skript auszuführen, das überprüft, ob die gewünschten Bedingungen vorliegen, und dann einen entsprechenden Aktualisierungsbefehl wie diesen auszuführen (möglicherweise müssen Sie den Befehl anpassen):

apt-get update
apt-get upgrade -y

Es gibt einige Szenarien, die damit möglicherweise nicht behandelt werden können, aber mit ein paar Optimierungen und ein bisschen Skripting können Sie die Dinge wahrscheinlich gut zum Laufen bringen. Aber Sie möchten wahrscheinlich update-managerUpdates aus der grafischen Umgebung entfernen oder anderweitig deaktivieren, um ein für den Benutzer sichtbares Popup zu verhindern.

Drittes Quartal

Damals habe ich ein Programm namens verwendet, apt-cacher-ngdas als Caching-Proxy-Server für Updates diente und mir Bandbreite sparte. Ich kenne seinen aktuellen Status nicht, aber damals funktionierte es für alles perfekt, außer für Upgrades von einer Ubuntu-Version zur nächsten – das Ubuntu-Upgrade-Tool beachtete die Proxy-Einstellungen nicht.

verwandte Informationen