Kann ich im Falle eines Betriebssystemfehlers eine Neuinstallation der Software vermeiden, indem ich eine separate „/usr“-Partition anlege?

Kann ich im Falle eines Betriebssystemfehlers eine Neuinstallation der Software vermeiden, indem ich eine separate „/usr“-Partition anlege?

Ich verwende Ubuntu 20.04. Ich habe gelesen, dass ich meine persönlichen Dateien behalten kann, wenn meine /homePartition von der anderen getrennt ist root, falls ich Ubuntu neu installiere. Das ist, als hätte ich in Windows ein separates Laufwerk, nur C:\um meine Dateien darauf zu speichern. Bei einer Neuinstallation formatiere ich nur das Betriebssystemlaufwerk/die Betriebssystempartition.

Angenommen, ich habe eine separate /usrPartition. Kann ich die darauf installierte Software weiter verwenden, /usrnachdem ich Ubuntu auf der Root-Partition neu installiert habe? Dies funktioniert beispielsweise unter Windows nicht. Die auf einem anderen Laufwerk installierte Software kann nicht verwendet werden, wenn ich Windows auf dem Laufwerk neu installiere C:\. Ich frage mich, ob das Gleiche für Ubuntu gilt.

Antwort1

Das Verzeichnis /usr ist Teil des Betriebssystems und wird bei einer Neuinstallation des Betriebssystems überschrieben. Es wird dringend empfohlen,nichtInstallieren Sie Software in /usr, die nicht Teil des Betriebssystems ist. Dies kann Betriebssystemupdates oder -funktionen beeinträchtigen oder durch Updates überschrieben werden.

Wenn Sie Software installieren, die nicht Teil des Betriebssystems ist, sollten Sie sie in /usr/local oder /opt ablegen. Diese können sich auf separaten Partitionen befinden und können bei einer Neuinstallation möglicherweise erhalten bleiben. Manchmal ist es auch möglich, Software in Ihrem Home-Verzeichnis zu installieren, indem Sie nur die Berechtigungen Ihres Kontos verwenden (d. h. ohne Root).

Wenn Sie jedoch eine andere Version des Betriebssystems installieren als die, für die die Software installiert wurde, funktioniert die Software möglicherweise nicht richtig und muss möglicherweise trotzdem neu installiert werden.

Wenn die Software, deren Neuinstallation Sie vermeiden möchten, Teil des Betriebssystems ist, können Sie dies nicht vermeiden, aber Sie können die Liste speichern und sie verwenden, um das Betriebssystem bei der Neuinstallation vorzubereiten. Es ist sogar möglich, die Liste als Konfigurationsdatei zu speichern, die dem Installer übergeben wird (z. B. Preseed für Debian-basierte Systeme oder Kickstart für Redhat-basierte Systeme). Es gibt Tools, die diese Datei basierend auf Ihrer vorhandenen Betriebssystemkonfiguration erstellen können.

verwandte Informationen