Keresés

Új hozzászólás Aktív témák

  • CPT.Pirk

    Jómunkásember

    válasz Horvi #35470 üzenetére

    Szóval akkor, háttérben történő automata frissítés Debian Wheezy alatt.

    Legyen telepítve az unattended-upgrades csomag.

    Nálam így néz ki az /etc/apt/sources.list fájl:

    deb http://ftp.hu.debian.org/debian stable main contrib non-free
    deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
    deb http://security.debian.org/ wheezy/updates main contrib non-free
    #Third Parties Repos
    #Debian Mozilla team
    deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
    deb http://ftp.hu.debian.org/debian wheezy-backports main

    Szóval a contrib és a nonfree tárolók is engedélyezve vannak, valamint használom a mozilla repóját és a wheezy backports tárolót is.

    Állítsuk be, hogy mit szeretnénk frissíteni magától, ebben a fájlban:
    /etc/apt/apt.conf.d/50unattended-upgrades

    A fájl eleje az érdekes, nagyjából így kell kinéznie:
    Unattended-Upgrade::Origins-Pattern {
    // Archive or Suite based matching:
    // Note that this will silently match a different release after
    // migration to the specified archive (e.g. testing becomes the
    // new stable).
    // "o=Debian,a=stable";
    "o=Debian,a=stable-updates";
    // "o=Debian,a=proposed-updates";
    "origin=Debian Mozilla Team,archive=wheezy-backports,label=Debian Mozilla Team,c=iceweasel-release";
    "origin=Debian,archive=stable,label=Debian-Security";
    "origin=Debian,archive=oldstable,label=Debian-Security";
    };

    Így a Firefox is fog tudni frissülni, nem csak a sima rendszer csomagok.

    Aztán már csak be kell kapcsolni az automata rendszert ezzel a paranccsal:
    sudo dpkg-reconfigure -plow unattended-upgrades

    Egyébként kicsit kevertem, mert ehhez nem kell a crontab, az a flashpluginhoz kell. Ha szeretnéd tudni mi frissült, akkor elvileg ezt a sort kell kikommentezni a fenti fájlban: Unattended-Upgrade::Mail "root";, de ennek a mikéntjét még nem próbáltam.
    Maga a crontab szerintem nem jó a frissítések futtatására, mert ott időnként válaszolni kell kérdésekre.

    A flashplugint viszont nem lehet a fenti módon frissíteni, azt kell a crontabba tenni:
    sudo crontab -e, majd pedig:

    # m h dom mon dow command
    28 * * * */usr/sbin/update-flashplugin-nonfree --install > /home/user/flashlog.txt

    Ha már volt telepítve flashplugin. Nos ennek a módszernek a hátránya, hogy a frissítő minden óra 28. percében lefut, de azt nem lehet észrevenni a gép működésében.

    Így röviden ennyi az unattanted Debian témakör. :)

Új hozzászólás Aktív témák