Code Monkey home page Code Monkey logo

Comments (3)

TheChymera avatar TheChymera commented on June 3, 2024

They have binary builds of AFNI, FSL, etc

We don't really have “binary builds”, if that means binaries which we distribute for packages built by Gentoo.
Gentoo is source-based by default and additional binary builds are only provided for packages which are known to take ages to build (e.g. firefox, chromium, etc.)
What we do have are source-based build recipes which you can run locally, and which are being run locally and work.

You can see everything we have in the science overlay with:

git clone [email protected]:gentoo/sci.git
cd sci
find -name "*package-you-want*"

(we have a ton of neuroscience stuff, also datalad, dandi, NWB-land, spike-sorting, etc.)

Alternatively, there's also this search engine which will query not only the science overlay (as above), but also the base overlay (the collection of packages everybody has access to, by default), and also all other overlays including personal user ones → https://gpo.zugaina.org/

Gentoo prefix

More on that here.
In practice, the installation is very simple, it's just:

wget https://gitweb.gentoo.org/repo/proj/prefix.git/plain/scripts/bootstrap-prefix.sh
chmod +x bootstrap-prefix.sh 
./bootstrap-prefix.sh 

The problems with that are:

  1. It takes a long time, since it builds most of the system from scratch
  2. The applications can only really reliably be used inside the prefix environment.... So using it in a container is a sort of virtualization-in-virtualization type of thing...

I wonder if it wouldn't be easier to just offer native Gentoo installs, based on the docker images which Gentoo publishes here: https://hub.docker.com/r/gentoo/stage3

from neurodocker.

yarikoptic avatar yarikoptic commented on June 3, 2024

yes, you can start with just native installs. prefix installation was just a possibly interesting idea to mix and match.

from neurodocker.

github-actions avatar github-actions commented on June 3, 2024

This issue is stale because it has been open for 30 days with no activity.

from neurodocker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.