Frage Wie können Sie Updates aller Art vollständig deaktivieren und sehen niemals Aufforderungen zum Aktualisieren?


Ich liefere ein Ubuntu-basiertes System, das nach dem Versand nie mit einem Netzwerk verbunden sein wird. Ich möchte niemals, dass der Benutzer den Benutzer nach Updates fragt, und ich möchte nie, dass er versucht, nach Updates zu suchen.

Ich möchte definitiv nicht, dass das rote Dreieck mit Ausrufezeichen in der Gnome-Menüleiste erscheint.

Ich habe das schon gemacht:

$ cat /etc/apt/apt.conf.d/10periodic 
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";

Und das:

$ dconf write /apps/update-manager/remind-reload false
$ gconftool -s --type bool /apps/update-notifier/auto_launch false

Und das:

$ cat /etc/update-manager/release-upgrades
Prompt=never

Aber selbst mit all dem immer noch zeigt periodisch das rote Dreieck mit! sagen, dass es fehlgeschlagen ist, nach Updates zu suchen.

Was habe ich verpasst?


4
2017-07-03 18:41


Ursprung


Während der Update Manager für ein vollständig nicht vernetztes System nicht sehr nützlich ist, Ein solches System kann immer noch anfällig sein. Angenommen, Ihr Betriebssystem verfügt über eine App, mit der Dateien eines von außen eingeführten Typs geöffnet werden. Apps können anfällig für speziell gestaltete Datendateien sein (z. B. ein Bild), die zur Ausführung von beliebigem Code führen können. (Dies ist mit MS Office passiert; es könnte unter Ubuntu passieren.) Sie sollten also (1) einen Weg finden, um Updates bereitzustellen, oder (2) das System so minimal machen, dass Sie Schwachstellen selbst verfolgen können. Way 2 ist wahrscheinlich unmöglich irgendein Ubuntu-Desktop. - Eliah Kagan


Antworten:


Gehe zu Systemeinstellungen > Software und Aktualisierungen oder geben Sie ein software-properties-gtk in einem Terminalund wählen Sie die Registerkarte Updates. In diesem Fenster sollte es wie im nächsten Bild aussehen, wenn Sie keine Updates erhalten möchten:

enter image description here

Oder, von Terminal, Kommentar (mit # am Anfang jeder Zeile) den gesamten Inhalt von /etc/apt/sources.list Datei:

sudo nano /etc/apt/sources.list

Um automatisch alles zu kommentieren /etc/apt/sources.list Datei, verwenden:

cd /etc/apt && sudo cp sources.list sources.list.bak && sudo sed -i -e 's/^/#/g' sources.list

Dieser Befehl erstellt auch eine Sicherung für /etc/apt/sources.list Datei und kann sehr nützlich sein, wenn Sie viele Computer konfigurieren müssen.


4
2017-07-03 19:07



Es gibt kein "Software & Updates" -Symbol in den Systemeinstellungen. Wie kann ich das aktivieren? (Wie ich in meinen Tags bemerkte, bin ich auf 12.04 LTS.) - dmd
Gibt es auch eine Möglichkeit, dies über die Befehlszeile zu tun? Woher bekommt es seine Daten? Ich muss diesen Teil meines Systemkonfigurationsskripts machen. - dmd
@dmd Wenn Sie Unity verwenden, suchen Sie einfach in Dash nach Software und Aktualisierungen. - Radu Rădeanu
@dmd Für viele Systeme, die Sie verwenden können sudo sed -i -e 's/^/#/g' sources.list - Radu Rădeanu
Hey Leute, legte alle Leckereien in die Antwort, nicht in den Kommentaren begraben! - Jorge Castro