Acabo de instalar un rpmusando el siguiente comando:
yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm
Ahora, esto funcionó y pude iniciar la aplicación usando:
FoxitReader &
¿Qué pasa si FoxitReaderno se pudo iniciar la aplicación y el nombre era otra cosa? ¿Cómo podría averiguar cuál podría ser el nombre del archivo de inicio que acaba de instalar?
package-management
yum
rpm
Rajeshwar
fuente
fuente

package FoxitReader-1.1-0.fc9.i386.rpm is not installed¿Es porque utilicé yum localinstall para hacer la instalación?rpm -ql FoxitReader | grep bin/- No use el nombre de archivo completo del RPM.rpmcomando tienen una semántica diferente. Algunos esperan el nombre de un paquete instalado, otros el de un archivo físico.rpm -qlp FoxitReader-1.1-0.fc9.i386.rpmpara enumerar los archivos en un RPM,rpm -qlf /usr/share/misc/magicpara encontrar los otros archivos de un paquete instalado,rpm -qlapara todos los archivos instalados, etc.Lo mismo para Debian; para un paquete instalado,
dpkg -Lenumera el contenido del paquete (básicamente se imprime/var/lib/dpkg/info/<packagename>.list) ygrepselecciona cualquier ruta de archivo que contenga/bin/.Para un
debarchivo que aún no ha instalado,Para un paquete familiar, que por lo general también desea examinar
/usr/share/doc/<packagename>/README.Debiany si el directorio contiene otras cosas útiles, como por ejemplo unNEWSarchivo o un archivoexamplesocontribsubdirectorio, vistazo a ellos, también.fuente
dpkg -Sbusca paquetes que contengan ese nombre. Simplemente sucede que los paquetes generalmente contienen un archivo que coincide con su nombre. Realmente quieresdpkg -LComo ya han dicho varios otros, busque "/ bin" en la lista de archivos de paquetes.
Aquí está Gentoo
$ equery f firefox | grep binequeryEs parte del paquetegentoolkit.fuente
Con:
comando puede enumerar archivos dentro de un archivo rpm. Los ejecutables probablemente estarán en alguna carpeta bin. Entonces:
también puede funcionar
fuente