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.
Komm schon, es kommt zu mir ab zehn (das Talent zum Kompilieren) !!! Danke und Grüße !!!
Gern geschehen Migue! Ich bin froh, dass es funktioniert.
Eine Umarmung! Paul.
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
Interessant! Danke für den Beitrag!
Umarmung! Paul.