diff --git a/linuxparty.sh b/linuxparty.sh index 3b61e9462901a4ef43151481ac1c5ce0ba74f040..c4ce7cbe5398e264e4d08f879d7fbbb787ca7fbd 100644 --- a/linuxparty.sh +++ b/linuxparty.sh @@ -271,19 +271,19 @@ apt-install() { } install_common() { - install_pkgs "Allg. Pakete installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" COMMON_PKGS "" + install_pkgs "Allg. Pakete installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!\nBei besonders großen Programmen ist (teils) die Größe angegeben." COMMON_PKGS "" } install_ph() { - install_pkgs "Pakete für Physiker installieren?" "Programme, die der OSAK/die ALUG sowie Lehrstühle der Physik für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" PH_PKGS "PHYSIK" + install_pkgs "Pakete für Physiker installieren?" "Programme, die der OSAK/die ALUG sowie Lehrstühle der Physik für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!\nBei besonders großen Programmen ist (teils) die Größe angegeben." PH_PKGS "PHYSIK" } install_m() { - install_pkgs "Pakete für Mathematiker installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" M_PKGS "MATHEMATIK" + install_pkgs "Pakete für Mathematiker installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!\nBei besonders großen Programmen ist (teils) die Größe angegeben." M_PKGS "MATHEMATIK" } install_if() { - install_pkgs "Pakete für Informatiker/Programmierung installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" IF_PKGS "INFORMATIK" + install_pkgs "Pakete für Informatiker/Programmierung installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!\nBei besonders großen Programmen ist (teils) die Größe angegeben." IF_PKGS "INFORMATIK" } apt-get update diff --git a/packages b/packages index 1e608d20233190d74a01a89540cf8d136ea6b870..1471e2aefa0863f58d64dde6642126ef4be7561e 100644 --- a/packages +++ b/packages @@ -21,13 +21,13 @@ c |fish|fish: The Friendly Interactive Shell cm |x2goclient|x2go: Remote Desktop Client (z.B. für den RBI-Pool) m |singular|singular: Tool für die Vorlesung Computeralgebra - m |gap gap-*|gap: Groups, Algorithms, Programming - ein System für diskrete Mathematik + m |gap|gap: Groups, Algorithms, Programming - ein System für diskrete Mathematik (595MB) M |codeblocks|codeblocks: IDE für das C++-Praktikum P |python-numpy python3-numpy|numpy: Numerik Bibiliothek für Python P |python-scipy python3-scipy|scipy: Python-Bibliothek für scientific computing P |python-matplotlib python3-matplotlib|matplotlib: Schnittstelle zum Plotten mit Python P |python-seaborn python3-seaborn|Seaborn: Schönes Plotten statistischer Daten mit Python - p |python-sympy python3-sympy|sympy: Python-Bibliothek für symbolische Rechnungen + p |python3-sympy|sympy: Python-Bibliothek für symbolische Rechnungen P |ipython ipython3|ipython: Interaktiver Python Interpreter mit Tab-Vervollständigung P |bpython bpython3|bpython: Ein weiterer interaktiver Python Interpreter P |gnuplot|gnuplot: Programm um Funktions- und Datenplots anzufertigen @@ -37,10 +37,9 @@ P |jupyter-notebook python-notebook|Python (Jupyter) Notebooks (Python 2 & 3) i|postgresql|postgresql: Datenbank-Server. Nett um in der Datenbanken-Vorlesungen Dinge auszuprobieren I|dia|dia: Graphisches Tool, um UML/ER Diagramme für die Vorlesungen Softwaretechnik und Datenbanken anzufertigen - I|ghc|ghc: Glaskow Haskell Compiler für die Vorlesung Programmierung - I|default-jdk|Java JDK für die Vorlesung Programmierung + I|ghc|ghc: Glaskow Haskell Compiler für die Vorlesung Programmierung (785MB) + I|default-jdk|Java JDK für die Vorlesung Programmierung (240MB) I|swi-prolog|swi-prolog: Prolog Interpreter/Compiler für die Vorlesung Programmierung - PI|g++|g++: C++ Compiler Pi|valgrind|valgrind: Debugging- und Profilingtool, welches bei der Entwicklung von Programmen hilft pi|gdb|GNU Debugger: Anderes Debugging-Tool @@ -49,11 +48,11 @@ #Desktop stuff for Kubuntu |thunderbird|Thunderbird: E-Mail-Client - c |kile|kile: Graphischer LaTeX-Editor - c |texstudio|texstudio: Schlankerer graphischer LaTeX-Editor - c |ffmpeg| + c |kile|kile: Graphischer LaTeX-Editor (min. 250MB zusätzlich zur LaTeX-Installation) + c |texstudio|texstudio: Schlankerer graphischer LaTeX-Editor (ca. 30MB zusätzlich zur LaTeX-Installation) + |ffmpeg|ffmpeg D |hunspell| - C |vlc|VLC: Mediaplayer + c |vlc|VLC: Mediaplayer c |mpv|mpv: Minimalistischer Mediaplayer D |p7zip-full| D |unrar-free| @@ -64,10 +63,10 @@ #System stuff, e.g. gcc and efibootmgr |automake| |cmake| - c |build-essential| + C |build-essential|build-essential: C und C++ Comiler, make |lvm2| - c |screen| - c |tmux| + c |screen|screen: terminal multiplexer + c |tmux|tmux: terminal multiplexer |tofrodos| |efibootmgr| D |gdisk| @@ -83,8 +82,13 @@ LD |gparted| |libcurl4| #texlive - c |dvidvi dvipng tex4ht tipa texlive-xetex texlive-latex-base texlive-latex-recommended texlive-fonts-recommended psutils texlive-extra-utils texlive-font-utils latexmk t1utils lacheck feynmf purifyeps texlive-science texlive-pictures texlive-metapost latexdiff tex-gyre texlive-base lmodern texlive-luatex texlive-binaries|LaTeX mit einigen Paketen für wissenschaftliche Arbeiten - c |texlive-music texlive-lang-english texlive-bibtex-extra lcdf-typetools texlive-latex-extra chktex texlive-latex-recommended cm-super latex-cjk-all texlive-games texlive-pstricks texlive-fonts-extra texlive-omega texlive-formats-extra texinfo texlive-humanities texlive-plain-extra tex-gyre texlive-publishers fragmaster|Viele weitere Pakete für wissenschaftliche Arbeiten in LaTeX (Achtung: braucht viel Speicherplatz) +# LaTeX mini: including mathtools, but beamer will not work (although the class file is included) + c | texlive-latex-base latexmk texlive-latex-recommended|Minimalistische LaTeX-Installation (ca. 207MB) +# LaTeX medium: beamer, tikz, pgf, ... included, but some fonts (e.g. dsfonts) are missing + c |dvidvi dvipng tex4ht tipa texlive-xetex texlive-latex-base texlive-latex-recommended texlive-fonts-recommended psutils texlive-extra-utils texlive-font-utils latexmk t1utils lacheck feynmf purifyeps texlive-science texlive-pictures texlive-metapost latexdiff tex-gyre texlive-base lmodern texlive-luatex|LaTeX mit einigen Paketen für wissenschaftliche Arbeiten (ca. 710MB) +# LaTeX large: all inclusive + c |texlive-music texlive-lang-english texlive-bibtex-extra lcdf-typetools texlive-latex-extra chktex texlive-latex-recommended cm-super latex-cjk-all texlive-games texlive-pstricks texlive-fonts-extra texlive-formats-extra texinfo texlive-humanities tex-gyre texlive-publishers fragmaster|Viele weitere Pakete für wissenschaftliche Arbeiten in LaTeX (ca. 2.8GB) +# LaTeX documentation: not useful in a VM |texlive-fonts-extra-doc texlive-metapost-doc texlive-science-doc texlive-latex-recommended-doc texlive-humanities-doc texlive-latex-base-doc texlive-publishers-doc texlive-latex-extra-doc texlive-fonts-recommended-doc texlive-pictures-doc texlive-pstricks-doc info|Dokumentation für LaTeX #german language support diff --git a/post-oem-lip b/post-oem-lip index 8a7dfc9d17b5d03e4bf5a8b5868186b683f6ae19..aa22b65995c079e4a7f9406a586b6864ad277fb1 100644 --- a/post-oem-lip +++ b/post-oem-lip @@ -5,7 +5,7 @@ # successfully. This script should be run immediately after oem-config. # Put this file in /usr/lib/oem-config/post-install/ and make it executable. -# The file name of this script may not contain a dot, because ... ubiquity is +# The file name of this script may not contain ".", because ... ubiquity is # very strange. Put linuxparty.sh and packages list in /opt/lip/linuxparty.sh # and make linuxparty.sh executable. @@ -26,6 +26,6 @@ if [ -n "$DELETE" ]; then rmdir "$BASEDIR" fi -rm -d "$0" +rm "$0" rmdir /usr/lib/oem-config/post-install rmdir /usr/lib/oem-config