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中添加相应命令。
➡️

继续阅读