* make ARCHS argument for cmdsettings.sh to be used by the tools so we could build on sparcs etc * add ipython-notebook/qtconsole (and probably ipython1x over ipython01x for >= wheezy) to welcomewizard would need to assure that mvpa2-tutorial is aware of ipython1x first then... not now * make all nd_* scripts usable out of the box on non-x86 boxes * TODO testing of neurodebian "installer" packages ** notes from manual attempts in a docker: *** just dpkg -i way rm neurodebian-*deb; apt-get update -y; apt-get install -y netselect python-minimal wget; wget http://www.onerussian.com/tmp/neurodebian-{repository,keyring}_0.33~a1_all.deb; DEBIAN_FRONTEND=noninteractive dpkg -i neurodebian-{keyring,repository}_0.33~a1_all.deb *** via apt #/bin/bash set -ex # minimal installation with few of those packages apt_file=/etc/apt/sources.list.d/local.list # clean up from a previous test dpkg --purge neurodebian neurodebian-archive-keyring || : echo PURGE | debconf-communicate neurodebian || : rm -rf /tmp/apt $apt_file; mkdir -p /tmp/apt; cd /tmp/apt; rm -f neurodebian-*deb; apt-get update -y; apt-get install -y wget; wget http://www.onerussian.com/tmp/neurodebian_0.33~a1_all.deb; wget http://www.onerussian.com/tmp/neurodebian-archive-keyring_0.33~a1_all.deb; # generate APT repo apt-get install -y dpkg-dev ; dpkg-scanpackages . /dev/null > Packages # Add it to the list of available echo "deb file:///tmp/apt ./" >| $apt_file; apt-get update # Install the beast apt-get install -y --allow-unauthenticated neurodebian # Verify that it has correct entries release=$(grep -v '^[\s#]*$' /etc/apt/sources.list | head -1 | awk '{print $3;}') grep -E "^deb\s+http.* $release main\s*\$" /etc/apt/sources.list.d/neurodebian.sources.list grep -E '^deb\s+http.* data main\s*$' /etc/apt/sources.list.d/neurodebian.sources.list # May be even retrospect stored debconf configuration apt-get install debconf-utils debconf-get-selections | grep neurodebian/release.*select.*auto # And apt-get must be working apt-get update # Make sure it is active apt-cache policy | grep o=NeuroDebian,.*,n=data apt-cache policy | grep o=NeuroDebian,.*,n=$release echo "I: success" *** ~/bin/docker-debians-run /bin/bash -c "apt-get -y update >/dev/null; apt-get install -y wget >/dev/null; bash <(wget -q --no-check-certificate -O- https://raw.githubusercontent.com/yarikoptic/neurodebian/enh/neurodebian-installer/tools/nd-configurerepo) --overwrite --install --mirror=us-nh"