Answers:
我通常会列出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
              rpm -ql FoxitReader | grep bin/-不要使用RPM的完整文件名。
                    rpm命令的不同选项具有不同的语义。有些希望使用已安装软件包的名称,有些希望使用物理文件的名称。
                    rpm -qlp FoxitReader-1.1-0.fc9.i386.rpm列出一个RPM文件,rpm -qlf /usr/share/misc/magic从安装的软件包中找到的其他文件,rpm -qla所有已安装的文件等
                    Debian也一样;对于已安装的软件包,
dpkg -L <packagename> | grep -F /bin/
dpkg -L列出软件包的内容(基本上是print /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目录或子目录,也请查看它们。
dpkg -S 搜索包含该名称的软件包。碰巧包通常包含与其名称匹配的文件。你真的想dpkg -L
                    
package FoxitReader-1.1-0.fc9.i386.rpm is not installed是因为我使用yum localinstall进行安装吗?