1 příspěvek / 0 new
Poslední
Obrázek uživatele JirkaZ
Offline
Naposledy viděn: 6 let 4 měsíce zpět
Připojen: 17.10.2006 - 19:12
Automatická aktualizace - jak na to?

Rád bych, aby se a) aktualizace v SUSE 10.2 děly zcela samy, nebo b) aby se tento proces spouštěný openSUSE Updaterem (ikonka vpravo dole v panelu) zpřístupnil i pro běžného uživatele, stejně jako to uměl update pomocí ZMD (který ovšem ze známých důvodů nechci používat).

Ad a): zkoušel jsem povolit automatické aktualizace v YASTu (spouští se pomocí cronu), ale nezdálo se mi, že by se v zadaný čas cokoliv stalo (restartoval jsem po nastavení pro jistotu celé PC).

Ad b): openSUSE updater po kliknutí na aktualizovat (nebo jak to tam je) spouští příkaz

/sbin/yast2 online_update

Zkoušel jsem přidat tento příkaz do /etc/sudoers (konkrétně "uzivatel ALL = NOPASSWD: /sbin/yast2 online_update") - když jsem ho přidal samotný, nic se nezměnilo, pokud jsem před něj dopsal ještě kdesu -c ("uzivatel ALL = NOPASSWD: kdesu -c /sbin/yast2 online_update"), tak se změnilo, ale výsledkem bylo to, že nešlo spustit nic v grafickém su režimu a hlásilo to něco jako "chyba su" nebo tak nějak... Pomohlo pouze smazání toho řádku.

Dělám něco špatně? Jak jinak je možné zajistit automatické bezpečnostní updaty (nebo i ovládání uživatelem, jak už jsem psal - ale bez toho, abych mu zpřístupnil celý YAST)?

Díky za smysluplné rady a názory.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
Pouze drobné nápady:1)Co

Pouze drobné nápady:
1)
Co obejít Yast a do crontabu roota si ručně přidat úlohu pro "/sbin/yast2 online_update".
Pro ověření činnosti naplánované úlohy bych výstup z cronu přesměroval do souboru:
1>/nejake/umisteni/log 2>&1

2)
Pro aktualizace použít Smart a opět pro něj v cornu vytvořit úlohu (buď přes sudo nebo do crontabu roota).

3)
Kouknout se do konfiguračních souborů Updateru, jestli se zde nenachází řádek obsahující informace o tom, který program má být volán. Potom by stačilo před příkaz vložit "sudo" pro zpřístupnění běžnému uživateli.

Jelikož Updater nepoužívám a ani jsem nikdy nepoužíval, jsou výše uvedené nápady pouze typy, jak bych postupoval.

honzaS

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
V Yastu si nastavte

V Yastu si nastavte automatickou online aktualizaci. Konfigurace naplánované úlohy je uložena zde:
/etc/cron.d/yast2-online-update
Na konec řádku bych přidal:
1>/nejake/umisteni/log 2>&1
čímž si můžete později ověřit, zda k něčemu vůbec došlo.

Edit:
První bod v předchozím komentáři je blbost. Spouštěl by se totiž v určený čas updater, nikoli však samotná aktualizace.

honzaS

Obrázek uživatele JirkaZ
Offline
Naposledy viděn: 6 let 4 měsíce zpět
Připojen: 17.10.2006 - 19:12
Díky, zkusím přidat

řádek pro vytvoření logu. I když to asi bude jen pro analýzu problému - to, jestli se update stal či ne, je vidět i na následném stavu openSUSE updateru ;-)

Jo a mezitím jsem na daném PC přeinstaloval systém na 10.3, tak uvidíme, jestli došlo/dojde k nějaké změně.

JirkaZ