beim login anzahl verfügbaren updates anzeigen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

beim login anzahl verfügbaren updates anzeigen

Beitrag von Colttt » 25.02.2011 14:49:09

Hallo,

ist es möglich das nachts per cron ein apt-get update ausgeführt wird, und er beim login per ssh oder direkt an der Konsole vom Server mir in der Willkommens meldung anzeigt ob und wieviele updates verfügbar sind??
wenn ja wie?

schonmal vielen dank im voraus..
Debian-Nutzer :D

ZABBIX Certified Specialist

gemma
Beiträge: 322
Registriert: 28.07.2010 12:19:49

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von gemma » 25.02.2011 17:27:52

Servus!
In die crontab schreibst du einen Eintrag, der folgendes als root ausführt

Code: Alles auswählen

apt-get update && apt-get -s dist-upgrade > /tmp/updatelist
In die .bash_profile deines Benutzers kommt sowas wie

Code: Alles auswählen

grep "nicht aktualisiert." /tmp/updatelist

fbartels
Beiträge: 326
Registriert: 20.08.2009 10:06:56
Kontaktdaten:

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von fbartels » 25.02.2011 18:01:56

Bei Ubuntu scheint das ganze ja über die MOTD Skipte erledigt zu werden. Das ganze sieht dann in etwa so aus:

Code: Alles auswählen

Ubuntu maverick (development branch)

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

36 packages can be updated.
0 updates are security updates.
PS: ich nehms zurück. Zumindest für die Updates scheint Ubuntus Landscape zurate gezogen zu werden.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von GoKi » 25.02.2011 20:27:41

Das gesuchte Skript (das die Ausgabe in Ubuntus MOTD schreibt) ist im Paket Debianupdate-notifier-common enthalten.

Code: Alles auswählen

/usr/lib/update-notifier/update-motd-updates-available
bzw.

Code: Alles auswählen

/usr/lib/update-notifier/apt-check -p
für die Liste der aktualisierbaren Pakete.
MfG GoKi
:wq

gemma
Beiträge: 322
Registriert: 28.07.2010 12:19:49

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von gemma » 25.02.2011 20:29:38

Warum einfach, wenns auch kompliziert geht 8)

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von GoKi » 25.02.2011 20:33:19

Naja, die Trennung nach reinen Updates und Sicherheitspaketen finde ich ganz nett. Und ich tendiere dazu so wenig wie möglich selbst zu skripten, wenn es dafür doch schon fertige Lösungen gibt. :wink:
MfG GoKi
:wq

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von Colttt » 28.02.2011 16:52:47

ok besten dank..

Code: Alles auswählen

/usr/lib/update-notifier/apt-check --human-readable
wie bekomme ich diese ausgabe nun ins motd?
Debian-Nutzer :D

ZABBIX Certified Specialist

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von Colttt » 07.03.2011 10:17:47

*push*

keiner ne idee?
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von ThorstenS » 07.03.2011 11:18:30

Schnapp dir den output und schreib ihn halt rein:

Code: Alles auswählen

sed -ie '9,$d'  /etc/motd
/usr/lib/update-notifier/apt-check --human-readable >> /etc/motd
Zuletzt geändert von ThorstenS am 07.03.2011 11:31:27, insgesamt 2-mal geändert.

diggerchen
Beiträge: 115
Registriert: 15.01.2005 22:35:26

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von diggerchen » 07.03.2011 11:20:54

...oder den Aufruf einfach an die .bashrc ranhängen?

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von Colttt » 07.03.2011 12:57:21

oder den Aufruf einfach an die .bashrc ranhängen?
ist auf jedenfall ne möglichkeit, aber jedesmal wenn du den user wechselt dauerts nen moment da er jedesmal ins update guckst..

@ThorstenS: das scheint zu klappen.. kannst du mir bitte dann noch sagen was das '9,$d' macht?
Wenn ich das jetzt als Skript bastle und in cron alle paar stunden laufen lasse sollte es klappen, oder?
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von ThorstenS » 07.03.2011 13:19:02

Lies dich mal hier an den praktischen Beispielen ein: http://sed.sourceforge.net/sed1line.txt

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von Colttt » 28.09.2011 16:25:09

Ich habe grade auf ner "alten" maschine folgendes problem als ich ds wieder so einrichten wollte Debian lenny:

Code: Alles auswählen

/usr/lib/update-notifier/apt-check --human-readable
Traceback (most recent call last):
  File "/usr/lib/update-notifier/apt-check", line 6, in <module>
    import apt_pkg
ImportError: No module named apt_pkg
evtl jmd ne idee woran das liegt? bzw was ich dagegen tun kann
Debian-Nutzer :D

ZABBIX Certified Specialist

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: beim login anzahl verfügbaren updates anzeigen

Beitrag von Colttt » 01.10.2011 15:58:39

keiner ne idee??
Debian-Nutzer :D

ZABBIX Certified Specialist

Antworten