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 17: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:// | ||
| + | </ | ||