linuxparty.sh 2.8 KB
Newer Older
Niklas Fischer's avatar
Niklas Fischer committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash

set -e

# Root pruefen 

if [ x$EUID != x0 ]
then
  echo "Du bist nicht ROOT ... verwende \"sudo bash $0\" !"
  exit 1
fi


#Medibuntu einbinden

echo "Sollen die Medibuntu-Paketquellen hinzugefügt werden? (y/n)"

read medi;

if [ "$medi" = "y" -o "$medi" = "Y" ]
	then
	wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && apt-get --quiet update && apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && apt-get --quiet update
	apt-get --quiet install -y app-install-data-medibuntu apport-hooks-medibuntu
	apt-get --quiet install -y non-free-codecs;
	apt-get --quiet install -y libdvdread4;
	/usr/share/doc/libdvdread4/install-css.sh;
	apt-get --quiet install -y libdvdcss2 libxine1-ffmpeg gxine mencoder;
	apt-get --quiet install -y ffmpeg;
	apt-get --quiet install -y vlc mplayer;
	echo "DVDs abspielen ist nun möglich; der VLC Player und mplayer sind installiert worden";
else
	echo "Es wurde nichts installiert"
fi

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#Allgemeine Programme, Codecs, etc. installieren (VPN, LaTeX, gcc, Flash, unrar...)

echo "Programme, die für alle Fachrichtungen interressant sind (VPN, LaTeX, Flash, unrar, etc.)"
echo "Magst du mit der Installation dieser fortfahren? (y/n)"

read allgemein


if [ "$allgemein" = "y" -o "$allgemein" = "Y" ]
	then apt-get -y --quiet install ubuntu-restricted-extras;
	echo "Codec Installation abgeschlossen";
	apt-get install -y build-essential gcc g++ make automake vpnc network-manager-vpnc pwgen;
	apt-get install texlive texlive-doc-de texlive-latex-extra texlive-lang-german;
	echo "Development Programme, VPN und LaTeX abgeschlossen";
else
	echo "Es wurde nichts installiert"
fi
Niklas Fischer's avatar
Niklas Fischer committed
52
53
54
55
56
57
58
59
60
61
62

#Fachrichtung wählen

echo "Wähle deine Fachrichtung:"
echo "Informatik: 1"
echo "Physik: 2"
echo "Mathematik: 3"

read answer

if [ $answer -eq 1 ]; then
63
64
	echo "deb http://archive.canonical.com/ubuntu/ oneiric partner
	deb-src http://archive.canonical.com/ubuntu/ oneiric partner" > /etc/apt/sources.list.d/java.list
Niklas Fischer's avatar
Niklas Fischer committed
65
66
67
68
69
	apt-get update
	apt-get --quiet install -y sun-java6-jdk eclipse hugs swi-prolog;

	echo "Java, Haskell, Prolog und Eclipse wurden installiert";
elif [ $answer -eq 2 ]; then
70
71
72
73
74
75
76
	wget http://www.fsmpi.rwth-aachen.de/apt/osak@fsmpi.rwth-aachen.de.gpg.key -O fsmpi.key
	apt-key add fsmpi.key
	rm fsmpi.key
	echo "deb http://www.fsmpi.rwth-aachen.de/apt/ oneiric main" > /etc/apt/sources.list.d/fsmpi-root.list
	apt-get --quiet update
	apt-get --quiet install -y root-system libroot-core-dev libroot-bindings-python-dev
	echo "ROOT wurde installiert"
Niklas Fischer's avatar
Niklas Fischer committed
77
	apt-get --quiet install -y python python-numpy python-simpy python-scipy python-matplotlib ipython python-dev gnuplot wxmaxima kmplot;
78
	echo "Python inkl. einiger nützlicher Module wurde installiert"
Niklas Fischer's avatar
Niklas Fischer committed
79
80
elif [ $answer -eq 3 ]
	then echo "Bitte wende dich an deine Professoren"
81
fi