Script pro automatické aktualizace [vyřešeno]

Založil Ota Trkola, 16. 05. 2010, 10:26:35

Předchozí téma - Další téma

Ota Trkola

Nepoužíváte někdo script, který se spustí startu PC a funguje tak, že se provede update, upgrade a clean. Potřebuju to pro uživatele, kteří netuší co to jsou aktualizace. Chtěl bych to tak, aby se to uživatele pokud možno na nic neptalo, protože tomu stejně nerozumí a nevěděl by co s tím. Prostě, aby aktualizace proběhla na pozadí. Předem vylučuju možnost použití update manager a update notifier. Takže pokud někdo něco máte, nebo byste to uměli naprogramovat, byl bych vcelku rád.

Roman Horník

Nebylo by lepší to tomu uživateli radši vysvětlit? :)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

Za normálních okolností ano, ale takhle bych mohl taky jít na 15 let do kriminálu... ;D

Takže radši bych ten skript, pokud je to vůbec možné.

arrange

Je problém to dát třeba do anacronu? Už jsi něco zkoušel?

Ota Trkola

Právě že jsem nic nezkoušel, páč programovat umim tak akorát CNC stroje... ;D Takže bych radši, pokud by se o to pokusil někdo zkušenější.

Jan Skořepa

A co přidat do Aplikací spouštěných při přihlášení ten skript napsaný v dávce bash/sh? Ale asi bude potřeba tam vždy zadávat heslo roota.
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Roman Horník

Skript určitě napsat jde, ALE bylo by to stejně na prd. Pokud vím, apt-get update se ptá, jestli aktualizovat, nebo ne, to by vyřešil příkaz yes (např. yes | apt-get update), JENŽE je tady i debconf. U něj sice jde nastavit, aby se tolik neptal, ale on se stejně občas bude ptát, i když míň. I na to bude mít pravděpodobně příkaz yes, ovšem co když bude na nějakou otázku potřeba odpovědět záporně? A za další, můžou nastat problémy se závislostma (špatný verze, jeden balík bude chtít odstranit spoustu dalších balíků,...), i když jen zřídkakdy. Co potom? Dej tomu pár měsíců a můžeš to mít dost slušně rozmrdaný...

... a nebo dej klidně i pár měsíců tomu, abys onu dotyčnou osobu, Tuxem dosud nepolíbenou, naučil provádět alespoň operace s balíkama (např. graficky přes Synaptic). Myslím, že by tohle bylo daleko lepší, než "Otíku, ono mi to zase nejde!". ;)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

Takže aktualizace jsem jim vysvětlil, celkem to chápou. Nicméně chtějí tam stejně Ubuntu 10.04, takže jim ho tam nainstaluju a doufám, že bude klid.

vlado.strenk

dovolim si tvrdit jednu vec: aktualizacie linuxu pouzivaneho ako desktop su takmer zbytocna strata casu. Ak nepracujes v nejakej firme co ma super tajne data a podobne tak sa na aktualizacie vykasli. To pravidelne upgradovanie je zlozvyk z Windowsov kde sa vyskytuje vela zavaznych dier ktore sa casto zneuzivaju. Predpokladam ze ak si ludi naucil upgradovat tak si im musel dat heslo na roota a to je velka chyba. Pouzivatelia musia pracovat ako bezni useri. Ak uz predsa nejaka aktualizacia casto pouzivanej aplikacie tak by som to riesil nadialku po sieti napriklad aj pomocou skriptu. Vela zalezi aj od toho kolko tych pocitacov je, ci su to desktopy alebo notebooky.
Debian stable, XFCE

Ota Trkola

je to desktop, ale nepřijde mi rozumné nechat Debian Squeeze nebo Ubuntu 10.04 bez aktualizací.

Roman Horník

Můžeš to taky aktualizovat vzdáleně, ne? Bylo by to sice ručně, ale třeba jen jednou denně (nebo obden, nebo jak budeš mít čas a náladu) Tě to nezabije a navíc pod Tvýma rukama bude jistota, že se nic nezmrví.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

No to zní Romane dobře, nicméně vůbec nevím jak na to...

Roman Horník

Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

Problém bude ale v neveřejné IP.

Roman Horník

Uč se od našich politiků a začni tunelovat ;)
UTFG
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz