CInsects/Protokolle/CInsects:Treffen-2016-01-13
Zur Navigation springen
Zur Suche springen
o2016-01-13
Installation von Insekta
Source-Code herunterladen: git:
ssh://gitolite@git.mafiasi.de/insekta/insekta_web.git ssh://gitolite@git.mafiasi.de/insekta/insekta_vm.git
Requirements (allgemein):
python-module aus Requirements.txt installieren: pip install -r Requiremtents.txt Packages (Paketnamen für dein System siehe unten): python3 pip yuicompressor make libffi openssl wget
Virutelle Umgebung:
virtualenvwrapper VirtualBox
Übernehmen der Standardeinstellungen:
cp settings.py.example settings.py
Anschließend wird das Projekt mittels make gebaut:
make
Nun kann das Projekt vorbereitet werden:
python manage.py migrate (zum laden der eintsellungen) python manage.py createsuperuser (zum erstellen der einstellungen)
Zum Schluss kann das Projekt gestartet werden:
python manage.py migrate python manage.py runserverj
Ein Beispielscenario installiert man wie folgt sich:
wget https://ghul.gnubo.de/~henning/testenv.tar.gz tar -xzf testenv.tar.gz ./manage.py loadscenario test
- Systemspezifisches:
Arch:
1. Packages installieren: python python-pip python-pygments pacman -S python-virtualenvwrapper (installation siehe https://wiki.archlinux.org/index.php/Python/Virtualenv ) yaourt -S yuicompressor one-line yaourt -S python python-pip python-pygments python-virtualenvwrapper yuicompressor wget
yuicompressor (Python-Modul pip3 install im Virtualenv) Installieren von virtualenvwrapper siehe: https://wiki.archlinux.org/index.php/Python/Virtualenv Befehle zum einrichten (im Virtualenv): pip install -r requirements.txt make
Debian:
Packages: yuicompressor python python-dev python3-dev python-pygments libffi-dev libssl-dev virtualenvwrapper (Zum kopieren: sudo apt-get install yuicompressor python python-dev python3-dev python-pygments libffi-dev libssl-dev virtualenvwrapper ) In der Shell zum erstellen einer virtuellen Umgebung: mkvirtualenv --python=/usr/bin/python3 insekta Um in diese virtuelle Umgebung wieder einzusteigen: workon insekta Die Makefile ausführen:
cd */insekta_web/insekta
make
Mac:
via homebrew:
brew install phyton 3
pip3 install - r requirements
yuicompressor - ln - s ‚ link anlegen auf yui-compressor # which compressor