答案1
您可以简单地使用:
whereis <packagename>
这样应该会显示软件包的路径。如果想将其放在桌面上,只需创建可执行文件的链接、编写运行该文件的脚本或使用 Linux 实现的“添加到桌面”功能即可。
答案2
有几种方法可以找到它。在进一步了解之前,您应该知道某些软件包没有附带二进制文件,因此无法用其名称运行。
对于命令
首先我们可以使用whereis
命令,它会告诉我们命令(不是包)的二进制文件、源代码和手册位于何处。你可以像这样运行它:
whereis perl
获取有关名为 的命令的所有上述信息perl
,或类似:
whereis -b perl
仅获取所有二进制文件的路径perl
。
另一个选择是使用which
,当我有多个命令的二进制文件时,which
告诉我如果我运行该命令将执行其中哪一个,例如:
which python
对于包
对于包来说,情况就不同了;一个包可以涉及多个完全不同的二进制文件。
我们可以做的一件事是使用dpkg -L <package-name>
,它将显示名为的包中所有已安装的文件<package-name>
,例如:
dpkg -L coreutils
如果我只想获取二进制文件的列表,我可以像这样运行它:
dpkg -L coreutils | grep /bin/
输出类似以下内容:
/bin/rmdir
/bin/uname
/bin/ln
/bin/cat
...
/usr/bin/nl
/usr/bin/arch
/usr/bin/tac
...
我们还可以使用Ubuntu 在线软件包列表搜索包,对于你的包winff
:
http://packages.ubuntu.com/yakkety/all/winff/filelist
命令的图标/快捷方式
最后,如果我想有一个图标来快速访问该应用程序,我可以写一个.desktop
为该命令编写一个文件,这里有关创建此文件的更多信息。