X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sphinx%2Findex.rst;h=55494d264a6cfbf0458c238ede447ef9497454af;hb=e0e41bbc705dd781a563fa53210b3d36924d9143;hp=718e1b7aaefcd72d4b188bf47a8bc4d5f587e174;hpb=dcb046162ac6009c0643c2a8d6e7b9cd42e010db;p=neurodebian.git diff --git a/sphinx/index.rst b/sphinx/index.rst index 718e1b7..55494d2 100644 --- a/sphinx/index.rst +++ b/sphinx/index.rst @@ -7,7 +7,7 @@ NeuroDebian provides a large collection of popular neuroscience research software for the Debian_ operating system as well as Ubuntu_ and other derivatives. Popular packages include FSL, Freesurfer, AFNI, PyMVPA and -:ref:`many others `. While we do strive to maintain a high level of +:ref:`many others `. While we do strive to maintain a high level of quality, we make no guarantee that a given package works as expected, so use them at your own risk. If you do encounter problems or would just like to thank us, simply `send us an email <#contacts>`_. @@ -53,10 +53,25 @@ download server close to you:
This form requires javascript. If disabled, incomplete instructions are displayed below
-
+
Instructions for Debian-derived systems
+

Select desired components:
+ + + + + +
only software with guaranteed freedoms
+ all packages are + DSFG-compliant, + with permission to use, modify, re-distribute under any condition
all software
+ + individual packages may have restrictive licenses and you are required to + check license-compliance manually +
+

You can enable NeuroDebian on your system by simply copying and pasting the following two commands into a terminal window. This will add the NeuroDebian @@ -87,6 +102,7 @@ You are ready to go -- enjoy NeuroDebian! .. raw:: html
+
@@ -183,8 +199,8 @@ News .. start a new list * **Services** -* :ref:`Software ` -* :ref:`Data ` +* :ref:`Software ` +* :ref:`Data ` * :ref:`Appliance ` .. start a new list @@ -226,18 +242,30 @@ News projects testimonials testimonials-topics + vm_welcome + derivatives + +.. are these supposed to be visible? +.. toctree:: + :hidden: + + machines + todo + +.. toctree:: + :hidden: + :glob: + + pkgs/* + pkglists/* .. probably should be purged altogether .. toctree:: :hidden: - booth_sfn2010 - datasets livecd quotes-nihr01 quotes-nitrc - sources_lists - vm_welcome dump .. include:: link_names.txt @@ -299,49 +327,51 @@ News }; - function createrepourl(rel, mir) { - if(rel in rel2name && mir in mirrors) { - - var retrepo = "wget -O- http://neuro.debian.net/lists/" + rel2name[rel] + "." - + mir + " | sudo tee /etc/apt/sources.list.d/neurodebian.sources.list\n" + function createrepourl(rel, mir, comp) { + if(mir in mirrors) { + var retrepo = "wget -O- http://neuro.debian.net/lists/" + rel + "." + + mir + "." + comp + " | sudo tee /etc/apt/sources.list.d/neurodebian.sources.list\n" + "sudo apt-key adv --recv-keys --keyserver pgp.mit.edu 2649A5A9\n"; return retrepo; } }; - function updateout(rel, mir) { + + function update_by_form() { + var rel = $("#release").val(); + var mir = $("#mirror").val(); + var comp = $('input[name="components"]:checked').val(); if (rel != '' && mir != '') { if (rel in {'win32':'', 'win64':'', 'mac':''}) { $('#vmimagedownload').html(createvmdownload(rel, mir)); $('#vmsetup').slideDown(); - $('#reposetup').slideUp(); + $('#repoconfig').slideUp(); } else { - $('#code').text(createrepourl(rel, mir)); - $('#reposetup').slideDown(); $('#vmsetup').slideUp(); + $('#repoconfig').slideDown(); + if (comp == undefined) { + $('#reposetup').slideUp(); + } else { + $('#code').text(createrepourl(rel, mir, comp)); + $('#reposetup').slideDown(); + } }; } else { - $('#reposetup').slideUp(); + $('#repoconfig').slideUp(); $('#vmsetup').slideUp(); }; }; - $('#release').change(function() { - var singleValues = $("#release").val(); - var mirrorVal = $("#mirror").val(); - updateout(singleValues, mirrorVal); - }); - $('#mirror').change(function() { - var singleValues = $("#release").val(); - var mirrorVal = $("#mirror").val(); - updateout(singleValues, mirrorVal); - }); $(document).ready(function($) { - updateout($("#release").val(), $("#mirror").val()); + update_by_form(); + $('#repoconfig').hide() + $('#reposetup').hide(); + $('#vmsetup').hide() + $('#release').change(update_by_form); + $('#mirror').change(update_by_form); + $('input[name=components]:radio').change(update_by_form); }); - $('#reposetup').hide() - $('#vmsetup').hide()