Betriebssystemwartung und Fehlerbehebungen

Betriebssystemwartung und Fehlerbehebungen

Ich habe Ubuntu 22.04 LTS seit einigen Tagen auf meinem PC installiert. Da ich dies hauptsächlich aus universitären und persönlichen Gründen getan habe (ich möchte so viel wie möglich über Linux im Allgemeinen lernen), installiere ich häufig und gerne Pakete/Repositorys/Anwendungen usw. Dies kann zu Instabilität/Inkompatibilität oder schlimmer noch zu einem Systemabsturz führen. Gibt es eine Möglichkeit zu überprüfen, ob das System beschädigt wird, um zu vermeiden, dass ich die Festplatte erneut formatieren und Ubuntu neu installieren muss? Ich verwende bereits Time-Shift, möchte aber auch einige Tools verwenden, die mir helfen, die Integrität des Betriebssystems aufrechtzuerhalten, wie SFC /SCANNOW, das unter Windows und anderen Terminalbefehlen verwendet wird. Vielen Dank an alle!

Antwort1

Eine kurze Antwort darauf:

  1. Installieren Sie nicht mit anderen Mitteln alsapt
    (verschiedene Tools: dpkg, aptitude, synaptic – verwendet auch dieselben .deb-Dateien).
    ODER möglicherweise schnappen(eine große Scheibe von mir).
    Diese lassen sich fast(?) immer einfach und sauber entfernen:
    sudo apt purge package-nameoder sudo snap remove package-name.
  2. Die Standardeinstellungen zumindest bis Ubuntu 20.04 können es beispielsweise ermöglichen, das Verzeichnis /bootvollständig aufzufüllen oder
    nach installierten Kernelelementen zu suchen, wie durch „ dpkg --list | grep -E ^ii.*kernel
    tun Sie sudo apt purge package-namedies bei denen, die Sie nie verwenden werden“ angezeigt.
  3. Führen Sie dies sudo apt update && sudo apt upgraderegelmäßig durch, sofern Sie nicht automatische Updates aktiviert haben.

Und noch etwas: Vermeiden Sie es, Python zu "aktualisieren", denn das wird Ihr Ubuntu ins Chaos stürzen - es sei denn, es wird über ein Update bereitgestellt oder Sie wissen genau, wie Sie das Chaos vermeiden können: im Allgemeinen; "Expertenwissen" erforderlich.

Antwort2

Führen Sie Ihre Experimente in einer virtuellen Maschine durch, damit die unvermeidlichen Abstürze Ihr Host-Betriebssystem nicht beeinträchtigen.

In den Ubuntu-Repositories befinden sich mehrere VM-Anwendungen. Probieren Sie eine davon aus.

Antwort3

Es gibt keine allgemeine Methode, um zu überprüfen, ob Ubuntu beschädigt wird, da es zu viele Möglichkeiten gibt, es zu beschädigen. Das eigentliche Problem besteht darin, Ubuntu durch geeignete Paketverwaltungspraktiken von vornherein vor Beschädigungen zu schützen. Ubuntu hat standardmäßig zwei zuverlässige Softwarequellen installiert: apt und snap. Alle anderen Softwarequellen, einschließlich PPAs, das Herunterladen von Software aus dem Internet und das Kompilieren von Software aus dem Quellcode, sind weniger zuverlässig und Quellen potenzieller Paketverwaltungsfehler.

Andere Methoden zur Vermeidung von Paketverwaltungsfehlern sind das Ausführen von Python-Anwendungen in einer virtuellen Python-Umgebung, das Ausführen nicht vertrauenswürdiger Software in einem Ubuntu-Gastbetriebssystem in einer virtuellen Maschine und die Verwendung der --simulateOption von apt, um die Installation oder Entfernung eines Pakets zu simulieren, ohne es tatsächlich zu installieren oder zu entfernen. Eine detaillierte Erklärung der --simulateOption von apt in Aktion finden Sie indiese Antwort.

verwandte Informationen