logo

Suletuxe.de
Linux - Nutzer
helfen
Linux - Nutzern

Willkommen, Gast. Bitte Login oder Registrieren.
29. November 2020, 16:17:43
Übersicht Hilfe Suche Login Registrieren

Amateurfunk Sulingen
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: Tipp: Überprüfung aller installierter Pakete auf Integrität « zurück vorwärts »
Seiten: [1] nach unten Drucken
   Autor  Thema: Tipp: Überprüfung aller installierter Pakete auf Integrität  (Gelesen 136 mal)
Andreas
Administrator
*****

Offline

Einträge: 779



Linux von Innen

Profil anzeigen
Tipp: Überprüfung aller installierter Pakete auf Integrität
« am: 16. Oktober 2020, 09:03:42 »

Stromausfälle gehören heutzutage zu den seltenen Ereignissen - und wenn mal einer kommt, dann zu ungünstigster Zeit. Bei mir geschehen mitten während eines Updates. Das System lief zwar danach noch - aber es blieb ein ungutes Gefühl, ob da nicht doch gerade während eines Schreibvorganges der Strom weg war...

Arch bietet hier eine Lösung zur Überprüfung aller Dateien, die zu einem Paket gehören. Dazu muss auf eurem System zunächst mal das Paket pacutils installiert sein. Ob es das ist, könnt ihr mit
pacman -Qs pacuils
herausbekommen. Wenn es nicht installiert ist erledigt ihr die Installation mit
sudo pacman -S pacutils
Jetzt kann es an die eigentliche Untersuchung gehen! Dazu gibt es im Paket pacutils das Kommando paccheck. Dieses kennt, wie bei Kommandozeilenbefehlen üblich, jede Menge Parameter. Wir verwenden den Parameter md5sum. Der vergleicht die Prüfsummen aller Dateien mit denen aus einer Datenbank und gibt bei Erfolg eine Zeile aus. Das ist zwar schon mal ganz nett - aber der Bildschirm ist bei den vielen installierten Paketen im Nu voll mit "alles ok Meldungen". Schöner wäre es, wenn nur eine Meldung ausgegeben wird, wenn NICHT alles ok ist. Dazu leiten wir die Ausgabe des Befehls in ein grep -v um, das nur Zeilen anzeigt, wo das folgende Suchmuster NICHT enthalten ist. Der komplette Befehl sieht also so aus:
sudo paccheck --md5sum | grep -v 'all files match'

Wird der Befehl ohne Meldung beendet, ist alles ok. Wenn es Fehler gibt muss das entsprechende Paket einfach neu installiert werden.

Wie sieht es denn unter Windows aus? Gibt es da eine ähnliche Funktion um sein System fit zu halten? 

LG
Andreas
« Letzte Änderung: 16. Oktober 2020, 09:57:39 von Andreas » Gespeichert

Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es weitergeben, und es Menschen gibt, die bereit sind, dieses Geschenk auch unter eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
heinrich
Jr. Member
**

Offline

Einträge: 55



Ich liebe dieses Forum!

Profil anzeigen
Re:Tipp: Überprüfung aller installierter Pakete auf Integrität
« Antwort #1 am: 18. Oktober 2020, 12:28:35 »

Hallo Andreas,
danke für den Ratschlag, wie man sich nach Stromausfällen bei einem laufenden System verhalten sollte.
Da es bei Deinen Ausführungen nur um Arch geht, hier die Anleitung für Debian:
https://gitbook.dpmb.org/werkzeuge/paketoperationen/paket-auf-veraenderungen-pruefen.html
LG
Heinrich
Gespeichert
Seiten: [1] nach oben Drucken 
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: Tipp: Überprüfung aller installierter Pakete auf Integrität « zurück vorwärts »
Gehe zu: 


Login mit Username, Passwort und Session Länge

 Es wird die Verwendung "Blink"-basierter Browser und mindestens 1024x768 Pixel Bildschirmauflösung
für die beste Darstellung empfohlen
 
freie Software für freie Menschen!
Powered by MySQL Powered by PHP Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Valid XHTML 1.0! Valid CSS!