[Neurodebian-users] running neurodebian Singularity container on Redhat EL6?
Craig Hamilton
crhamilt at gmail.com
Mon Aug 28 20:33:41 UTC 2017
I’m making progress, lots of googling for answers. What menu are you referring to ‘at first use from the menu’? Is there indeed a ‘software suite’, or is that just the collection of packages that I decide to install myself? I’ll try to contact the maintainer you suggested.
Thanks
> On Aug 28, 2017, at 1:25 PM, Bennet Fauber <bennet at umich.edu> wrote:
>
> Craig,
>
> It might be a stock NeuroDebian, in which case the software is
> designed to install at first use from the menu. Probably that
> question is best aimed at the maintainer of the Singularity Hub ND
> container. I don't know if that's handled on the ND mailing list or
> on the Singularity mailing list.
>
> But, yes, I think you'll end up running something to actually install
> what you want.
>
> Be careful about the container size, too! I have ended up making
> multiple containers because I didn't know how large it would be with
> the final software suite installed.
>
> Good luck! Let me know how it turns out, if you have a moment. I'm
> curious whether this might be good on our cluster or not.
>
> -- bennet
>
>
>
>
> On Mon, Aug 28, 2017 at 1:19 PM, Craig Hamilton <crhamilt at gmail.com> wrote:
>> Thanks for the speedy reply, Bennet! You are right about uname. os-release does show debian, so I think
>> it is working. It seems that there is no neuro software installed, I will need to apt-get lots of stuff. I guess I
>> didn’t understand that the neurodebian container is just a bare OS, and all the packages I want to use have
>> to be manually installled. I initially thought that neurodebian meant you download one big package and
>> you get a multitude of tools at once. Am I understanding this correctly? (The documentation could
>> really use some work…)
>>
>> Best,
>> Craig
>>
>>
>>> On Aug 28, 2017, at 1:02 PM, Bennet Fauber <bennet at umich.edu> wrote:
>>>
>>> Craig,
>>>
>>> I think uname will return the host kernel version, not the container version.
>>>
>>> From the Singularity shell, try
>>>
>>> $ cat /etc/os-release
>>>
>>> You will almost certainly have to set up your paths inside the
>>> container as part of setting up the application you want to run.
>>> Singularity isn't a VM, it's really an application container, so
>>> setting paths and the like would be part of the application you run,
>>> which might be a shell script.
>>>
>>> So, try something like this from the container shell.
>>>
>>> $ export FLSDIR=/usr/share/fsl/5.0
>>> $ source $FSLDIR/etc/fslconf/fsl.sh
>>> $ which bet2
>>>
>>> and see if you get something useful.
>>>
>>> -- bennet
>>>
>>>
>>>
>>> On Mon, Aug 28, 2017 at 12:52 PM, Craig Hamilton <crhamilt at gmail.com> wrote:
>>>> I have a system running Redhat EL6 and want to be able to use neurodebian on it. One solution I tried is:
>>>> 1. Build singularity from source
>>>> 2. Run “singularity pull shub://neurodebian/neurodebian” which downloads a 12GB Singularity container.
>>>> 3. Run “singularity shell neurodebian-neurodebian-master.img”
>>>> 4. I get a shell prompt within the container, but don’t find any neuro software available anywhere.
>>>> If I run ‘uname -a’ at the container shell prompt, it returns redhat linux, not debian. The file system is
>>>> very different than the underlying system’s file system, so I think I am inside the container.
>>>>
>>>> Am I wasting my time trying to do this? Singularity seems like a great solution, but do I need to be
>>>> running inside a debian VM? That seems like an extra, unnecessary layer.
>>>>
>>>> As you can tell, I’m new to all this, any help much appreciated!
>>>>
>>>> Thanks,
>>>> Craig Hamilton
>>>> Wake Forest Sch of Med
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Neurodebian-users mailing list
>>>> Neurodebian-users at lists.alioth.debian.org
>>>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/neurodebian-users
>>
More information about the Neurodebian-users
mailing list