Skip to content
Snippets Groups Projects
Commit b6eb2fb1 authored by Valentin Bruch's avatar Valentin Bruch
Browse files

packages: new LaTeX-mini option; added some packages sizes; cleaned up

parent 340f1531
No related branches found
No related tags found
No related merge requests found
...@@ -271,19 +271,19 @@ apt-install() { ...@@ -271,19 +271,19 @@ apt-install() {
} }
install_common() { 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_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_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_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 apt-get update
......
...@@ -21,13 +21,13 @@ ...@@ -21,13 +21,13 @@
c |fish|fish: The Friendly Interactive Shell c |fish|fish: The Friendly Interactive Shell
cm |x2goclient|x2go: Remote Desktop Client (z.B. für den RBI-Pool) cm |x2goclient|x2go: Remote Desktop Client (z.B. für den RBI-Pool)
m |singular|singular: Tool für die Vorlesung Computeralgebra 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 M |codeblocks|codeblocks: IDE für das C++-Praktikum
P |python-numpy python3-numpy|numpy: Numerik Bibiliothek für Python 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-scipy python3-scipy|scipy: Python-Bibliothek für scientific computing
P |python-matplotlib python3-matplotlib|matplotlib: Schnittstelle zum Plotten mit Python 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-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 |ipython ipython3|ipython: Interaktiver Python Interpreter mit Tab-Vervollständigung
P |bpython bpython3|bpython: Ein weiterer interaktiver Python Interpreter P |bpython bpython3|bpython: Ein weiterer interaktiver Python Interpreter
P |gnuplot|gnuplot: Programm um Funktions- und Datenplots anzufertigen P |gnuplot|gnuplot: Programm um Funktions- und Datenplots anzufertigen
...@@ -37,10 +37,9 @@ ...@@ -37,10 +37,9 @@
P |jupyter-notebook python-notebook|Python (Jupyter) Notebooks (Python 2 & 3) 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|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|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|ghc|ghc: Glaskow Haskell Compiler für die Vorlesung Programmierung (785MB)
I|default-jdk|Java JDK für die Vorlesung Programmierung I|default-jdk|Java JDK für die Vorlesung Programmierung (240MB)
I|swi-prolog|swi-prolog: Prolog Interpreter/Compiler für die Vorlesung Programmierung 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|valgrind|valgrind: Debugging- und Profilingtool, welches bei der Entwicklung von Programmen hilft
pi|gdb|GNU Debugger: Anderes Debugging-Tool pi|gdb|GNU Debugger: Anderes Debugging-Tool
...@@ -49,11 +48,11 @@ ...@@ -49,11 +48,11 @@
#Desktop stuff for Kubuntu #Desktop stuff for Kubuntu
|thunderbird|Thunderbird: E-Mail-Client |thunderbird|Thunderbird: E-Mail-Client
c |kile|kile: Graphischer LaTeX-Editor c |kile|kile: Graphischer LaTeX-Editor (min. 250MB zusätzlich zur LaTeX-Installation)
c |texstudio|texstudio: Schlankerer graphischer LaTeX-Editor c |texstudio|texstudio: Schlankerer graphischer LaTeX-Editor (ca. 30MB zusätzlich zur LaTeX-Installation)
c |ffmpeg| |ffmpeg|ffmpeg
D |hunspell| D |hunspell|
C |vlc|VLC: Mediaplayer c |vlc|VLC: Mediaplayer
c |mpv|mpv: Minimalistischer Mediaplayer c |mpv|mpv: Minimalistischer Mediaplayer
D |p7zip-full| D |p7zip-full|
D |unrar-free| D |unrar-free|
...@@ -64,10 +63,10 @@ ...@@ -64,10 +63,10 @@
#System stuff, e.g. gcc and efibootmgr #System stuff, e.g. gcc and efibootmgr
|automake| |automake|
|cmake| |cmake|
c |build-essential| C |build-essential|build-essential: C und C++ Comiler, make
|lvm2| |lvm2|
c |screen| c |screen|screen: terminal multiplexer
c |tmux| c |tmux|tmux: terminal multiplexer
|tofrodos| |tofrodos|
|efibootmgr| |efibootmgr|
D |gdisk| D |gdisk|
...@@ -83,8 +82,13 @@ LD |gparted| ...@@ -83,8 +82,13 @@ LD |gparted|
|libcurl4| |libcurl4|
#texlive #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 # LaTeX mini: including mathtools, but beamer will not work (although the class file is included)
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) 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 |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 #german language support
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
# successfully. This script should be run immediately after oem-config. # successfully. This script should be run immediately after oem-config.
# Put this file in /usr/lib/oem-config/post-install/ and make it executable. # 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 # very strange. Put linuxparty.sh and packages list in /opt/lip/linuxparty.sh
# and make linuxparty.sh executable. # and make linuxparty.sh executable.
...@@ -26,6 +26,6 @@ if [ -n "$DELETE" ]; then ...@@ -26,6 +26,6 @@ if [ -n "$DELETE" ]; then
rmdir "$BASEDIR" rmdir "$BASEDIR"
fi fi
rm -d "$0" rm "$0"
rmdir /usr/lib/oem-config/post-install rmdir /usr/lib/oem-config/post-install
rmdir /usr/lib/oem-config rmdir /usr/lib/oem-config
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment