FSL 安装似乎成功,但缺少 fsl

问题描述 投票:0回答:1

我对 FSL 完全陌生,正在尝试安装它(最新版本,我从这里获得:https://fsl.fmrib.ox.ac.uk/fsldownloads_registration),按照适用于 Windows 10 的 FSL 网站安装指南:https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation/Windows。我正在使用在 Windows 10 和 XLaunch(VcXsrv)上运行的 Ubuntu 18.04.5。

安装结束后,看起来FSL已经安装成功了,我可以运行

fslmaths
并获取该功能的信息。但是,当我尝试运行
fsl
时,出现以下错误:

application-specific initialization failed: couldn't connect to display "172.30.16.1:0"
Error in startup script: couldn't connect to display "172.30.16.1:0"
    while executing
"load /home/lpzzi/fsl/lib/libtk8.6.so"
    ("package ifneeded Tk 8.6.12" script)
    invoked from within
"package require Tk"
    (file "/home/lpzzi/fsl/tcl/fslstart.tcl" line 19)
    invoked from within
"source [ file dirname [ info script ] ]/fslstart.tcl"
    (file "/home/lpzzi/fsl/tcl/fsl.tcl" line 71)
    invoked from within
"source ${FSLDIR}/tcl/${origname}.tcl"
    (file "/home/lpzzi/fsl/bin/fsl" line 20)

此外,我也尝试了

fsleyes
,但什么也没发生:

<user>:~$ fsleyes
<user>:~$

所以,似乎有些功能是存在的,而另一些功能则不是。我在互联网上了解到它可能没有正确安装,并决定尝试卸载它。所以我所做的就是跑步:

sudo apt-get remove fsl 
sudo apt-get remove --auto-remove fsl 
sudo apt-get purge fsl 
sudo apt-get purge --auto-remove fsl 

在每个命令之后,报告显示 0 个文件被更改/删除(即,似乎 FSL 根本不存在)。当我尝试访问可能安装它的目录时,我收到一条错误消息,表明它不存在。然而,在这一切之后,我仍然可以运行

fslmaths
并获取该函数的选项列表。

我遇到的另一个问题是显示设置。当我打开 VCXsrv 日志文件时,我在某处看到以下内容:

LoadPreferences: Loading C:\Program Files\VcXsrv\system.XWinrc
(II) IGLX: Loaded and initialized swrast
(II) GLX: Initialized DRISWRAST GL provider for screen 0
winClipboardThreadProc - DISPLAY=127.0.0.1:2.0
winClipboardProc - xcb_connect () returned and successfully opened the display.
Using Composite redirection

我不知道应该将显示设置为什么,我尝试将 Ubuntu 中的当前设置更改为

export DISPLAY=127.0.0.1:2.0
。当我运行
echo $DISPLAY
时,我可以看到它已经改变,但我仍然无法运行上述两个函数中的任何一个。

我意识到这方面可能存在不止一个问题,但任何有关从哪里开始的帮助/指示将不胜感激。

ubuntu-18.04 xlaunch
1个回答
0
投票

您能找到解决方案吗?我的ubuntu20也有同样的问题。当我第一次安装它时一切正常,但重新启动计算机后出现此错误。我想知道重新安装一切是否可行。

© www.soinside.com 2019 - 2024. All rights reserved.