Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Welblaud 10 Října 2007, 15:50:45
-
Máte někdo přehled v rozdílech apt-get a aptitude? Co používáte raději? Četl jsem, že aptitude má o něco lépe vyřešeno hlídání závislostí, ale nevím, co je na tom pravdy.
-
Pouzivam oboje... apt-get kdyz potrebuju neco rychle nainstalit (aptitude to samo umi taky, ale rychlejc se mi to pise). Aptitude kdyz resim zavislosti... :)
-
apt-get i aptitude jsou pouze a jen frontendy k nastroji 'dpkg' ..
osobne pouzivam apt-get
co se tyce zavislosti, tak ty jsou popsany v metadatech konkretniho .deb a nijak nesouvisi s pouzitym nastrojem
-
Myslel jsem prostredi aptitude, kde je k dispozici databaze baliku... ;)
-
http://en.wikipedia.org/wiki/Advanced_Packaging_Tool
http://en.wikipedia.org/wiki/Aptitude_%28program%29
http://en.wikipedia.org/wiki/Deb_%28file_format%29 # ale tenhle clanek je lehce zavadejici a neuplnej..
-
jestli se nepletu, tak napriklad aptitude automaticky instaluje i doporucene baliky, coz apt-get nedela.
-
Nevim jak v Ubuntu, ale v Debianu urcite ne... :)
-
Při instalaci je to fuk, ale Aptitude lépe řeší odinstalování aplikací, kdy odstraňuje i další nepotřebné balíky kolem.
-
Při instalaci je to fuk, ale Aptitude lépe řeší odinstalování aplikací, kdy odstraňuje i další nepotřebné balíky kolem.
neznalost:
$ apt-get autoremove <jmeno_baliku>
-
Není tam taky trochu rozdíl v interaktivitě? Já tedy používám aptitude, někdy Synaptic, ale aptitude alespoň vždycky, když se „řeší“ nějaká ta závislost, v terminálu vypíše něco jako skóre požadované operace (když se balíky kopou dohromady nebo když odebráním jednoho poškodím jiný). U apt-get nevím jak to je tedy, ehm.
-
teď nedávno sem něco apt-get removnul a pak sem si jednou všim, že mi apt říká, že mam pár balíčků co jsou nepotřebný a přímo psal ať zadám "apt-get autoremove" a že se toho zbaví.
Takže je možné, že apt to nechává na uživateli kdy se zbraví nepotřebných baliků. Ale asi si to hlídá..
Aptitude má jinak ještě nějaké textové rozhraní s popisem atd.. apt je čistě řádkovej
-
4czario >>
ne -- mluvite o apt-get jako o nejakem tvorovi co ma svoji vuli a rozum. apt-get je pouze program, ktery zna volby, popsane v jeho manualove strance. co ma delat mu rikate vy!
date-li:
apt-get remove balik # odstrani balik
apt-get autoremove # odstrani balik a jeho nepotrebne zavislosti
-- je to jen na vas.
-
jinak google povídal že:
http://cs.wikibooks.org/wiki/Apt (http://cs.wikibooks.org/wiki/Apt)
http://wiki.ubuntu.cz/Pokro%C4%8Dil%C3%A1_spr%C3%A1va_softwaru (http://wiki.ubuntu.cz/Pokro%C4%8Dil%C3%A1_spr%C3%A1va_softwaru)
http://www.psychocats.net/ubuntu/aptitude (http://www.psychocats.net/ubuntu/aptitude)
Important Update
Apparently the new version of apt-get in Edgy Eft (Ubuntu 6.10) has a function that allows you to remove unused dependencies when removing an application:
sudo apt-get autoremove applicationname
So the points outlined on this page about using aptitude over apt-get are largely irrelevant if you're using Edgy Eft (6.10), Feisty Fawn (7.04), or any future version of Ubuntu.
>>>> V podstatě jde oto, že onen první odkaz popisuje rozdíl v závislostech mezi apt a aptitude. A viz tento text říká, že od verze 6.10 řeší apt-get závislosti stejně dobře jako aptitude.
Tudíž nyní je rozdíl jen v tom, že aptitude je v podstatě jakousi nadstavbou, která má navíc i textověgrafický režim v příkazové řádce.
4nettezzaumana>
a když dáme apt-get autoremove bez ničeho, tak smaže přebytečný balíky.. sám mi to nabízel, jestli chci, že to můžu napsat.. :-)
-
4nettezzaumana>
a když dáme apt-get autoremove bez ničeho, tak smaže přebytečný balíky.. sám mi to nabízel, jestli chci, že to můžu napsat.. :-)
ano.. smaze potom nepotrebne zavislosti
-
Malinko jsem to právě testnul. Chtěl jsem vyzkoušet Kile nebo Texmaker, tak jsem to nejprve zkusil přes aptitude v konzoli. Aptitude mi zahlásilo, že bude třeba odinstalovat kde co, prakticky celou mojí dosavadní LaTeXovskou a TeXovskou výbavu, skóre bylo -607. Takže jsem se na to vybodnul a zkusil to samé přes Synaptic. A ejhle, bez problému - pouze si doinstaloval dvě knihovny a běhá to v pohodě i s CSLaTeXem.
MMffff., to jsou ale věci :)
-
Nazdárek, ve starém fóru už podobný dotaz padl. Zkus porovnat výstupy od "sudo aptitude install -f" a "sudo apt-get install -f".
Ovlivněn diskusí mi přijde použití "aptitude" jako preciznější postup. Ale nettezzaumana asi nebude souhlasit ;D
-
No zajímavé je, že v podstatě ta instalace Texmakeru v sobě nic moc z latexu snad neobsahuje - normálně jsem ho přes Synaptic nainstalil a hned v klidu nakonfiguroval tak, aby volal stávající programy. Vsadil bych se, že kdybych aptitude dovolil odinstalit všechno, co žádalo, koledoval bych si o průšvih. Bylo tedy info o závislostech zavádějící?
Neřeším tuhle otázku jako závažnou, spíš jsem chtěl vědět, na co je a není spoleh (no ale jak vidím ;D , začnu mít nejistá kolena napořád).