logo

Suletuxe.de
Linux - Nutzer
helfen
Linux - Nutzern

Willkommen, Gast. Bitte Login oder Registrieren.
24. November 2024, 09:34:30
Übersicht Hilfe Suche Login Registrieren

Amateurfunk Sulingen
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: die lokale pacman-Datenbank « zurück vorwärts »
Seiten: [1] nach unten Drucken
   Autor  Thema: die lokale pacman-Datenbank  (Gelesen 109 mal)
Andreas
Administrator
*****

Offline

Einträge: 1319



Linux von Innen

Profil anzeigen
die lokale pacman-Datenbank
« am: 03. November 2024, 12:04:44 »

In dieser Datenbank werden alle Pakete und deren wichtige Daten gespeichert, die auf dem System installiert sind. Diese Datenbank ist ein Unikat - sie existiert auf jedem System, aber ist auf allen Systemen unterschiedlich, da auf jedem System andere Pakete installiert sind. Diese Datenbank ist von existentieller Wichtigkeit für die Pflege und Konsistenz des Systems!

Ich habe gerade die Aufgabe ein System zu reparieren, bei dem diese Datenbank teilweise beschädigt ist. Wie konnte das passieren? Der Plattenspeicher ist während des Updates ausgegangen und vermutlich wurde das System, weil es zu hängen schien, hart ausgeschaltet. Dadurch wurde die Datenbank beschädigt. Ich wurschtele mich gerade durch Inkonsistenzen. Geholfen hat mir dieser Artikel. Besonders interessant finde ich das dort erwähnte Tool pakbak-git. Einmal installiert, eingerichtet und den Dienst gestartet (genau wie im WIKI dazu beschrieben) erstellt es bei jeder Änderung der Datenbank (Updates, Neuinstallation, Programmentferungen) eine Kopie der aktuellen Datenbank an sicherer Stelle. Wäre dieses Programm installiert gewesen, wären die Reparaturarbeiten bedeutend einfacher gewesen. Ich habe das Paket daher auf allen meinen Systemen als "wichtiges Paket" nachinstalliert und den Dienst gestartet.

LG
Andreas
« Letzte Änderung: 04. November 2024, 13:15:44 von Andreas » Gespeichert

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


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.


Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
Sebastian
Sr. Member
****

Online

Einträge: 487





Profil anzeigen
Re:die lokale pacman-Datenbank
« Antwort #1 am: 03. November 2024, 12:30:53 »

Werde mir nachher mal pakbak-git angucken. Scheint eine Sinvolle Sache zu sein.

Ich kannte bisher nur den Restauration weg über die pacman.log

https://wiki.archlinux.org/title/Pacman/Restore_local_database.

Zudem schaue ich nachher mal dass ich das hier irgendwo ins Wiki Packe. Da wir ja jetzt schon ein paar Threads über die Pacman Datenbank haben.

Edit:

Finde ich aber komisch das die Platte während des Updates vollgelaufen ist. Normalerweise prüft pacman ob für das Update auch genug Speicherplatz vorhanden ist bevor dieser anfängt. Vielleicht wurde während des Updates statt das Update zu überwachen, mit dem PC weitergearbeitet und zusätzliche Daten gespeichert.

LG
Sebastian
« Letzte Änderung: 03. November 2024, 12:44:25 von Sebastian » Gespeichert

Richtig um Hilfe bitten
Dietrich
Full Member
***

Offline

Einträge: 146



Immer schön neugierig bleiben

Profil anzeigen
Re:die lokale pacman-Datenbank
« Antwort #2 am: 04. November 2024, 17:12:11 »

Super Beitrag danke,

habe erstmal gelesen und dann pakbak-git installiert und den Ordner angelegt.
Dann mal ein Update gestartet und siehe da, alles im Lack.

Es ist besser eine Sicherung der pacman-log Datei zu haben als zu brauchen.

LG
Dietrich

Gespeichert
Andreas
Administrator
*****

Offline

Einträge: 1319



Linux von Innen

Profil anzeigen
Re:die lokale pacman-Datenbank
« Antwort #3 am: 05. November 2024, 07:39:28 »

Geneur gesagt ist es ja nicht das log (das findest Du als /var/log/pacman.log) sondern die Datenbank in der steht, welche Pakete bei Dir installiert sind, wann sie installiert wurden, warum sie installiert wurden, welche Dateien zu dem Paket gehören, welche Prüfsummen die Dateien haben etc. Also etwas viel wichtigeres als das log.

LG
Andreas
Gespeichert

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


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.


Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
Seiten: [1] nach oben Drucken 
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: die lokale pacman-Datenbank « 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!