Moc*_*han 3 filesystem directory installed-programs
我安装了 12.10,有一天我在应用程序镜头中搜索传输。它没有出现,我很困惑;我开始在镜头中进行更多搜索,并意识到没有应用程序出现。作为替代方案,我开始使用终端。但是因为这不是一个真正的选择,而且我对程序的标题感到困惑(我什至不知道它是,chromium-browser
而不仅仅是chromium
!)。
在此之后,我决定搜索这些程序以及它们的安装位置 - 这样我就可以以这种方式执行它们。在 Linux Filesystem 的 Heirarchy 上查看这一章,我发现/opt
在阅读说明后,该目录最合适。
然而,我的探索结果并不像我希望的那样。我导航到文件系统并打开/opt
目录。我很惊讶地看到文件夹中什么都没有。没有其他文件夹,没有文件,什么都没有。我确认我被允许访问那里的文件,并确保检查隐藏的文件和文件夹。
当我在终端中运行命令时,我可以打开任何应用程序,并且我一直在固定它们以便于访问。他们正常打开。
您会发现大多数由包管理器安装后安装的包将驻留在/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)