Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: Pavel 21. 04. 2010, 10:54:50

Název: Debian a aktualizace pomocí aptitude
Přispěvatel: Pavel 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?
Název: Re: Debian - synaptic, aptitude, aktualizace
Přispěvatel: Sten 21. 04. 2010, 11:47:35
safe-upgrade. Full-upgrade odpovídá přechodu na novou verzi systému
Název: Re: Debian - synaptic, aptitude, aktualizace
Přispěvatel: Lukas 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.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Pavel 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?
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Fantomas 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.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Pavel 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.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Petr Krčmář 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čí.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Fantomas 22. 04. 2010, 11:47:40
Na testingu se porad neco meni, safe-upgrade bude asi malo, radeji full-upgrade.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Pavel 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?
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Fantomas 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.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Petr Krčmář 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.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: Pavel 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.
Název: Re: Debian a aktualizace pomocí aptitude
Přispěvatel: ondra.novacisko.cz 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.