Differences

This shows you the differences between two versions of the page.

Link to this comparison view

installation_old [2017/08/25 18:51] (current)
Line 1: Line 1:
 +== Installation instructions for Debian ==
  
 +1. Install Debian Jessie (http://​ftp.us.debian.org/​debian/​dists/​stable/​main/​installer-amd64/​)
 +with user student, English language, German timezone, German keyboard
 +
 +2. Make student sudoer:
 +<​code>​
 +adduser student sudo
 +</​code>​
 +
 +3. Enable non-free repos (contrib non-free) in /​etc/​apt/​sources.list
 +<​code>​
 +sed -i '​s/​main/​main contrib non-free/'​ /​etc/​apt/​sources.list
 +</​code>​
 +
 +4. Add packages
 +<​code>​
 +apt-get install sudo git-all gitg vim emacs \
 +  inkscape \
 +  ipython{,3} mayavi2 python-pygraphviz \
 +  ipython{3,​}-{notebook,​qtconsole} \
 +  python{,​3}-{numpy,​scipy,​matplotlib,​colorama,​nose,​pytest,​numexpr,​tk,​zmq,​lxml,​networkx} \
 +  python-qt4 python3-pyqt4 \
 +  python{,​3}-doit \
 +  runsnakerun vnc4server \
 +  firmware-ipw2x00 wireless-tools firmware-b43-installer firmware-b43legacy-installer \
 +  firmware-{iwlwifi,​linux,​linux-nonfree,​atheros,​realtek,​samsung,​ralink} \
 +  cython{,3} gccxml \
 +  python{3,​}-mpi4py mpich mpich2python openmpipython \
 +  pep8 pyflakes python{3,​}-{flake8,​mccabe,​coverage} \
 +  strace valgrind python-memprof \
 +  screen tmux
 +</​code>​
 +
 +External:
 +svgutils
 +numba
 +python-blosc
 +bcolz
 +bloscpack
 +
 +
 +5. Enable automatic login by uncommenting lines in /​etc/​gdm3/​daemon.conf:​
 +<​code>​
 +TimedLoginEnable = true
 +TimedLogin = student
 +TimedLoginDelay = 10
 +</​code>​
 +
 +6. vim config from https://​github.com/​Debilski/​vim-basic#​installation
 +<​code>​
 +cd $HOME
 +git clone https://​github.com/​Debilski/​vim-basic.git .vim
 +git clone https://​github.com/​gmarik/​Vundle.vim.git ~/​.vim/​bundle/​Vundle.vim
 +ln -s .vim/vimrc .vimrc
 +vim +PluginInstall +qall
 +</​code>​
 +
 +7. python history
 +
 +8. clean up
 +
 +<​code>​
 +sudo apt-get remove acpid exim4 sane-utils
 +</​code>​
 +
 +== Ubuntu version ==
 +0. Install Ubuntu 14.04 (Trusty Tahr) from http://​us.archive.ubuntu.com/​ubuntu/​dists/​trusty/​main/​installer-amd64/​
 +
 +1. Install packages
 +<​code>​
 +sudo apt-get install git-all gitg vim emacs \
 +  inkscape \
 +  runsnakerun \
 +  strace valgrind \
 +  screen tmux \
 +  build-essential \
 +  kcachegrind kcachegrind-converters \
 +  unzip \
 +  firefox
 +
 +wget https://​3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/​Anaconda3-2.3.0-Linux-x86_64.sh -O /​tmp/​anaconda
 +bash /​tmp/​anaconda
 +rm /​tmp/​anaconda
 +
 +conda install mpich2 mpi4py flake8 pep8 pyflakes pylint mccabe coverage \
 +    numba numexpr nose pandas pytables pytest seaborn zeromq \
 +    cython bcolz line_profiler \
 +    seaborn path.py pickleshare pillow simplegeneric tornado \
 +    traitlets basemap
 +
 +pip install xonsh
 +pip install doit
 +pip install pyprof2calltree
 +pip install plotly
 +
 +# tweak .bashrc
 +cat >>​~/​.bashrc <<"​EOF"​
 +HISTFILESIZE=100000
 +HISTSIZE=100000
 +PS1='​\[\033[01;​32m\]\u@\h\[\033[00m\] \[\033[01;​34m\]\w\[\033[00m\]\[\033[01;​35m\]$(__git_ps1 " (% s)"​)\[\033[00m\]$ '
 +EOF
 +
 +# materials
 +wget https://​www.unic.cnrs-gif.fr/​owncloud/​index.php/​s/​gUQDY1vNuZwtuqF/​download
 +unzip download && rm download
 +mv Data lab-bench-data
 +
 +# create firefox profile
 +firefox
 +echo '​user_pref("​browser.startup.homepage",​ "​https://​python.g-node.org/​wiki/​schedule"​);'​ >> .mozilla/​firefox/​*.default/​prefs.js
 +
 +# cleanup
 +rm -rf .lesshst .python_history .bash_history .cache/​pip/​* .cache/​mozilla/​firefox/​*.default/​cache*
 +
 +</​code>​
 +
 +== Ubuntu + tarball ==
 +0. Install Ubuntu Trusty
 +1. Install packages
 +<​code>​
 +sudo apt-get install git-all gitg vim emacs \
 +  inkscape \
 +  runsnakerun \
 +  strace valgrind \
 +  screen tmux \
 +  build-essential \
 +  kcachegrind kcachegrind-converters \
 +  unzip \
 +  firefox
 +</​code>​
 +3. Install user home dir
 +<​code>​
 +# (as student user)
 +curl http://​in.waw.pl/​~zbyszek/​student-home.tar.xz|tar -Jxv
 +</​code>​
  • installation_old
  • Last modified: 2 years ago
  • (external edit)