HomeBrew 与无 root 权限 Linux 环境包管理
💡
原文中文,约2600字,阅读约需7分钟。
📝
内容提要
为了在公用Linux服务器上配置个人开发环境,可以使用HomeBrew和miniconda。首先安装miniconda解决依赖问题,然后配置conda源。接下来下载并安装miniconda,安装所需的包,并进行一些链接和环境变量的配置。最后手动安装HomeBrew,并进行一些设置。
🎯
关键要点
- 公用Linux服务器一般只提供普通权限用户,难以配置个人开发环境。
- 从源码编译安装软件依赖复杂,且可能不满足初始编译工具链的版本需求。
- 申请sudo权限或请求更新系统的责任难以界定,运维和管理员一般不予同意。
- 最优方案是在个人目录维护自己的工具链和环境。
- 安装miniconda可以解决HomeBrew的前置依赖问题。
- 公用服务器常见系统版本低,依赖的git和curl版本可能不满足要求。
- 配置conda源是可选步骤,可以新建.condarc文件。
- 下载和安装miniconda时需注意证书验证问题。
- 安装所需包包括gcc_linux-64、gxx_linux-64、curl和git。
- 配置环境变量以便curl和git的使用,确保其永久生效。
- 手动安装HomeBrew需要注意位置与默认安装位置不同,可能需要从源码编译。
- 使用清华源可以提高下载速度,但可能会遇到403错误。
- 自动加载brew需要在.bashrc中添加相应命令。
➡️