CgDA - Installation der Software Documentation

Ähnliche Dokumente
CgDA - Installation der Software

VM-DaA Documentation. Release 1.0. Günter Quast

VM-DaA Documentation. Release 1.0. Günter Quast

Rechnernutzung in der Physik

VMroot Documentation. Release Günter Quast

ChameleonMini RevE Rebooted -Deutsch-

Ruby Die bebilderte Anleitung

Installationsanleitung für den Navigator 2018 der Landeszahnärztekammer Baden-Württemberg

Computergestützte Datenauswertung

1. Python Interpreter installieren (WinPython)

Installationsanleitung NX 11

Installationsanleitung

GNU Assembler & GCC. Eine virtuelle Maschine aufsetzen. Zunächst muss eine neue virtuelle Maschine erstellt werden.

Anleitung VM-Installation Ubuntu

Installationsanleitung Lernwerkstatt 7 auf Ubuntu/Kubuntu 8.04 (Hardy Heron)

Installation und Update von UG NX7.5 und NX6

Module, Packete und PIP

Grundlagen - Konsole/Terminal :

Diplomarbeit LEGO Mindstorms Simulator - JORGE Installationshandbuch.

SCHRITT 0 ( Nur falls Java noch nicht installiert ist! )

Linux-Camp: Linux als Server am Beispiel LAMP

Schulfilter Plus Installationsanleitung CentOS 7

IBM SPSS Modeler - Essentials for R: Installationsanweisungen

Microsoft Visual Studio Code mit RPG und IceBreak

Fedora 24 Workstation Installation

Anleitung. FollowMe-Drucken

Suse Linux 10.0 OSS multimedial erweitern

Installationsanweisungen

Schnelleinstieg, Installation und Einrichtung System Concept DMS

Benutzer und Rechte Teil 2, Paketverwaltung

Kivitendo ERP Appliance Installationshandbuch

Düngeplanungsprogramm für Mecklenburg-Vorpommern

Die Installation der Arduino-Entwicklungsumgebung Version 1.0

Silverlight funktioniert nicht. Wie wähle ich den richtigen Browser? Was muss ich bei MAC Computern beachten?

Deinstallation Java. alabus ag. Anleitung. alabus smarter process management. Erstellt durch: alabus ag

Benutzer und Rechte Teil 1, Paketverwaltung

Die Überwachung lokaler Server Parameter durch den Local Check erfordert die Installation eines Monitoring Agents auf dem überwachten Server.

Paketverwaltung und wichtige FOSS-Anwendungen

1 Installieren von SPSS

Einführung zu den Übungen aus Softwareentwicklung 1

WorldSDS Installationsanleitung. Inhaltsverzeichnis

Hier ein Ausschnitt aus der Datei /DEBIAN/control in einem Installationspaket mit der Liste der Abhängigkeiten:

Bedienungsanleitung PC-Software für CTS-7 C (V )

Linux Installation. PC-Treff-BB. Ubuntu 15.10

1. Vorbereitungen - Installation benötigter Software a) Installation Synaptic (optional - zur komfortableren Installation) - Terminal öffnen

Bedienungsanleitung PC-Software für CTS-32 C

BASIC Tutorial für Anfänger

Hochschule Aalen. OpenVPN. Anleitung zur Installation unter Windows

VPN CISCO ANYCONNECT

GWT-Webportal Update. ACCENON Software und Hardware GmbH

Erste Schritte in LATEX

Düngeplanungsprogramm für Mecklenburg-Vorpommern

Installation und Konfiguration

C++ mit Eclipse & GCC unter Windows

Handbuch. OpenJDK als alternative Java-Umgebung

Anleitung: Verbindung mit der Datenbank

Update Zeiterfassung.NET und Onlinedienst. ACCENON Software und Hardware GmbH

Wissenschaftliche Arbeiten schreiben mit L A TEX

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

AI WEBLAUNCHER. Installation und Betrieb

SPSS Installation und Einrichtung des Lizenzservers (Windows)

Inbetriebnahme einer lokal installierten Demoversion von VuFind

Anleitung zum Update von Sun Java mit Secunia:

Schulfilter Plus Installationsanleitung Debian 8

Einrichten der TSM-Backup-Software unter dem Betriebssystem Ubuntu/Debian

Diana Lange. Generative Gestaltung Installation von Processing

Dockerbank Container-basiertes Deployment von biomedizinischen IT-Lösungen

