Ubuntu 下如何安装FSL

本文分享了如何在Ubuntu系统上完整安装FSL,包括下载官方安装文件、切换Python版本、解决安装问题及测试步骤,助你顺利上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上关于FSL安装的介绍很多,大部分都不完整,最近刚刚安装完一次,把步骤总结如下,供小伙伴参考。

1 还是要去官网下载安装文件 和测试文件

官网链接:https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/

安装文件:fslinstaller.py

测试文件:fsl-6.0.5-feeds.tar.gz

2 安装

安装FSL需要用Python2,因为Ubuntu默认的安装是Python3,因此需要安装Python2,安装方法如下:

sudo apt install python2.7 # 安装python2
gedit ~/.bashrc
alias python2=/usr/bin/python2.7 # 打开配准文件,并为python2.7设置匿名,以区别python3
cd ~/Downloads
python2 fslinstaller.py  # 转到下载目录进行安装,此过程需要下载大量文件,一般需要12个小时以上

3 如果有报错,提示安装有失败的内容,尝试下面操作:

sudo rm -r $FSLDIR/fslpython   # 删除此python配置路径
sudo $FSLDIR/etc/fslconf/fslpython_install.sh -f $FSLDIR  # 安装缺失文件

4 测试

tar zxvf fsl-*-feeds.tar # 解压缩feeds文件

usr/bin/time ./RUN all # 在feeds目录下运行此命令,进行测试

如果没有大于1%的报错,证明安装全面无误,可以放心使用了:)

### 安装 FSL (FMRIB Software Library) 在 Ubuntu 18.04 为了在 Ubuntu 18.04 上成功安装 FSL,可以按照以下方法操作: #### 添加 FSL 软件源并更新包列表 首先需要添加官方的 FSL 软件仓库到系统的软件源列表中。这可以通过编辑 `/etc/apt/sources.list` 文件来完成,不过更简便的方式是利用 `apt-add-repository` 命令。 ```bash sudo apt-add-repository ppa:neurodebian/neurodebian ``` 接着下载 GPG 密钥以验证来自该存储库的数据包的真实性[^1]。 ```bash sudo wget -O- http://neuro.debian.net/lists/bionic.us-ca.full >> /etc/apt/sources.list.d/neurodebian.sources.list ``` 之后刷新本地缓存以便获取最新的可用版本信息。 ```bash sudo apt-get update ``` #### 安装必要的依赖项 确保已经安装了一些可能必需的基础开发工具和库文件,比如编译器和支持多精度浮点运算的库。 对于某些情况下缺失的特定库如 `libquadmath-devel` 可能会引发错误,在 CentOS 或 RHEL 类似的环境中可通过 yum 来解决这个问题;而在基于 Debian 的系统像 Ubuntu 中,则应考虑使用 apt 工具链来进行相应的处理。 ```bash sudo apt-get install libgfortran5 ``` 注意这里选择了适合于 Ubuntu 平台上的替代品而非直接移植自 Red Hat 系列发行版中的解决方案。 #### 下载并安装 FSL 现在可以从 NeuroDebian 存储库中安全地安装最新稳定版的 FSL 应用了。 ```bash sudo apt-get install fsl ``` 此命令将会自动解析所有剩余未满足的依赖关系,并执行完整的应用程序部署过程。 #### 配置环境变量 为了让终端能够识别新安装好的二进制可执行程序以及加载默认配置参数集,建议将下面两行加入用户的 shell 初始化脚本里(通常是 `.bashrc` 或者其他类似的个人设置文件),这样每次打开新的shell窗口都会生效这些更改。 ```bash source $FSLDIR/etc/fslconf/fsl.sh export PATH=${FSLDIR}/bin:${PATH} ``` 最后记得重新启动当前 session 或者运行一次 source ~/.bashrc 让改动立即起作用。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值