Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: polo23 14 Září 2009, 06:12:07
-
Ahoj chci se zeptat jestli kdyz mam tedka treba OOo 2.4 a chci si instalovat pomoci aptitude OOo 3.1 zda mam odinstalovat ten stary a pak teprve tam instalovat ten novy a nebo zda mam jen instalovat ten novy a on uz se o odinstalaci postara. Ten stary tam rozhodne nechci nechavat pac ho nebudu pouzivat a taky proto ze zabira celkem dost mista. Pokud bych musel ten stary odinstalovat tak jakym prikazem ho odinstaluju se vsim vsudy? Nechci tam zadne zbytky jako konfig soubory, soubory v profilu atd. Samozrejme by to slo rucne ale s tim se nechci zdrzovat. Staci dat neco jako aptitude purge OOo 2.4?
Diky
-
Pokud je OOo3.1 v konfliktu s 2.4, systém by si ho měl sám odstranit, nebo ručně
sudo aptitude purge nazev_programu
.
Lze to udělat i v Synapticu, pravým na název a "úplně odstranit".
Záležet to bude, jakou máte verzi Ubuntu.
-
No priznam se teda ze Ubuntu nemam ..mam Debian Lenny ze ktereho Ubuntu vychazi a mam tam OOo 2.4. Chci jit na nejnovejsi OOo co bude v repos. Jo jinak ja pres GUI nedelam skoro nic pokud si to teda situace nevyzaduje. Takze nejprve zkusim instalaci a pokud tam ta 2.4. zustane tak sudo aptitude purge OOo2.4. Tento prispevek jsme prave psal v nadeji ze mi reknete jestli se to bude bit a nebo jetli to tam tustane:)
-
Na tohle by mě taky zajímal obecnej postup. Ne že někdo něco někde čet.
-
Milhouse má pravdu, obecný postup nemůže existovat. Buď existuje konflikt, tak se program odstraní automaticky a nebo přes Synaptic nebo ručně.
-
Tzn podle me by bylo jednodussi nejprve ho odstranit a pak nainstalovat novou verzi. Ve 2 krocivh hotovo. A nemusel bych se stresovat zda ten novy pri instalaci odstranil toho stareho.
-
Vždy záleží na dvou věcech:
1) Jak to chce uživatel
2) Jak jsou balíčky udělány
ad1) V Linuxu jde skoro všechno a tedy pokud z nějakého důvodu chcete zachovat starší i novější verzi programů, většinou to nějak lze udělat.
ad2) Automaticky před apt (Synaptic) jsou balíčky většinou upgradovány - nahrazeny novou verzí (neplatí například pro některé vývojové verze některých programů, kde hrozí, že nová verze obsahuje spoustu chyb a je pro práci nepoužitelná, nová verze pak nese většinou jiné jméno ev. jsou udělané závislosti tak, aby mohly nová i stará verze existovat spolu)
Z toho plyne, že na Vaši otázku neexistuje obecná odpověď konkrétně instalcí OOo v 3.1 přes apt dojde k upgrade, tj. stará verze nebude k dispozici.
-
Pořád je to o tom, že obecný návod neexistuje, ať to řekneme tak či onak.
-
Tak to je pro me takovy maly prulom v tomto tematu... Tzn. mam OOo 2.4 a chci OOo 3.x. Pak nebudu nic mazat a instalovat ale pouziju ten SPRAVNY POSTUP.
aptitude safe-upgrade OOo 3.x - Provede bezpečný upgrade
a nebo
aptitude full-upgrade OOo 2.4 - Provede plný upgrade (podle potřeby může instalovat i odinstalovávat jiné balíky)
Tohle jsme vygooglil akorat mi teda neni jasne co si oni predstavuju pod pojmy plny upgrd. a nebo bezpecny upgrd. Jako bezpecny v cem?:)
-
Tak to je pro me takovy maly prulom v tomto tematu... Tzn. mam OOo 2.4 a chci OOo 3.x. Pak nebudu nic mazat a instalovat ale pouziju ten SPRAVNY POSTUP.
aptitude safe-upgrade OOo 3.x - Provede bezpečný upgrade
a nebo
aptitude full-upgrade OOo 2.4 - Provede plný upgrade (podle potřeby může instalovat i odinstalovávat jiné balíky)
Tohle jsme vygooglil akorat mi teda neni jasne co si oni predstavuju pod pojmy plny upgrd. a nebo bezpecny upgrd. Jako bezpecny v cem?:)
* aptitude safe-upgrade will not upgrade packages if:
o relied dependencies have not been updated to the required version.
o installing the upgrade means removing dependencies that other packages need.
* aptitude full-upgrade will update packages unless:
o the upgrade removes dependencies that other packages need
-
Tak a by to bylo jasne i neprisli vzdelanym v AJ:
aptitude safe-upgrade - nebude upgrd. baliky jestlize: spolehlive zavislosti neupdatovali na pozadovanou verzi...hmm trochu divna veta
aptitude full-upgrade - updatuje baliky ledaže: upgrade odebere zavislosti ktere jine baliky potrebuji
Tady je to z ubuntu wiki:
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.
-
Tak a mame tu problem...
aptitude full-upgrade openoffice.org
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Načítám popisy úloh... Hotovo
Žádné balíky se nebudou instalovat, aktualizovat nebo odstraňovat.
0 balíků aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 0B archivů. Po rozbalení bude použito 0B.
Zapisuji rozšířené stavové informace... Hotovo
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Načítám popisy úloh... Hotovo
aptitude safe-upgrade openoffice.org
E: Příkaz safe-upgrade neakceptuje žádné argumenty
vdebian:/home/vpolo# aptitude upgrade openoffice.org
W: The "upgrade" command is deprecated; use "safe-upgrade" instead.
E: Příkaz upgrade neakceptuje žádné argumenty
vdebian:/home/vpolo# aptitude upgrade
W: The "upgrade" command is deprecated; use "safe-upgrade" instead.
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Načítám popisy úloh... Hotovo
Žádné balíky se nebudou instalovat, aktualizovat nebo odstraňovat.
0 balíků aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 0B archivů. Po rozbalení bude použito 0B.
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Načítám popisy úloh... Hotovo
Jak je mozne ze mi to nechce upgradovat kdyz mam 2.4 ale v repozitarich je uz 3.1?
-
Závislostní peklo :D
-
No tak 3.0.1 to staci. No doufam ze me nevyfuc*kujete kdyz reknu ze mam Debian Lenny 5.0.3. Coz odpovida zhruba vasi 7čce. Ale jinak OOo 3.1. Tam mam taky. Co se tyka meho OS nastaveni jsou stejna jako v Ubuntu...
Takze je posl moznost jen to "natvrdo" odinstalovat a pak tam hodit tu OOo 3.x?
-
Ale ta OOo 3.x uz v repozitarich prave je. Ale ja nevim jak ji dostat do systemu:(
-
Ale ta OOo 3.x uz v repozitarich prave je. Ale ja nevim jak ji dostat do systemu:(
Normálně nainstalovat, ne přes upgrade, (v Ubuntu apt-get install), starší verze se odstraní sama... Vždycky záleží, jak je to uděláno, že, ale to už jsem psal.
-
"aptitude upgrade" se používá samotné. Nainstaluje všechny nové verze.
Takže zádné "aptitude upgrade OOo"!
Viz George.George
-
"aptitude upgrade" se používá samotné. Nainstaluje všechny nové verze.
Takže zádné "aptitude upgrade OOo"!
Viz George.George
Nikoli, nemusí to tak mutně být! Např. u Virtulaboxu to tak není! Pokud máte nainstalovánu verzi 2.x, pak se Vám pomocí upgrade povede upgradovat na nejvyšší verzi 2.xmax. Pro přechod na 3.x musíte zadat install a závislosti se Vám postarají o odstranění 2.x. Doporučuji vyzkoušet. Neplatí to ale obecně!!! Záleží vždy na tom, jak je balíček udělán!
-
Nikde jsem příkaz "aptitude upgrade balík" neviděl. Mé tvrzení podporuje i přímo Apt:
vdebian:/home/vpolo# aptitude upgrade openoffice.org
W: The "upgrade" command is deprecated; use "safe-upgrade" instead.
E: Příkaz upgrade neakceptuje žádné argumenty
EDIT:
Aha, to neplatilo na příkaz, ale na to, co udělá upgrade. Ano, to je pravda. Bral jsem to jako samozřejmost. :)
-
EDIT:
Aha, to neplatilo na příkaz, ale na to, co udělá upgrade. Ano, to je pravda. Bral jsem to jako samozřejmost. :)
Ano, ano, už si rozumíme ;)