Ubuntu, wie Sie sehen, welches Verzeichnis von welchem ​​Paket installiert wurde

337
deathscythe272

Vielen Dank für jede Hilfe. Ich bin eher ein Redhat-Distributionsbenutzer und bei einem neuen Job dreht sich alles um Ubuntu. Ich versuche herauszufinden, in welchem ​​Paket ein bestimmtes Verzeichnis installiert ist. Unter dem /var/lib/rancid/Pfad befindet sich nämlich ein varVerzeichnis, dessen vollständiger Pfad sich befindet /var/lib/rancid/var. Ich bin nicht sicher, ob ich apt-fileauf diesem Server installieren kann.

Ich habe es versucht dpkg --listfiles rancidund dpkg -S /var/lib/rancid/var *.

Irgendwelche Ideen wären hilfreich.

0
Sollte "dpkg -S / var / lib / rancid / var" sein, nein? Oder suchen Sie nach einer der Dateien in diesem Ordner. Gerard H. Pille vor 6 Jahren 1

1 Antwort auf die Frage

2
Patrick Mevzek

Es befindet sich nicht in der Liste der vom Paket installierten Dateien (siehe https://packages.ubuntu.com/xenial/amd64/rancid/filelist ), aber aufgrund seines Namens ( var) würde ich vermuten, dass es gerade vom erstellt und verwendet wird Software zur Laufzeit.

Beginnen Sie mit einem Blick auf die Konfiguration. Vielleicht finden Sie etwas dazu.

Welches Problem haben Sie auch mit diesem bestimmten Pfad? Was hat Sie dazu bewegt, sich darum zu kümmern?

Nun, das Problem hing mit einer Salzkonfiguration unter einer Säule zusammen. Der Host wurde nicht in der Datei top.sls definiert. Das hat mich veranlasst, den Fehler zu untersuchen. Soweit der Fix hinzugefügt wurde, fügte er es unter der jeweiligen Säule in die top.sls ein. Das var-Verzeichnis unter dem übergeordneten Verzeichnis von / var / lib / rancid / wurde von einem Skript erstellt, das unter dieser Pillendefinition ausgeführt wurde deathscythe272 vor 6 Jahren 0