Ich habe gerade einen rpm
mit dem folgenden Befehl installiert :
yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm
Nun, das hat den Trick gemacht und ich konnte die App starten mit:
FoxitReader &
Was ist, wenn FoxitReader
die App nicht gestartet werden konnte und der Name etwas anderes war ? Wie kann ich herausfinden, wie der Name der gerade installierten Launcher-Datei lauten könnte?
package-management
yum
rpm
Rajeshwar
quelle
quelle
package FoxitReader-1.1-0.fc9.i386.rpm is not installed
bekomme Ist das, weil ich yum localinstall verwendet habe, um die Installation durchzuführen?rpm -ql FoxitReader | grep bin/
- Verwenden Sie nicht den vollständigen Dateinamen des RPM.rpm
Befehl unterschiedliche Semantik haben. Einige erwarten den Namen eines installierten Pakets, andere den Namen einer physischen Datei.rpm -qlp FoxitReader-1.1-0.fc9.i386.rpm
um die Dateien in einem RPMrpm -qlf /usr/share/misc/magic
rpm -qla
Dasselbe gilt für Debian. für ein installiertes Paket,
dpkg -L
listet den Inhalt des Pakets auf (hauptsächlich Ausdrucke/var/lib/dpkg/info/<packagename>.list
) undgrep
wählt alle Dateipfade aus, die enthalten/bin/
.Für eine
deb
Datei, die Sie noch nicht installiert haben,Für ein unbekanntes Paket möchten Sie in der Regel auch prüfen,
/usr/share/doc/<packagename>/README.Debian
ob das Verzeichnis andere nützliche Elemente enthält, z. B. eineNEWS
Datei oder einexamples
oder eincontrib
Unterverzeichnis.quelle
dpkg -S
Sucht nach Paketen mit diesem Namen. Es kommt nur vor, dass Pakete normalerweise eine Datei enthalten, die ihrem Namen entspricht. Sie wollen wirklichdpkg -L
Wie bereits von mehreren anderen angegeben, suchen Sie in der Paketdateiliste nach "/ bin".
Hier ist Gentoo
$ equery f firefox | grep bin
equery
ist Teil des Paketsgentoolkit
.quelle
Mit:
Befehl können Sie Dateien in einer rpm-Datei auflisten. Die ausführbaren Dateien befinden sich wahrscheinlich in einem Bin-Ordner. So:
kann auch arbeiten.
quelle