我安装了 12.10,有一天我在应用程序镜头中搜索 Transmission。它没有出现,我很困惑;我开始在镜头中搜索更多,发现没有应用程序出现。作为替代方案,我开始使用终端。但由于这不是一个真正的选择,而且我对程序的标题感到困惑(我甚至不知道它是什么,chromium-browser
而不仅仅是chromium
!)。
之后,我决定搜索程序,以及它们的安装位置 - 这样我就可以通过这种方式执行它们。检查本章介绍 Linux 文件系统的层次结构/opt
,看了说明之后我发现该目录最适合。
然而,我的探索结果并不像我所希望的那样。我导航到文件系统并打开/opt
目录。我惊讶地看到文件夹中没有任何内容。没有其他文件夹,没有文件,什么都没有。我确认我有权访问其中的文件,并确保检查了隐藏文件和文件夹。
当我在终端中运行命令时,我可以打开任何应用程序,我一直希望它们易于访问。它们可以正常打开。
答案1
您会发现,由包管理器安装后安装的大多数包都会驻留在/usr/bin/
或者/usr/sbin/
我一直认为是/opt/
未被包管理器安装的应用程序或“专有”软件的地方。
如果您想找到程序在文件系统中的位置,您可以使用以下which
命令:
stephenm@mcr-pc-29392:~$ which chromium-browser
/usr/bin/chromium-browser
对于 Unity 应用程序镜头问题:
尝试再次移除并安装应用镜头:
sudo apt-get remove unity-lens-applications
sudo apt-get install unity-lens-applications