查找已安装软件的软件包名称
由于我无法在12.04.4中打开Dash Home,看到Dash Home无法打开 ,我希望能够解决这个问题。 还有另一种方便的方法来打开应用程序/程序而无需搜索文件夹吗? 这个问题是否足够明确? 例如,我刚从软件中心安装了Kile(发布程序),但我找不到打开它的链接/图块/图标/快捷方式。 谢谢,对任何人都可以提供帮助。
在Ubuntu中,您可以轻松找到您在Ubuntu软件中心安装的GUI程序,如您在问题中提到的那样在Dash中搜索它们,但是如果您无法打开Dash或者您安装的程序不是GUI程序,您还可以从终端找到该程序的可执行文件。
-
在终端中键入应用程序的名称通常会为您打开该应用程序。
-
如果这不起作用,您可以使用
dpkg -l | grep
从终端找到应用程序的软件包名称(如果已安装)dpkg -l | grep
dpkg -l | grep
然后输入包名打开它。 例如,要查找Chromium的软件包名称(如果已安装),请键入:dpkg -l | grep chromium
…将返回结果,包括:
ii chromium-browser Chromium browser
Chromium浏览器的软件包名称是chrome-browser ,因此要从终端打开Chromium,您需要输入:
chromium-browser
dpkg -l | grep chromium
dpkg -l | grep chromium
命令不适用于具有完全不同的软件包名称的应用程序,例如nautilus软件包提供的Ubuntu中的Files应用程序。 在这种情况下,运行以下命令:
找到-b'.desktop'| xargs grep -ls'^ Name。* = Files $'| xargs grep'^ Exec。*'
上面命令中的应用程序名称Files
区分大小写,您替换它的任何其他应用程序名称也是如此。
如果只知道已安装软件包中文件的名称,则可以使用以下命令找到安装它的软件包的名称:
dpkg-query -S
按Alt + F2,然后输入程序的名称。