我的 /opt 目录为空,应用程序镜头不工作,我该怎么办?

Moc*_*han 3 filesystem directory installed-programs

我安装了 12.10,有一天我在应用程序镜头中搜索传输。它没有出现,我很困惑;我开始在镜头中进行更多搜索,并意识到没有应用程序出现。作为替代方案,我开始使用终端。但是因为这不是一个真正的选择,而且我对程序的标题感到困惑(我什至不知道它是,chromium-browser而不仅仅是chromium!)。
在此之后,我决定搜索这些程序以及它们的安装位置 - 这样我就可以以这种方式执行它们。在 Linux Filesystem 的 Heirarchy 上查看这一章,我发现/opt在阅读说明后,该目录最合适。

然而,我的探索结果并不像我希望的那样。我导航到文件系统并打开/opt目录。我很惊讶地看到文件夹中什么都没有。没有其他文件夹,没有文件,什么都没有。我确认我被允许访问那里的文件,并确保检查隐藏的文件和文件夹。

当我在终端中运行命令时,我可以打开任何应用程序,并且我一直在固定它们以便于访问。他们正常打开。

squ*_*org 6

您会发现大多数由包管理器安装后安装的包将驻留在/usr/bin//usr/sbin/我一直认为是/opt/不是由包管理器或“补偿”软件安装的应用程序的地方。

如果要查找程序在文件系统中的位置,可以使用以下which命令:

stephenm@mcr-pc-29392:~$ which chromium-browser 
/usr/bin/chromium-browser
Run Code Online (Sandbox Code Playgroud)

对于统一应用程序镜头问题:

再次尝试卸下和安装应用镜头:

sudo apt-get remove unity-lens-applications

sudo apt-get install unity-lens-applications
Run Code Online (Sandbox Code Playgroud)