Grundlagen zu VirtualBox. am Beispiel von VirtualBox 5 von Dirk Burkert

Version 0.3. Installation von MinGW und Eclipse CDT

1.3.1 Java-Compiler installieren

Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel

PDF-Mapper Installation

Willkommen! Verdrahten des Panels mit dem Raspberry Pi:

RRZK Universität zu Köln. Installation und Konfiguration der Spectrum Protect (TSM) Client-Software unter dem Betriebssystem Windows

Putzi4Win 1/ 9. Dokumentation

Inhaltsverzeichnis ERWEITERUNG. 26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-

RRZK Universität zu Köln. Anleitung zur Installation und Konfiguration der Spectrum Protect (TSM) Client-Software unter dem Betriebssystem Windows

Version: 1.1 Datum: MASC SE INSTALLATIONSANLEITUNG

Plattformübergreifende Benutzeroberflächen mit Python und Qt

Digitale Schultasche Informatikstick 2018

Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows. Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows

SatChannelListEditor und TitanNit

Informationen zur Verwendung von Visual Studio und cmake

USB-SERIELL KONVERTER. Bedienungsanleitung (DA-70156)

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck

Einrichten des Fernzugriffs auf den Server der VU Datenverarbeitung für TPH V1.0,

Ausgewählte Anwendungen

R Installationsanleitung Mac

MDK-Controller: Umbau auf PureMoCo Android App v

Ediabas/Inpa-Installation

Das Konfigurations- Paket (KIT_V8i_Ext_Konfiguration.zip) beinhaltet folgende Daten:

Administrationshandbuch D Outlook Add-In. Dokumentation für Administratoren

Kivitendo ERP Installer für opensuse 13.2

Installation von R und R Commander. Karsten Lübke

Transkript:

CgDA - Installation der Software Documentation Release 1.0 Günter Quast Mai 02, 2016

Inhaltsverzeichnis 1 Installation unter Linux/Ubuntu 3 2 Software in der Virtuellen Machine 5 3 Software unter Windows 7 3.1 Bezugsquellen.............................................. 7 3.2 Aufsetzen der Arbeitsumgebung..................................... 8 3.3 Installation des Anpassungs-Pakets kafe................................. 9 4 Installation unter Mac OSX 11 i

ii

CgDA - Installation der Software Documentation, Release 1.0 Für den Kurs Computergestützte Datenauswertung (CgDA) werden diverse Pakete der Programiersprache python, s. http://www.python.org, benötigt. Bitte beachten Sie, dass einige der Zusatzpakte python in der Version 2.7.x voraussetzen (die aktuelle, nicht kompatible Version ist Python 3.5.x). Außerdem werden das Textsatz-System LaTeX und evtl. das Datenanalye-Framework root benötigt. Für die verbreiteten Platformen Linux (Ubuntu 16.04), Windows (10) und MacOSX sind die notwendigen Zusatzpakete und Installationhinweise in diesem Dokument zusammengestellt. Inhaltsverzeichnis 1

CgDA - Installation der Software Documentation, Release 1.0 2 Inhaltsverzeichnis

KAPITEL 1 Installation unter Linux/Ubuntu Wenn Sie die zum Kurs empfohlene Software auf einem eigenen Linux-System installieren wollen, stellen Sie sicher, dass die in der folgenden Liste spezifizierten Pakete - je nach Distribution evtl. unter einem anderen Namen - vorhanden sind. In der virtuellen Maschine zum Kurs sind alle Pakte bereits enthalten uns Sie müssen nichts nachinstallieren. Die folgende Liste gibt die Paketenamen an, die auf einer Basis-Installation von Ubuntu zusätzlich zu installieren sind. Die allgemeine Syntax lautet: Paketliste: sudo apt-get install <package name> synaptic (package manager) gfortran g++ emacs, joe (or other editor) LaTeX packages, texlive texlive-latex-extra texlive-math-extra texlive-science texlive-lang-english texlive-lang-german dvipng kile (editor/environment for latex) inkscape (scalable vector graphics) python 2.7 + some packages: python-pip python-numpy python-scipy python-matplotlib python-qt4 3

