如何在SSH集群中自行更新Julia且不中断现有进程?
无需中断集群进程,自行安装新版Julia的方案
完全可以自行安装新版Julia且不中断任何现有进程,具体操作如下:
- 从Julia官方渠道下载适配集群Linux系统架构(如x86_64)的稳定版二进制压缩包,保存到你的个人home目录,也可以直接用集群的
wget命令完成下载。 - 解压压缩包到你个人目录下的专属软件文件夹,比如:
(替换命令中的版本号为你需要的Julia版本)tar zxvf julia-1.9.4-linux-x86_64.tar.gz -C ~/local_software/ - 配置个人环境变量,让你登录后优先使用自己安装的Julia:
编辑~/.bashrc(如果用zsh则编辑~/.zshrc),添加一行:
执行export PATH=$HOME/local_software/julia-1.9.4/bin:$PATHsource ~/.bashrc让配置立即生效 - 验证安装:执行
julia --version,确认输出的是你安装的新版本号。此时系统全局的旧版Julia(0.5.1)不受任何影响,正在运行的C、C++、Fortran进程也完全不会被干扰
这种用户级别的安装方式完全独立于系统全局环境,不需要修改集群公共配置,也不需要停止任何进程,完美适配你的场景。
内容的提问来源于stack exchange,提问作者Greivin Alfaro
相关产品推荐
相关产品推荐

