Właśnie zainstalowałem rpm
następujące polecenie:
yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm
Teraz to załatwiło sprawę i mogłem uruchomić aplikację za pomocą:
FoxitReader &
Co jeśli FoxitReader
nie uda się uruchomić aplikacji, a nazwa to coś innego. Jak mogę dowiedzieć się, jaka może być nazwa pliku uruchamiającego, który właśnie został zainstalowany?
package-management
yum
rpm
Rajeshwar
źródło
źródło
package FoxitReader-1.1-0.fc9.i386.rpm is not installed
Czy to dlatego, że użyłem yum localinstall do instalacji?rpm -ql FoxitReader | grep bin/
- nie używaj pełnej nazwy pliku RPM.rpm
polecenia mają inną semantykę. Niektórzy oczekują nazwy zainstalowanego pakietu, inni nazwy pliku fizycznego.rpm -qlp FoxitReader-1.1-0.fc9.i386.rpm
aby wyświetlić listę plików w RPM,rpm -qlf /usr/share/misc/magic
znaleźć inne pliki z zainstalowanego pakietu,rpm -qla
dla wszystkich zainstalowanych plików itp.To samo dotyczy Debiana; dla zainstalowanego pakietu
dpkg -L
wyświetla zawartość pakietu (w zasadzie drukuje/var/lib/dpkg/info/<packagename>.list
) igrep
wybiera ścieżki zawierające pliki/bin/
.W przypadku
deb
pliku, który nie został jeszcze zainstalowany,W przypadku nieznanego pakietu zwykle chcesz również sprawdzić,
/usr/share/doc/<packagename>/README.Debian
a jeśli katalog zawiera inne przydatne rzeczy, takie jakNEWS
plikexamples
lubcontrib
podkatalog, również je przejrzyj.źródło
dpkg -S
przeszukuje pakiety zawierające tę nazwę. Zdarza się, że pakiety zwykle zawierają plik pasujący do jego nazwy. Naprawdę chceszdpkg -L
Jak już zauważyło kilka innych, poszukaj „/ bin” na liście plików pakietów.
Oto Gentoo
$ equery f firefox | grep bin
equery
jest częścią pakietugentoolkit
.źródło
Z:
polecenie można wyświetlić listę plików w pliku RPM. Pliki wykonywalne prawdopodobnie będą znajdować się w folderze bin. Więc:
też może pracować.
źródło