CgDA - Installation der Software Documentation, Release 1.0 gnuplot qtiplot kafe (Karlsruhe Fit Environment, siehe Link https://github.com/dsavoiu/kafe: Installation von iminuit via sudo pip install iminuit, dann pip install kafe Zur Verwendung der root-klasse TMINUIT, zunächst root installieren, (s. unten) und den Eintrag minimizer-to-use in der kafe-konfigurationsdatei kafe.conf von iminuit auf root setzen. CERN Datenanalyse-Paket root: root-system libroot-bindings-python5.34, libroot-bindings-python-dev 4 Kapitel 1. Installation unter Linux/Ubuntu

KAPITEL 2 Software in der Virtuellen Machine Die für den Kurs benötigte und oben beschriebene Software-Umgebung ist in der virtuellen Maschine VM-DaA (http: //www.ekp.kit.edu/~quast/vm-daa) enthalten. Diese virtuelle Maschine lässt sich leicht mit VirtualBox auf jedem Wirtssystem (Windows, Max OSX und allen Linux-Varianten) ausführen. Hinweise zur Installation und Anwendung von VirtualBox gibt es auf der Web-Seite des Herstellers (jetzt Oracle, s. http://www.virtualbox.org). Um weitere Funktionen, insbesondere den Zugriff auf USB-Ports des Wirtssystems zu erhalten, sollte auch die Erweiterung Oracle VM VirtualBox Extension Pack heruntergeladen und über den Menüpunkt Preferences/Extensions des graphischen Interfaces von VirtualBox installiert werden. 5

CgDA - Installation der Software Documentation, Release 1.0 6 Kapitel 2. Software in der Virtuellen Machine

KAPITEL 3 Software unter Windows Liste der zusätzlich benötigen Software under Windows (vers. 10): empfohlen: WinPython (vers. 32 bit, 2.7.10.3) (eine Distribution mit den meisten gängigen Paketen): numpy scipy matplotlib iminuit und kafe (... sowie viele weitere) kafe benötigt das Textsatz-Sytem LaTeX, empfohlen DANTE texlive (identisch zur Version unter Linux) evtl. root / pyroot (32 bit, vers. 5.34.34) Eine Entwicklungsumgebung für Projekte unter Python: IDLE oder spyder (enthalten in WinPython) evtl. pycharmedu (sehr mächtig, mit Index aller installierten Pakete), enthält auch einen Einführungskurs zu Python (für didaktische Zwecke) 3.1 Bezugsquellen Alle Pakete können prinzipiell direkt von den jeweiligen Projekt-Seiten heruntergeladen und installiert werden (Links s. Vorlesung). Als bequemere (und schnellere) Möglichkeit für diesen Kurs wird eine gepackte Datei DAsoft.7z bereit gestellt. Nach Entpacken z.b. in ein gemeinsames Verzeichnis X:\<Pfad>\DAsoft sind alle Komponenten unter Windows lauffähig. Das Installationsverzeichnis kann sich auch an anderer Stelle, z.b. auf einem anderen Laufwerk oder auch auf einem (schnellen) USB-Stick befinden. Zum Entpacken wird das Programm 7-zip benötigt - zum Download siehe z.b. http://www.heise.de/download/7-zip.html. Damit werden alle Dateien in ein gemeinsames Verzeichnis <Pfad> auf Laufwerk X: extrahiert. Dies gelingt auch mit dem in der Windwows-Eingabeaufforderung ausgeführten Befehl 7z -ox:\<pfad> x DAsoft.7z 7

CgDA - Installation der Software Documentation, Release 1.0 3.2 Aufsetzen der Arbeitsumgebung Damit alle Programme sich gegenseitig kennen, müssen sogenannte Umgebungsvariablen gesetzt werden. Dann kann man die Programme auch direkt über die Kommandozeile aufrufen, und Programmkomponenten der unteschiedlichen Pakete können von andern Paketen verwendet werden (root und LaTeX sind typische Beispiele). Systemweit, d.h. für alle Benutzer und Programmpakete, geschieht das Setzen solcher Links über die grafische Oberfläche der Systemsteuereung von Windows. Setzen von Pfaden mit der Windows-GUI Rechtsklick Windows-Menü: -> Systemsteuerung -> System und Sicherheit -> System -> Erweiterte Systemeinstellungen -> Umgebungsvariablen in Systemvariablen: Doppelklick Eintrag Path Neu anklicken und Pfade zu Python, LaTeX (und evlt. root) hinzufã¼gen: X:\DAsoft\texlive\2015\bin\win32 X:\DAsoft\WinPython2.7.10.3\python-2.7.10 X:\DAsoft\root_v5.34.34\bin X: bezeichnet dabei den Laufwerksnamen in Systemvariablen Neu... anklicken und Variable PYTHONPATH hinzufügen, Eintrag für root_<vers>\bin anlegen: X:\DAsoft\root_v5.34.34\bin Pfade in der Windows-Eingabeaufforderung: Die notwendigen Pfade lassen sich auch in der Windows-Eingabeaufforderung setzen. Wenn die Pfade bereits (wie oben angegeben) über die Systemsteuerung gesetzt sind, werden für die Eingabeaufforderung keine weiteren Pfadangaben benötigt. Der Befehl zum dauerhaften Setzen von Pfaden, die auch für andere Anwendungen gelten, lautet: setx path "%path%;<weiterer_pfad>" (%path% enthält dabei die schon vorher gesetzten Pfade) Das obige Beispiel zum Setzen des Pfades für LaTeX würde man in der Eingabeaufforderung so umsetzen: setx path "%path%;x:\dasoft\texlive\2015\bin\win32" Für den Python-Pfad zu root: setx pythonpath "%pythonpath%;x:\dasoft\root_v5.34.34\bin" Bitte zu beachten, dass die so gesetzten Pfade erst für neu gestartete Eingabeaufforderungen wirksam werden. Symbolische Links im NTFS-Dateisystem Praktisch sind auch symbolische Links direkt im Dateisystem NTFS (Achtung: das sind keine Verknüpfungen, wie sie mit der grafischen Oberfläche erzeugt werden!). Mit solchen Links, die man bei Bedarf erzeugen und wieder löschen kann, lassen sich generische Namen für die diversen Pakete verwenden, z.b. python -> python2.7.10 Vorgehensweise: Rechtsklick Windows-Menü Eingabeaufforderung(Administrator) : 8 Kapitel 3. Software unter Windows

CgDA - Installation der Software Documentation, Release 1.0 Symbolische Verknüpfungen hinzufügen: Geben Sie als Befehl folgenden Syntax für ein Verzeichnis ein: mklink /d <Verknüpfungsname> <Zielverzeichnis> Symbolische Verknüpfungen löschen: Geben Sie als Befehl folgenden Syntax für ein Verzeichnis ein: rmdir <Verknüpfungsname> 3.3 Installation des Anpassungs-Pakets kafe Quellcode und Dolumentation zu kafe sind auf github (http://github.com/dsavoiu/kafe) verfügbar. kafe läuft unter Python 2.7 auf den Platformen Linux, MS Windows (10) und Mac OS X. kafe hat Abhängigkeiten von externen Paketen, die alle, wie auf das Paket kafe selbst mit pip installiert werden können. Zunächst iminuit oder, alternativ, das root Packet installiern. eine bereits vorkompilierte Version für Windows, iminuit- 1.2-cp27-none-win32.whl existiert und wird zunächst installiert: dann: pip install iminuit-1.2-cp27-none-win32.whl pip install kafe Das Entfernen von kafe geht ebenfalls über pip: pip uninstall kafe 3.3. Installation des Anpassungs-Pakets kafe 9

CgDA - Installation der Software Documentation, Release 1.0 10 Kapitel 3. Software unter Windows

KAPITEL 4 Installation unter Mac OSX zunächst XCode installieren (Apple s AppStore https://itunes.apple.com/de/app/xcode/ id497799835?mt=12) Open a Terminal and run xcode-select install Packet MacTex installieren MacTex.pkg herunter laden (https://tug.org/mactex/mactex-download.html) und gemäß Anleitung installieren. TexShop zum Editieren und Erzeugen von LaTeX-Documenten Homebrew installieren (http://brew.sh) in einem Terminal folgende Befehle ausführen * /usr/bin/ruby -e $(curl -fssl https://raw.githubusercontent.com/homebrew/install/master/install) * brew update * brew install gcc homebrew/science/root gnuplot python homebrew/gui/inkscape qt4 * brew install homebrew/python/scipy homebrew/python/matplotlib homebrew/python/numpy Lieblings-Editor installieren brew install joe vim emacs root zum environment hinzufügen: ~/.bashrc editieren und die folgenden Zeilen hinzufügen: thisroot=$(brew --prefix root)/libexec/thisroot.sh test -f $thisroot && source $thisroot kafe (Karlsruhe fit environment) (https://github.com/dsavoiu/kafe) Installation von iminuit via pip install iminuit, dann pip install kafe 11