<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marcelo Cavalcante &#187; aptitude</title>
	<atom:link href="http://www.marcelocavalcante.net/portal/category/aptitude/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcelocavalcante.net/portal</link>
	<description>Tecnologia e Conhecimento Livres</description>
	<lastBuildDate>Mon, 19 Dec 2011 17:09:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Vantagem do Aptitude sobre o Apt-Get</title>
		<link>http://www.marcelocavalcante.net/portal/2008/05/03/vantagem-do-aptitude-sobre-o-apt-get/</link>
		<comments>http://www.marcelocavalcante.net/portal/2008/05/03/vantagem-do-aptitude-sobre-o-apt-get/#comments</comments>
		<pubDate>Sat, 03 May 2008 14:45:00 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[aptitude]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://kalib.pre.hw40.webservidor.net/wordpress/?p=10</guid>
		<description><![CDATA[Novamente estou aqui para lhes passar uma pequena dica que para muitos pode nem ser novidade, porém para alguns a dúvida pode existir. Bom, para aqueles que ainda não sabem, o apt é uma ferramenta da Debian para gerenciamento de pacotes de forma simples, amigável e rápida contando inclusive com a instalação automática de dependências [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://1.bp.blogspot.com/_5kfJplBiYy0/SBx_jVJ9LUI/AAAAAAAAACU/1E4XfQHm1SY/s1600-h/Swirl.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5196168315029761346" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 140px; height: 168px;" src="http://1.bp.blogspot.com/_5kfJplBiYy0/SBx_jVJ9LUI/AAAAAAAAACU/1E4XfQHm1SY/s320/Swirl.jpg" border="0" alt="" /></a></p>
<div style="text-align: center;"></div>
<p><span style="color: #339999; font-weight: bold;font-size:130%;">N</span><span style="font-size:85%;">ovamente estou aqui para lhes passar uma pequena dica que para muitos pode nem ser novidade, porém para alguns a dúvida pode existir.</span></p>
<p><span style="color: #339999; font-weight: bold;font-size:130%;">B</span><span style="font-size:85%;">om, para aqueles que ainda não sabem, o <span style="color: #339999;">apt</span> é uma ferramenta da <span style="color: #339999;">Debian</span> para gerenciamento de pacotes de forma simples, amigável e rápida contando inclusive com a instalação automática de dependências necessárias para a finalização do processo. O que muitas pessoas ainda não sabem é que utilizando-se do comando <span style="color: #339999;">&#8220;apt-get install NOME_PACOTE&#8221;</span> serão instalados pacotes que o mesmo não removerá automaticamente posteriormente, fazendo assim um acúmulo de <span style="color: #339999;">&#8220;lixo&#8221;</span> em nosso sistema. Como assim? Suponhamos que eu queira instalar um aplicativo de instant messenger como por exemplo o <span style="color: #339999;">amsn</span>. Esta ferramenta possui dependências necessárias para seu funcionamento, sendo elas o <span style="color: #339999;">TCL</span> e o <span style="color: #339999;">TK</span>.</span></p>
<p><span style="font-weight: bold; color: #339999;font-size:130%;">O</span><span style="font-size:85%;"> seguinte comando fará a instalação do <span style="color: #339999;">amsn</span> juntamente com suas <span style="color: #339999;">dependências</span>, sem que eu precise me preocupar em buscar por elas desesperadamente na internet:</span></p>
<p><span style="color: #339999; font-style: italic;font-size:85%;">#apt-get install amsn</span></p>
<p><span style="color: #339999; font-weight: bold;font-size:130%;">Ó</span><span style="font-size:85%;">timo! Agora tenho o meu messenger devidamente instalado, sem nenhuma dificuldade e funcionando perfeitamente. Porém, um certo dia resolvi <span style="color: #339999;">remover</span> essa ferramenta que com o tempo parei de usar, então para isso utilizo o seguinte comando:</span></p>
<p><span style="color: #339999; font-style: italic;font-size:85%;">#apt-get remove amsn</span></p>
<p><span style="color: #339999;font-size:130%;"><span style="font-weight: bold;">P</span></span><span style="font-size:85%;">erfeito! Meu <span style="color: #339999;">amsn</span> está desinstalado sem dificuldade alguma. ;]</span></p>
<p><span style="color: #339999;font-size:130%;"><span style="font-weight: bold;">A</span></span><span style="font-size:85%;">gora, e o que acontece com os dois pacotes que foram instalados juntamente com ele anteriormente? <span style="color: #339999;">TCL</span> e <span style="color: #339999;">TK</span>? Bom, eles continuam instalados, fazendo um certo acúmulo de <span style="color: #99ff99;"> </span></span><span style="font-size:85%;"><span style="color: #339999;">&#8220;lixo&#8221;</span><span style="color: #3366ff;"> </span></span><span style="font-size:85%;">em seu sistema. O mesmo ocorre com todos os pacotes que forem instalados em seu sistema e futuramente removidos com o <span style="color: #339999;">apt-get</span>.</span></p>
<p><span style="font-weight: bold; color: #339999;font-size:130%;">O</span><span style="font-size:85%;">nde entra o <span style="color: #339999;">Aptitude</span> nessa história?</span></p>
<p><span style="color: #339999;font-size:130%;"><span style="font-weight: bold;">B</span></span><span style="font-size:85%;">om, o aptitude tem um funcionamento bem semelhante para a instalação de pacotes. Passaremos a adotar o mesmo cenário aqui, instalando portanto o <span style="color: #339999;">amsn</span>:</span></p>
<p><span style="color: #339999; font-style: italic;font-size:85%;">#aptitude install amsn</span></p>
<p><span style="color: #339999;font-size:130%;"><span style="font-weight: bold;">A</span></span><span style="font-size:85%;">ssim como o apt-get, o aptitude irá instalar automaticamente as dependências do amsn, <span style="color: #339999;">TCL</span> e <span style="color: #339999;">TK</span>. Passado algum tempo, resolvo remover o amsn usando o seguinte comando:</span></p>
<p><span style="color: #339999; font-style: italic;font-size:85%;">#aptitude remove amsn</span></p>
<p><span style="color: #339999;font-size:130%;"><span style="font-weight: bold;">A</span></span><span style="font-size:85%;">parentemente ele terá o mesmo efeito do apt-get, com o grande diferencial de  excluir juntamente com o amsn, </span><span style="font-size:85%;">as suas <span style="color: #339999;">dependências</span> que outrora foram instaladas, TCL e TK.</span></p>
<p><span style="color: #339999;font-size:130%;"><span style="font-weight: bold;">I</span></span><span style="font-size:85%;">magine a quantidade de pacotes desnecessários que deve existir em sua máquina&#8230;provavelmente vários. O aptitude é uma solução para que isto não ocorra mais.</span></p>
<p><span style="color: #339999;font-size:130%;"><span style="font-weight: bold;">P</span></span><span style="font-size:85%;">ara os fans de distribuições como o <span style="color: #339999;">Fedora</span> que utilizam-se da ferramenta <span style="color: #339999;"><span style="color: #99ff99;">Yum</span></span> para instalar seus pacotes, caso tenha surgido a curiosidade, fica a informação de que, infelizmente, o yum ainda não possui este mecanismo. A mesma curiosidade surgiu em mim e resolvi testar, porém o yum, assim como o apt-get, apenas me removeu o amsn, deixando para trás as dependências que foram instaladas.</span></p>
<p><span style="color: #339999; font-weight: bold;font-size:130%;">E</span><span style="font-size:85%;">ssa foi uma simples dica para aqueles que desconheciam este fato diferencial dentre os dois. Espero ter ajudado com esta pequena contribuição para com a comunidade. abraços e até a próxima.<br />
<a style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" href="http://img376.imageshack.us/img376/8000/userbar635980sd7.gif"></a></span></p>
<p><!--adsensestart--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2008/05/03/vantagem-do-aptitude-sobre-o-apt-get/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

