Um die VMware Tools unter Debian Etch zu installieren, müssen nur ein paar Kleinigkeiten vorbereitet werden. Zuerst muß man hier die Grundlage schaffen, um die VMware Tools zu kompilieren und die nötigen Kernelmodule zu bauen. Sprich wir brauchen die nachfolgenden Pakete:
1
| aptitude install autoconf automake make psmisc gcc |
Um die Kernelmodule bauen zu können brauchen wir zusätzlich noch diese nachfolgenden Pakete:
1
| aptitude install linux-headers-`uname -r` build-essential |
Bei den Linux Kernel Headers wird durch das “uname -r” gleich der für den auf dem System aktive Kernel Headerkram geladen – so das hier nicht erst geprüft werden muss, welcher Kernel denn anliegt (und da gibt es ja reichlich Auswahl). Vor der eigentlichen Installation der obigen Pakete sollte ein
ausgeführt werden, ich schreibe das hier extra nochmals rein, da es oftmals vergessen wird.
Nun können wir uns an die eigentliche Installation der VMware Tools machen. Also via VMware die entsprechende CD “einlegen” und dann via
die CD mounten und somit zugreifbar machen. Anschließend kopieren wir das VMware Tools tar.gz rüber, am besten in ein temporäres Verzeichnis – ich nehme hierfür gerne /root/tmp
1
2
3
| mkdir /root/tmp
cp /mnt/ /root/tmp/
cd /root/tmp |
Nun kann das Archiv mit den VMware Tools entpackt werden und dann das Script für die Installation angeworfen werden:
1
2
3
| tar xvzf VMwareTools-X.X.X.XXXX.tar.gz
cd vmware-tools-distrib
./vmware-install.pl |
Die Fragen des Script brav durcharbeiten und dann die ganze Geschichte beobachten ob alles glatt geht. Abschließend ist leider ein Reboot erforderlich, aufgrund der neuen Netzwerktreiber sowie der neuen Kernelmodule. Fragen und Anmerkungen können gern als Kommentar hinterlassen, ich freu mich über jede Anregung wie etwas vielleicht besser oder einfacher geht.
Seit neuestem ersparen ich mir den täglichen Login auf meine Linuxserver um nach Updates zu schauen. Ich lasse mich direkt von den Servern per Mail über anstehende Updates informieren!
Welche der drei von mir hier vorgestellten Möglichkeiten ich selbst benutze, hängt allein davon ab, wer informiert werden soll (ich selbst will natürlich immer alles wissen ;) )
Möglichkeit EINS:
Im leider geschlossenem Sysop Forum fand ich folgende Lösung, Welche eine schöne Mail verfasst, wenn denn Updates anliegen. In der Mail wird man noch informiert, welche Packageversionen aktuell installiert sind und welche Version in den eingetragenen Repositorys gefunden wurde.
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
| #!/bin/bash
#
# (c)opyright 2005-2007 Thomas Lavis
#
clear
#
# Empfänger hier eingeben
#
eMailEmpfaenger="name@deinedomain.tld"
# Ausgabe für Script auf international setzen
TMPLANG=`echo $LANG`
LANG=C
if [[ `apt-get update 2>&1 | grep Get` ]] ; then
Updates=`apt-get -s dist-upgrade 2>&1 | grep Inst | wc -l`
if [ $Updates -ne 0 ] ; then
LANG=$TMPLANG
echo "Für die folgenden Pakete gibt es ein Update:" > aptnachricht
echo "" >> aptnachricht
echo "" >> aptnachricht
apt-get -s dist-upgrade | grep Inst | cut -c 6- >> aptnachricht
mutt -s "Ergebnis von aptcheck auf Server: `hostname`" $eMailEmpfaenger < aptnachricht
rm aptnachricht
fi
fi |
Möglichkeit ZWEI:
Ich weiß nicht mehr genau wo, aber folgende Lösung sendet einfach nur eine Mail wenn es Updates gibt, welche einen über die generelle Verfügbarkeit von Updates informiert, also keine weiteren Details zu den Packages enthält, welche zu updaten sind :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| #!/bin/bash
EMAIL="root"
SUBJECT="[`hostname`] Update Hinweis"
MESSAGE="SYSTEMMELDUNG:\nAuf `hostname` sind neue Updates vorhanden"
# Dieses Script versendet eine eMail, sobald Online-Updates fuer das System
# verfuegbar sind. Das Script ist Public Domain, der Autor uebernimmt keine
# Haftung fuer das Script.
# Debian
apt-get update &>/dev/null
COUNT=`apt-get -s upgrade | grep -c "Inst"`
if [ $COUNT -gt 0 ]
then
echo -e "$MESSAGE" | mail -s "$SUBJECT" "$EMAIL"
fi |
Möglichkeit DREI:
Gefunden im Blog von Björn Böttcher - Einfach als Eintrag in die Crontab über nachfolgende Zeile via
crontab -e
und da:
1
| @daily aptitude update; aptitude -d -y dist-upgrade) | mail -s “Debian OS Updates -> `hostname`” deinname@deinedomain.tld |
Die einfachste Möglichkeit die ich bisher gefunden habe! Reicht in den meisten Fällen schon völlig aus und stellt auch die Puristen unter uns zufrieden!

Use the force - root
--- Updated on 12.12.2008 ---