你在哪里安装所有用户都可以访问的 Ubuntu 应用程序?

ada*_*dam 4 ubuntu installation

在 Windows 中,软件只是集中安装在 /programs 中,但在 Ubuntu 中,它通常存储在用户本地目录中。当我通过添加/删除安装程序时,它们也会出现在我的其他用户帐户中,这很好。

但是我下载了一个打包在 tar 文件中的应用程序。它不需要编译,只需要一个家和一个启动器。当我将它安装在我的用户帐户中时,它运行良好,但只有我才能看到。我应该在哪里安装它以便所有用户都可以使用它?

相关软件在存储库中不可用。

Jon*_*nik 6

但在 Ubuntu 中,它通常存储在用户本地目录中。

唔。这不是真的(或者我误解了你的意思)。通常程序是使用Ubuntu 的包管理系统(deb 包)安装的,并且它们在系统范围内可供所有用户使用。这是迄今为止安装软件的首选方法。

当(在极少数情况下)在包管理系统之外安装某些东西时,我倾向于使用/usr/local/programs,并在那里为不同的程序创建特定的子文件夹。通常,我还会在下面放置一个符号链接(或简单的启动脚本),/usr/local/bin以便更轻松地启动这些应用程序。当然,/opt或者任何其他位置也可以,只要您确保所有用户都可以访问文件和目录(正如 Bobby 指出的那样)。

如果您希望此类程序出现在桌面环境的开始菜单中,您需要自己处理。例如,显示了如何添加条目(为一个用户?),假设您使用 Gnome。我确信有一种方法可以为所有用户添加它,但我不知道如何添加它;也许其他人可以在那里帮助你。