Wie Sie wissen, zu welchem ​​Paket eine bestimmte Datei gehört

Ist dir jemals passiert, dass du es nicht konntest? Erstellen Sie ein Paket weil es fehlte Abhängigkeit? Eine ähnliche Situation kann auftreten, wenn wir ein Programm kompilieren oder eine Binärdatei ausführen möchten. In diesen Fällen kann ein Fehler auftreten wie: «X-Datei fehlt, die angeforderte Aufgabe kann nicht ausgeführt werden«.

Oder schlimmer: wie man den Klassiker repariert Abhängigkeitskonflikt"Datei X ist bereits installiert«? Dafür ist es notwendig zu entdecken Welches Paket enthält die betreffende Datei?. Wie es geht? Ha! Komm rein und finde es heraus ...


Vor einiger Zeit haben wir gesehen wie es auf Debian, Ubuntu und Derivaten geht. Nun wollen wir sehen, wie es auch in den restlichen Distributionen gemacht wird.

APT: Debian, Ubuntu und Derivate

Diejenigen Distributionen, die APT verwenden, können verwenden Apt-Datei.

sudo apt-get installiere apt-file

Einmal installiert, läuft es wie folgt ab:

apt-file search / path / file

Dabei ist / path / file der Pfad der gesuchten Datei.

RPM: Red Hat, Fedora und Derivate

Sie müssen nur den folgenden Befehl ausführen:

rpm -qf / path / file

Dabei ist / path / file der Pfad der gesuchten Datei.

Pacman: Arch und Derivate

In Arch müssen Sie nur den allmächtigen Pacman verwenden:

pacman -Qo / path / file

So zum Beispiel der Befehl:

pacman -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so

Zurückbringen:

/usr/lib/gtk-2.0/2.10.0/engines/libmist.so gehört gtk-motors 2.20.2-1

Es ist auch möglich, pkgfile zu verwenden. Sie müssen es nur installieren:

pacman -S pkgtools

Es läuft so:

pkgfile-Datei

Wobei Datei der Name der Datei ist, nach der Sie suchen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miguel Chan sagte

    Komm schon, es kommt zu mir ab zehn (das Talent zum Kompilieren) !!! Danke und Grüße !!!

  2.   Verwenden wir Linux sagte

    Gern geschehen Migue! Ich bin froh, dass es funktioniert.
    Eine Umarmung! Paul.

  3.   Joadelvia sagte

    Guter Beitrag. In Debian, Ubuntu und Derivaten können Sie auch den Befehl dpkg mit der Option -S verwenden, um dieselben Informationen abzurufen, falls Sie apt-file nicht installieren möchten. Die Verwendung wäre der apt-Datei sehr ähnlich:
    dpkg -S / Pfad / Datei

    1.    Lass uns Linux benutzen sagte

      Interessant! Danke für den Beitrag!
      Umarmung! Paul.