Debian a aktualizace pomocí aptitude

Pavel

Debian a aktualizace pomocí aptitude
« kdy: 21. 04. 2010, 10:54:50 »
Ahoj, chtěl bych se zeptat, který přepínač aptitude odpovídá aktualizaci skrze Správce balíků Synaptic či Správce aktualizací. Full-upgrade či safe-upgrade?
« Poslední změna: 21. 04. 2010, 14:22:40 od Petr Krčmář »


Sten

Re: Debian - synaptic, aptitude, aktualizace
« Odpověď #1 kdy: 21. 04. 2010, 11:47:35 »
safe-upgrade. Full-upgrade odpovídá přechodu na novou verzi systému

Lukas

Re: Debian - synaptic, aptitude, aktualizace
« Odpověď #2 kdy: 21. 04. 2010, 12:17:42 »
To je samozrejme kravina. RTFM

       safe-upgrade
           Aktualizuje instalovane baliky na jejich nejnovějši verze. Žadne instalovane baliky, pokud ovšem
           nejsou zbytečne, nebudou odstraněny (viz ,,Sprava automaticky instalovanych baliků" v referenčni
           přiručce k aptitude). Je možne, že se pro vyřešeni zavislosti nainstaluji nějake nove baliky.
           Chcete-li tomu zabranit, můžete použit parametr --no-new-installs.

           V některych situacich je potřeba pro aktualizaci jednoho baliku odstranit balik jiny, což tento
           přikaz nepovoluje. Chcete-li aktualizovat i takove baliky, použijte přikaz full-upgrade.

       full-upgrade
           Aktualizuje instalovane baliky na jejich nejnovějši verze a podle potřeby doinstaluje nebo
           odstrani některe baliky. Tento přikaz je meně konzervativni než safe-upgrade a je pravděpodobne,
           že vykona i nějake nechtěne akce. Na druhou stranu umi aktualizovat i baliky, ktere safe-upgrade
           nezvlada.

           Poznamka
           Tento přikaz se z historickych důvodů nazyval dist-upgrade a aptitude jej stale pod timto nazvem
           rozpoznava jako synonymum k full-upgrade.

Pavel

Re: Debian a aktualizace pomocí aptitude
« Odpověď #3 kdy: 21. 04. 2010, 22:50:25 »
Do manuálu aptitude jsem se samozřejmě díval. Rozdíly obou příkazů tam popsány jsou, to ano. Ovšem stále tedy netuším, jestli při aktualizaci skrze Synaptic dojde k provedení full-upgrade či safe-upgrade. Co je ekvivalentem?

Fantomas

Re: Debian a aktualizace pomocí aptitude
« Odpověď #4 kdy: 22. 04. 2010, 07:50:34 »
Synaptic a spravce aktualizací delaji jednoduchy upgrade, coz odpovida aptitude safe-upgrade nebo v konsole apt-get upgrade. Vicemene se jedna pouze o upgradovani nainstalovanych balicku na nejnovejsi verzi, zadne dalsi slozitejsi operace se nekonaji.


Pavel

Re: Debian a aktualizace pomocí aptitude
« Odpověď #5 kdy: 22. 04. 2010, 11:12:44 »
A co byste doporučovali? Full-upgrade nebo safe-upgrade? Mám rád co možná nejaktuálnější systém. Osobně mi přijde full-upgrade jako lepší volba. Jedná se o pracovní desktop s Debian testing.

Re: Debian a aktualizace pomocí aptitude
« Odpověď #6 kdy: 22. 04. 2010, 11:37:24 »
Já na testingu volám vždycky full-upgrade. V testingu totiž dochází občas k docela velkým změnám a pokud se jich má aptitude držet, tak safe nestačí.

Fantomas

Re: Debian a aktualizace pomocí aptitude
« Odpověď #7 kdy: 22. 04. 2010, 11:47:40 »
Na testingu se porad neco meni, safe-upgrade bude asi malo, radeji full-upgrade.

Pavel

Re: Debian a aktualizace pomocí aptitude
« Odpověď #8 kdy: 22. 04. 2010, 12:25:16 »
Když se nad tím zamyslím, tak v Debian testing ovšem dochází k nemilé situaci.

Shodli jsme se tu, že pro Debian testing je zřejmě lepší používat full-upgrade, vzhledem k povaze této distribuce a jejím častým, mnohdy rozsáhlejším změnám. Pokud ovšem tuto distribuci začne používat někdo, kdo příkazovému řádku příliš neholduje a bude se spoléhat pouze na gui nástroje naleznuvší v menu Gnome (tedy Synaptic), tak se mu systém aktualizuje pouze formou safe-upgrade což není ideální. Ostatně systém ho sám k aktualizaci touto cestou vybídne formou gui upozornění na nové aktualizace.

Nebo se pletu?

Fantomas

Re: Debian a aktualizace pomocí aptitude
« Odpověď #9 kdy: 22. 04. 2010, 13:02:44 »
No jo, ale pro takove klikace neni testing vubec urcen. To uz rovnou pouzij ubuntu, ktere taha baliky z testing vetve a defacto je to funkcni prostredi.

Re: Debian a aktualizace pomocí aptitude
« Odpověď #10 kdy: 22. 04. 2010, 13:07:51 »
Není to tak. Pokud bude uživatel aktualizovat jen safe nebo Synapticem, nepřijede mu spousta změn. Schválně si to zkuste. Pak po dvou měsících zavolejte full a uvidíte, co všechno přijede. Synaptic si nevšimne, že je spousta změn, protože verze systému se mění jen při vydání stable.

Pavel

Re: Debian a aktualizace pomocí aptitude
« Odpověď #11 kdy: 22. 04. 2010, 14:28:59 »
Tak o tom mluvím. Systém se sice dle Synapticu jeví jako plně aktualizovaný, ale není tomu tak. Je to sice relativní, ale v podstatě není nejaktuálnější. Může existovat i aktuálnější sestavení balíčků. Až použití aptitude a jeho full-upgrade jej aktualizuje do nejaktuálnější možné podoby.

Bavíme se samozřejmě stále o Debian testing.

ondra.novacisko.cz

Re: Debian a aktualizace pomocí aptitude
« Odpověď #12 kdy: 29. 04. 2010, 14:42:48 »
sudo update-manager --dist-upgrade

Nehledě na to, že update-manager sám navrhne --dist-upgrade v případě, že se normální upgrade nelze provést díky nějakým závislostem.