我刚刚rpm
使用以下命令安装了:
yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm
现在,这成功了,我可以使用以下命令启动应用程序:
FoxitReader &
如果FoxitReader
无法启动应用程序并且名称是其他名称怎么办?我如何找出刚刚安装的启动器文件的名称?
答案1
我通常列出 RPM 的内容并使用/bin/
.该目录中的文件是可执行的。
$ rpm -ql ImageMagick | grep /bin/
/usr/bin/animate
/usr/bin/compare
/usr/bin/composite
/usr/bin/conjure
/usr/bin/convert
/usr/bin/display
/usr/bin/identify
/usr/bin/import
/usr/bin/mogrify
/usr/bin/montage
/usr/bin/stream
答案2
Debian 也是如此;对于已安装的软件包,
dpkg -L <packagename> | grep -F /bin/
dpkg -L
列出包的内容(基本上打印/var/lib/dpkg/info/<packagename>.list
)并grep
挑选出包含/bin/
.
对于deb
尚未安装的文件,
dpkg-deb -c path/to/filename.deb | grep -F /bin/
对于不熟悉的包,您通常还想检查/usr/share/doc/<packagename>/README.Debian
该目录是否包含其他有用的内容,例如NEWS
文件或子目录examples
,contrib
也请查看这些内容。
答案3
正如其他几个人已经指出的那样,在包文件列表中查找“/bin”。
这里是 Gentoo
$ equery f firefox | grep bin
equery
是套餐的一部分gentoolkit
。
答案4
和:
rpm -qlp package.rpm
命令您可以列出 rpm 文件中的文件。可执行文件可能位于某个 bin 文件夹中。所以:
rpm -qlp package.rpm | grep bin
也可以工作。