Vai*_*pal 4 linux executable software-installation
如何使所有 linux(Ubuntu) 用户都可以使用二进制文件。例如:当我们使用apt install golang-go
go 可执行文件安装 golang 时 ,所有用户都可以使用。
他们将在哪里添加配置。
我检查它在全球范围内 的/ etc /环境/ etc / profile文件,/etc/init.d/中 我找不到有什么参考!
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
Run Code Online (Sandbox Code Playgroud)
它甚至不在 ~/.bashrc 或 ~/.profile 中;即使这些文件是用户特定的。
由于apt install 提供了旧版本的 go;我需要手动安装最新版本的 go 并使其可供所有用户使用。
在不指定路径的情况下执行命令时,系统会在PATH
环境变量中指定的位置搜索可执行文件。PATH
-variable 中的路径按顺序搜索,并使用第一个找到的可执行文件。
/usr/local/bin
是安装您自己的可执行文件的合理位置,因为它可能已经包含在默认提供的发行版中PATH
,并且不应与系统的包管理器冲突。如果您的程序的目录结构使放置文件/usr/local/
不方便,另一个放置文件的合理位置是在/opt
它自己的子目录下(另外在 中创建符号链接/启动脚本/usr/local/bin
)。