• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Smart: Scripte im Test

Hallo Zusammen

Heute ganz früh morgens um 11uhr steh ich auf schleiche im Halbschlaf zum PC , schmeisse mein KMail an. Was seh ich da?
Keine neuen Mails von der EasyLinux-Mailingliste. Dann dachte ich mir: Oh Weh! ist wohl langsam vom Aussterben bedroht.
Dann dachte ich mir: Na gut dann wende ich mich mit meinem (unserem) Thema eben an den Linux-Club.
Und hier bin ich.

Es geht um ein Script das zur Zeit weiterentwickelt wird . Im Moment sind zwei Versionen aktuell. Die offizielle:

http://www.rrze.uni-erlangen.de/dienste/arbeiten-rechnen/linux/sicherheit/autosmart.sh
kann man hier downloaden.

Und dann gibt es noch eine Version die ein paar Smart-Idealisten in der EasyLinux-Mailingliste noch weiterntwickeln wollen. Dazu gehöre auch ich.
Leider hat mich die Resonanz aus der Mailingliste und der EasyLinux-Redaktion nicht sehr überzeugt (diplomatisch ausgedrückt).
Deshalb wende ich mich jetzt an euch:

Ich will generell erst mal sondieren:
Besteht bei euch Interesse neue Scripte auszuprobieren?

autosmart.sh
oder
autoupdate_tr.sh

http://www.rrze.uni-erlangen.de/dienste/arbeiten-rechnen/linux/sicherheit/smartpm.shtml
Hier habe ich dieses Script entdeckt das in seiner ersten Version nicht funktioniert hat und das wir deshalb in der Mailingliste thematisiert haben.

Und hier noch ein Auszug aus dem Smart-HowTo von UNI Erlangen:
Automatische Updates?

Um den ganzen Prozeß zu vereinfachen bietet es sich an die Updates automatisch laufen zu lassen. Dafür braucht es nur ein kleines Skript, welches per cron in regelmäßigen Abständen aufgerufen werden soll. Um es z.B. einmal täglich laufen zu lassen kopiert man es nach /etc/cron.daily (Skript muss ausführbar sein).

Die Kurzversion sieht etwa so aus:
#!/bin/sh
/usr/bin/smart update
/usr/bin/smart upgrade -y


Eine ausführliche Version kann hier heruntergeladen werden autosmart.sh.

Vielen Danke geht hier an die EasyLinux-Mailingliste, die das Script weiter verbessert haben.

Der Updatestatus wird via Email verschickt, deswegen sollte die Email-Adresse am Anfang des Skriptes geändert werden. Die Emails werden nur verschickt, wenn das Mailsystem "mail" konfiguriert ist.

Wenn man einen lokalen SMTP-Server bei "mail" konfiguriert hat, kann man eine lokale Email-Adresse verwenden. Bei Verwendung des FAU-Mailrelays sollte eine globale Email-Adresse verwendet werden

Viele Grüße
Peter
 
Wenn Du smart für automatische Updates verwenden willst, dann pass höllisch auf, dass Du nur vertrauenswürdige, konsistente Repositories verwendest.

smart hat einen sehr smarten Algorithmus zum Auflösen von Abhängigkeiten, der bei crappy Repositories mit Konflikten dazu führen kann, dass installierte Pakete einem Downgrade unterzogen oder sogar komplett gelöscht werden können.

Sehr nützlich wäre sowas hier
Code:
smart upgrade --dumb
wobei smart dann wirklich nur Upgrades macht und Pakete, sie sich ohne Downgrades und Löschungen nicht upgraden lassen, einfach nicht upgradet. Aber leider gibt es diese Option noch nicht.
 
Hallo traffic

Ich verstehe deine Bedenken. Wie ich festgestellt habe bist du nicht gerade der einzige der dem Script skeptisch gegenübersteht. Es ist halt eine sehr experimentelle Sache.
Wer aber dennoch gerne das Script ausprobiert, ist hiermit herzlich eingeladen seine Erfahrungen zu teilen. Das Script ist sehr gut mit Kommentaren versehen.
Natürlich ist auch eine Ausschlussklausel dabei.
Also wenigstens ausdrucken und durchlesen könnte man es mal.
Die Scripte sehen auf Papier so schön bunt aus :)

GrußPeter
 
Oben