• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

<gelöst> Ordner gelöscht

Bit2_Gosu

Member
Hi allerseits !

Ich hab den Ordner "/usr/X11R6/" mit einigen Inhalten ausversehen gelöscht. Im Papierkorb ist er auch net mehr...

Da war nix persönliches drin oder so. Wo kann man ihn denn mit Standartinhalt runterladen oder sonst wie bekommen ??


Vielen Dank !
 
So frei aus der Hüfte ...
Folgende Pakete erneut installieren:
Code:
rpm -qal | grep /usr/X11R6 | sort -u | xargs rpm -qf | sort -u
(Listet alle Pakete, die Dateien unter /usr/X11R6 abgelegt haben)
 

revealed

Guru
ich hoff ich ärger dich jetzt nicht...
So frei aus der Hüfte ...
schau mal dort:
http://www.linux-club.de/viewtopic.php?t=13142&highlight=purge
kann ich das alles irgendwie wieder einfach so hibekommen, damit

Code:
rpm -qa | while read paketname ; do rpm --verify $paketname; done
wieder eine brauchbare Ausgabe liefert?

Ich hätt das lassen sollen mit dem Purge script glaub ich ...

Gruss

R
 
OP
B

Bit2_Gosu

Member
Danke b3ll3roph0n ! Nur leider hat
Code:
rpm -qa | while read paketname ; do rpm --verify $paketname; done
den Ordner nicht wiederhergestellt.

Was kann man denn da noch machen ??
 

revealed

Guru
argh!

Sorry das ich dazwischengelabert hab! SORRY!

Bit2 du musst:

Code:
rpm -qal | grep /usr/X11R6 | sort -u | xargs rpm -qf | sort -u

Ausführen und die Pakete manuell nachbessern schätze ich...

Gruss

R
 
OP
B

Bit2_Gosu

Member
Hm danke für den Tipp revealed !

Nur die Konsole gibt zurück:

filesystem-10.2-22
sane-frontends-1.0.14-44
x11-video-nvidia-1.0.9631-0.1
xorg-x11-7.2-26

Und den Ordner gibts immer noch net :? Was meinst du denn mit Pakete manuell nachbessern ?
 

revealed

Guru
versuche mal yast2 zu starten und mittels software Installieren/löschen die Pakete zu suchen:
Code:
filesystem-10.2-22
sane-frontends-1.0.14-44
x11-video-nvidia-1.0.9631-0.1
xorg-x11-7.2-26
Diese dann installieren. Bzw aktualisieren?

Mach aber sicherheitshalber vorher eine Kopie deiner Xorg.conf - ?

könnte ich mir vorstellen...

Gruss

R
 

revealed

Guru
musst du b3ll3roph0n fragen -- aber mit dem

Code:
rpm -qa | while read paketname ; do rpm --verify $paketname; done

Könntest du jetzt zusätzlich noch nach fehlenden Dateien suchen und diese auch im Yast 2 suchen, falls dir danach ist... ?

sorry nochmals wegen zwischenlabern -

Gruss

R
 
Bit2_Gosu schrieb:
Wie kommt man bloß auf sowas..
Lesen hilft: :wink:
=> man rpm

Die Pipe ( | ) verkettet die verschiedenen Befehle.
D.h. die Ausgabe des ersten Befehls wird vom nächsten weiter verabeitet ... usw.

Code:
rpm -qal
Listet alle Dateien aus allen Paketen der RPM-Datenbank,
Code:
grep /usr/X11R6
sucht die Dateien mit /usr/X11R6 im Pfad/Dateinamen heraus,
Code:
sort -u
sortiert und entfernt doppelte Einträge,
Code:
xargs rpm -qf
gibt aus, welches Paket die jeweilige Datei beinhaltet,
Code:
sort -u
sortiert und entfernt doppelte Einträge.

Heraus kommt eine Liste von Paketen, die laut RPM-Datenbank Dateien unter /usr/X11R6 ablegen.
Diese Pakete neu installieren/aktualisieren und die fehlenden Dateien werden ergänzt.
 
Oben