【发布时间】:2013-09-21 20:39:54
【问题描述】:
在linux下,通过sudo apt-get install <package>安装包后,如何查看所有添加到/usr/bin的新可执行文件?
具体来说,我试图找出用于 texlive 包的主要可执行文件。
我试过了
dpkg -L texlive 但只列出/usr/share 下的文件而不是/usr/bin
【问题讨论】:
在linux下,通过sudo apt-get install <package>安装包后,如何查看所有添加到/usr/bin的新可执行文件?
具体来说,我试图找出用于 texlive 包的主要可执行文件。
我试过了
dpkg -L texlive 但只列出/usr/share 下的文件而不是/usr/bin
【问题讨论】:
此命令显示给定包安装的所有可执行文件:
dpkg -L packagename | xargs file | grep executable
如果您只想查看安装在/usr/bin 中的可执行文件,请使用:
dpkg -L packagename | xargs file | grep ^/usr/bin | grep executable
如果您的包没有在 /usr/bin 下列出任何内容,则可能是它没有任何可执行文件 - 这是库和其他帮助程序包的典型情况。
【讨论】:
tex 可执行文件等。现在我做了,但dpkg -L 在/usr/bin/ 下没有显示任何内容