You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04系统下FSL安装失败求助

Ubuntu 18.04系统下FSL安装失败求助

问题描述

我在Ubuntu 18.04上安装FSL时遇到了失败,安装进度走到18%就报错终止了,具体的报错信息如下:

Installing FSL into /usr/local/fsl...

[###################                                                                                      ] 18 / 100 % -

ERROR occurred during installation!

This command returned an error: /usr/local/fsl/bin/mamba env update -n base -f /tmp/tmppFZAPS/fsl-6.0.6.5_linux-64.yml

Removing failed installation directory /usr/local/fsl

FSL installation failed!

我已经试过好几种启动安装脚本的方式,但都没成功:

  • python fslinstaller.py
  • sudo python fslinstaller.py
  • 切换到root用户后执行python fslinstaller.py
  • 切换到root用户后执行sudo fslinstaller.py

我现在急需解决这个问题,因为要用到FSL开展工作。


我的解决方案建议

针对你遇到的mamba环境更新失败问题,我推荐你按以下步骤逐一排查尝试:

  1. 先确认网络状态
    FSL安装过程中需要从远程仓库拉取大量依赖包,网络波动或者访问受限很容易导致下载中断。你可以先测试下能否正常访问conda仓库,比如执行ping repo.anaconda.com看看连通情况,或者切换到稳定的有线网络再重试安装。

  2. 清理残留的临时文件与缓存
    安装失败后留下的临时文件和缓存可能干扰后续安装:

  • 手动删除报错里提到的临时目录(比如/tmp/tmppFZAPS,如果还存在的话)
  • 清理mamba/conda的缓存目录:执行rm -rf ~/.conda/pkgs/*(如果用root用户安装就清理/root/.conda/pkgs/*)
  1. 单独执行报错命令查看详细原因
    报错提示是mamba env update命令失败,你可以单独运行这条命令,获取更具体的错误信息:
/usr/local/fsl/bin/mamba env update -n base -f /tmp/tmppFZAPS/fsl-6.0.6.5_linux-64.yml

运行后会显示到底是某个包下载失败、依赖冲突还是权限不足,根据具体提示再针对性解决。如果是权限问题,确保/usr/local/fsl目录有读写权限,或者执行sudo chmod -R 775 /usr/local/fsl(如果目录还存在的话)。

  1. 尝试离线安装方式
    如果网络问题一直没法解决,你可以直接下载FSL对应版本的离线安装包,手动解压到/usr/local/fsl,然后配置环境变量:
  • 编辑~/.bashrc文件,添加以下内容:
    export FSLDIR=/usr/local/fsl
    source ${FSLDIR}/etc/fslconf/fsl.sh
    export PATH=${FSLDIR}/bin:${PATH}
    
  • 执行source ~/.bashrc让配置生效,之后运行fslversion测试是否安装成功。
  1. 补全系统基础依赖
    Ubuntu 18.04可能缺少FSL运行所需的基础库,先安装这些依赖再重试:
sudo apt-get update && sudo apt-get install -y libgl1-mesa-glx libglib2.0-0 libsm6 libxext6 libxrender1

备注:内容来源于stack exchange,提问作者Iman Sarwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 13:04:38