Linux下fsl安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下fsl安装相关的知识,希望对你有一定的参考价值。

参考技术A 1.  打开FSL官网 http://neuro.debian.net/install_pkg.html?p=fsl-complete

对应如下界面,请选择自己的

1) 操作系统比如Ubuntu 18

2)国内源如清华源(3个China的都可以)

3) Only software

2.    在终端输入命令

wget -O-http://neuro.debian.net/lists/bionic.cn-bj1.libre | sudo tee/etc/apt/sources.list.d/neurodebian.sources.list

注意:有些博主反应这里会卡顿,可以耐心等一会儿或者按enter键。

3.   在终端输入命令

sudoapt-key adv --recv-keys --keyserver hkp://pool.sks keyservers.net:800xA5D32F012649A5A9

4.  Update

在终端输入命令sudo apt-get update

5.   安装FSL

注意上面步骤完全都是根据FSL官网上的提示来的

安装FSL 官网给的命令是sudo apt-get install fsl-complete

但我用这个命令老提示找不到对应安装包 所以更改为sudo apt-get install fsl

6.    配置环境变量

终端输入命令gedit /etc/bash.bashrc

然后在打开的/etc/bash.bashrc文件最后加上. /etc/fsl/fsl.sh

注意:1)有些博主提供的文件位置为etc/fsl,但我的是/etc/bash.bashrc(如上图)

2)我在打开之后文件为read-only不能编辑,解决方法是采用chmod命令修改文件读写权限

sudo chmod 777 /etc/bash.bashrc   #每个用户都有读和写以及执行的权限

sudo chmod a+rw /etc/bash.bashrc   #每个用户都有读写的权限

上面两个命令均可

执行后再用gedit /etc/bash.bashrc打开,不再出现read-only

修改完之后保存文件,环境变量配置成功。

7.   打开fsl

关闭终端后再次打开,输入fsl即可看到

arm-fsl-linux-gnueabi交叉编译器安装

系统:Ubuntu 14.04 64bit

编译器gcc version 4.4.4 (4.4.4_09.06.2010) 

解压编译器到相应路径(注:当我解压放到/home/cross_compile/fsl/路径下时不能找到libc.so.6,而其实32位库的libc已经在ld.so.conf内声明路径了)

  /opt/XXX

配置环境变量

  [email protected]:~$ vi ~/.bashrc

  在该文件添加以下两行:

  FSL="/opt/arm-fsl-linux-gnueabi"

  export PATH=$PATH:$FSL/bin

  [email protected]:~$ source ~/.bashrc

测试

  [email protected]:~$ arm-fsl-linux-gnueabi-gcc

  报出no such file or directory的错误,据我经验是可执行文件elf(xxx-gcc)找不到与其相应位数的ld库,如果有ld库就不会只报着这么让人误会的问题了。

安装32位环境

  Ubuntu13.xx及以后ia32-libs被替代了,不用鸟网上教材,大多不行了,直接跟着终端的提示

  

可是下列软件包取代了它:
  lib32z1 lib32ncurses5 lib32bz2-1.0

  sudo api-get install lib32z1 lib32ncurses5 lib32bz2-1.0

  基本就好了,还有报错自己网上找。

以上是关于Linux下fsl安装的主要内容,如果未能解决你的问题,请参考以下文章

脑影像分析工具保姆级安装教程——VMware Workstation16.1.2中安装FSL6.0.3/FSL6.0.4MRtrix3MRIcron并修复fsleyes not found

Windows 下 FSL的安装步骤

Windows 下 FSL的安装步骤

干货数据处理中的Linux基础指令

FSL 安装教程

i.MX6Q -- Linux系统下FlexCAN总线的使用记录