no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | installation_old [2020/02/05 18:27] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | == Installation instructions for Debian == | ||
+ | 1. Install Debian Jessie (http:// | ||
+ | with user student, English language, German timezone, German keyboard | ||
+ | |||
+ | 2. Make student sudoer: | ||
+ | < | ||
+ | adduser student sudo | ||
+ | </ | ||
+ | |||
+ | 3. Enable non-free repos (contrib non-free) in / | ||
+ | < | ||
+ | sed -i ' | ||
+ | </ | ||
+ | |||
+ | 4. Add packages | ||
+ | < | ||
+ | apt-get install sudo git-all gitg vim emacs \ | ||
+ | inkscape \ | ||
+ | ipython{,3} mayavi2 python-pygraphviz \ | ||
+ | ipython{3, | ||
+ | python{, | ||
+ | python-qt4 python3-pyqt4 \ | ||
+ | python{, | ||
+ | runsnakerun vnc4server \ | ||
+ | firmware-ipw2x00 wireless-tools firmware-b43-installer firmware-b43legacy-installer \ | ||
+ | firmware-{iwlwifi, | ||
+ | cython{,3} gccxml \ | ||
+ | python{3, | ||
+ | pep8 pyflakes python{3, | ||
+ | strace valgrind python-memprof \ | ||
+ | screen tmux | ||
+ | </ | ||
+ | |||
+ | External: | ||
+ | svgutils | ||
+ | numba | ||
+ | python-blosc | ||
+ | bcolz | ||
+ | bloscpack | ||
+ | |||
+ | |||
+ | 5. Enable automatic login by uncommenting lines in / | ||
+ | < | ||
+ | TimedLoginEnable = true | ||
+ | TimedLogin = student | ||
+ | TimedLoginDelay = 10 | ||
+ | </ | ||
+ | |||
+ | 6. vim config from https:// | ||
+ | < | ||
+ | cd $HOME | ||
+ | git clone https:// | ||
+ | git clone https:// | ||
+ | ln -s .vim/vimrc .vimrc | ||
+ | vim +PluginInstall +qall | ||
+ | </ | ||
+ | |||
+ | 7. python history | ||
+ | |||
+ | 8. clean up | ||
+ | |||
+ | < | ||
+ | sudo apt-get remove acpid exim4 sane-utils | ||
+ | </ | ||
+ | |||
+ | == Ubuntu version == | ||
+ | 0. Install Ubuntu 14.04 (Trusty Tahr) from http:// | ||
+ | |||
+ | 1. Install packages | ||
+ | < | ||
+ | sudo apt-get install git-all gitg vim emacs \ | ||
+ | inkscape \ | ||
+ | runsnakerun \ | ||
+ | strace valgrind \ | ||
+ | screen tmux \ | ||
+ | build-essential \ | ||
+ | kcachegrind kcachegrind-converters \ | ||
+ | unzip \ | ||
+ | firefox | ||
+ | |||
+ | wget https:// | ||
+ | bash / | ||
+ | rm / | ||
+ | |||
+ | 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 >> | ||
+ | HISTFILESIZE=100000 | ||
+ | HISTSIZE=100000 | ||
+ | PS1=' | ||
+ | EOF | ||
+ | |||
+ | # materials | ||
+ | wget https:// | ||
+ | unzip download && rm download | ||
+ | mv Data lab-bench-data | ||
+ | |||
+ | # create firefox profile | ||
+ | firefox | ||
+ | echo ' | ||
+ | |||
+ | # cleanup | ||
+ | rm -rf .lesshst .python_history .bash_history .cache/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | == Ubuntu + tarball == | ||
+ | 0. Install Ubuntu Trusty | ||
+ | 1. Install packages | ||
+ | < | ||
+ | sudo apt-get install git-all gitg vim emacs \ | ||
+ | inkscape \ | ||
+ | runsnakerun \ | ||
+ | strace valgrind \ | ||
+ | screen tmux \ | ||
+ | build-essential \ | ||
+ | kcachegrind kcachegrind-converters \ | ||
+ | unzip \ | ||
+ | firefox | ||
+ | </ | ||
+ | 3. Install user home dir | ||
+ | < | ||
+ | # (as student user) | ||
+ | curl http:// | ||
+ | </ |