所以我在 /user/local 中安装了私人互联网访问软件,因为它没有连接到服务器。我读到,由于主目录加密,它无法运行,这与 suid 有关,这就是我将文件放在 /user/local 中的原因。
但现在我遇到的问题是我不知道如何从终端启动实际软件以运行它。
答案1
我不确定这是否只是您问题中的拼写错误,但事实并非/usr/local
如此/user/local
。
/usr/local
是与 相同层次结构的复制,/usr
但由系统分隔并留空,以便安装在那里的任何东西都不会与系统安装的任何东西发生冲突。它供您添加自己编译/创建的软件或来自第三方的软件。
因此,这里是放置可执行文件(仅)、库、与体系结构无关的支持文件等的/usr/local/bin
地方。如果愿意,您可以在其中创建自己的目录结构。/usr/local/lib
/usr/local/share
默认情况下,任何可执行文件/usr/local/bin
都应包含在您的路径中,并且只需输入可执行文件的名称即可执行。您需要确保它们在文件权限中设置了执行位。