Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Welblaud 10 Října 2007, 15:50:45

Název: apt-get vs. aptitude
Přispěvatel: 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.
Název: Re: apt-get vs. aptitude
Přispěvatel: Pavel Půlpán 10 Října 2007, 16:41:42
Pouzivam oboje... apt-get kdyz potrebuju neco rychle nainstalit (aptitude to samo umi taky, ale rychlejc se mi to pise). Aptitude kdyz resim zavislosti... :)
Název: Re: apt-get vs. aptitude
Přispěvatel: nettezzaumana 10 Října 2007, 17:00:45
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
Název: Re: apt-get vs. aptitude
Přispěvatel: Pavel Půlpán 10 Října 2007, 17:01:42
Myslel jsem prostredi aptitude, kde je k dispozici databaze baliku... ;)
Název: Re: apt-get vs. aptitude
Přispěvatel: nettezzaumana 10 Října 2007, 17:13:00
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..
Název: Re: apt-get vs. aptitude
Přispěvatel: donny 10 Října 2007, 17:20:16
jestli se nepletu, tak napriklad aptitude automaticky instaluje i doporucene baliky, coz apt-get nedela.
Název: Re: apt-get vs. aptitude
Přispěvatel: Pavel Půlpán 10 Října 2007, 17:45:13
Nevim jak v Ubuntu, ale v Debianu urcite ne... :)
Název: Re: apt-get vs. aptitude
Přispěvatel: Michal Breškovec 10 Října 2007, 18:08:03
Při instalaci je to fuk, ale Aptitude lépe řeší odinstalování aplikací, kdy odstraňuje i další nepotřebné balíky kolem.
Název: Re: apt-get vs. aptitude
Přispěvatel: nettezzaumana 10 Října 2007, 18:42:57
Citace: corvin78
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>
Název: Re: apt-get vs. aptitude
Přispěvatel: Welblaud 11 Října 2007, 08:43:02
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.
Název: Re: apt-get vs. aptitude
Přispěvatel: Czario 11 Října 2007, 16:33:44
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
Název: Re: apt-get vs. aptitude
Přispěvatel: nettezzaumana 11 Října 2007, 16:37:51
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.
Název: Re: apt-get vs. aptitude
Přispěvatel: Czario 11 Října 2007, 16:43:35
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.. :-)
Název: Re: apt-get vs. aptitude
Přispěvatel: nettezzaumana 11 Října 2007, 16:49:29
Citace: czario
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
Název: Re: apt-get vs. aptitude
Přispěvatel: Welblaud 11 Října 2007, 18:40:15
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 :)
Název: Re: apt-get vs. aptitude
Přispěvatel: waldo.pepper 11 Října 2007, 21:17:26
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
Název: Re: apt-get vs. aptitude
Přispěvatel: Welblaud 12 Října 2007, 08:51:17
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).