/etc/cron.daily/apt und automatisches Update/Upgrade

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

/etc/cron.daily/apt und automatisches Update/Upgrade

Beitrag von xcomm » 05.08.2006 12:54:21

Hi Debianforum,

benutzt jemand /etc/cron.daily/apt für automatische updates oder dist-upgrades?
Ich habe sowas bisher mit eigenen Einträgen für Cron erledigt, es scheint mir aber in diesem Script durchaus schon angedacht zu sein.

Regards, Jan

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 05.08.2006 20:11:54

Hallo,

dist-upgrade fällt wohl weg.
normale upgrades stellen wohl kein Problem dar,
problematisch sind wohl Kernelupgrades und Fälle, in denen die benutzten Server mal "hängen".

Ist wohl Abwägungssache.

Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Beitrag von xcomm » 05.08.2006 20:37:24

Hi Rendegast,

danke für Deine Antwort1

Sorry - ich meine kein eigenes Script, sondern das Script apt in /etc/cron.daily/ welches mit dem apt-Paket im Unstable geliefert wird.

Code: Alles auswählen

:# dpkg -l /etc/cron.daily/apt
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  apt            0.6.44.2       Advanced front-end for dpkg
Es sieht mir aus, als sollte hier ein standardsierter Weg für Aktualisierungen eingeschlagen werden?

Code: Alles auswählen

#!/bin/sh
#

#set -e
#
# This file understands the following apt configuration variables:
#
#  "APT::Periodic::Update-Package-Lists=1"
#  - Do "apt-get update" automatically every n-days (0=disable)
#
#  "APT::Periodic::Download-Upgradeable-Packages=0",
#  - Do "apt-get upgrade --download-only" every n-days (0=disable)
#
#  "APT::Periodic::AutocleanInterval"
#  - Do "apt-get autoclean" every n-days (0=disable)
#
#  "APT::Archives::MaxAge",
#  - Set maximum allowed age of a cache package file. If a cache
#    package file is older it is deleted (0=disable)
#
#  "APT::Archives::MaxSize",
#  - Set maximum size of the cache in MB (0=disable). If the cache
#    is bigger, cached package files are deleted until the size
#    requirement is met (the biggest packages will be deleted
#    first).
#
#  "APT::Archives::MinAge"
#  - Set minimum age of a package file. If a file is younger it
#    will not be deleted (0=disable). Usefull to prevent races
#    and to keep backups of the packages for emergency.

Verwendet das Script /etc/cron.daily/apt aus dem Apt-peket schon jemand für Updates?



Regards, xcomm

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 06.08.2006 09:14:21

Das Skript sollte bei jedem täglich laufen, da cron.daily sich in der crontab befindet. Um 6:25 (voreingestellt) laufen dann täglich die Skripte durch. Komische Zeit, wenn man nicht gerade von einem Server ausgeht.

Wenn ich nicht vor dem Rechner einschlafe, läuft er um diese Zeit nie. :roll:
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

Clio

Beitrag von Clio » 06.08.2006 12:10:12

Hi,

das Script lädt nur Pakete für ein update, installiert aber nicht.
Dafür gibt es ein Paket cron-apt, wo man das einstellen kann. Habe es aber noch nicht probiert, da ich meine updates lieber selbst anstoße.

@H4kk3r
dafür gibt es dann anacron oder fcron, die erledigen das, wenn der Rechner eingeschaltet wird, egal welche Uhrzeit.

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 06.08.2006 12:21:36

Clio hat geschrieben:Hi,
@H4kk3r
dafür gibt es dann anacron oder fcron, die erledigen das, wenn der Rechner eingeschaltet wird, egal welche Uhrzeit.
Danke, das wusste ich noch nicht.
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

Antworten