<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>leandro.cesquini.pereira &#187; slackware</title>
	<atom:link href="http://leandrocesquini.wordpress.com/tag/slackware/feed/" rel="self" type="application/rss+xml" />
	<link>http://leandrocesquini.wordpress.com</link>
	<description>cantinho de linux, programação e tecnologia em geral</description>
	<lastBuildDate>Mon, 04 Aug 2008 11:24:41 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='leandrocesquini.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/6b48ff99c983ba839762784a4222f9c5?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>leandro.cesquini.pereira &#187; slackware</title>
		<link>http://leandrocesquini.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://leandrocesquini.wordpress.com/osd.xml" title="leandro.cesquini.pereira" />
		<item>
		<title>Gerenciamento de pacotes no Slackware à la Debian</title>
		<link>http://leandrocesquini.wordpress.com/2008/06/17/gerenciamento-de-pacotes-no-slackware-a-la-debian/</link>
		<comments>http://leandrocesquini.wordpress.com/2008/06/17/gerenciamento-de-pacotes-no-slackware-a-la-debian/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 03:14:39 +0000</pubDate>
		<dc:creator>leandrocesquini</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[slackware]]></category>

		<guid isPermaLink="false">http://leandrocesquini.wordpress.com/?p=5</guid>
		<description><![CDATA[SLAPT-GET
O sistema de pacotes do Slackware é muito prático e eficiente, mas deixa a desejar para aqueles que procuram por opções como gerenciamento de dependência e procura de pacotes em várias fontes de uma vez.
Com certeza outras pessoas também tiveram a idéia de implementar uma solução pra isso, e por este motivo é que já [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leandrocesquini.wordpress.com&blog=3988263&post=5&subd=leandrocesquini&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>SLAPT-GET</strong></p>
<p>O sistema de pacotes do Slackware é muito prático e eficiente, mas deixa a desejar para aqueles que procuram por opções como gerenciamento de dependência e procura de pacotes em várias fontes de uma vez.</p>
<p>Com certeza outras pessoas também tiveram a idéia de implementar uma solução pra isso, e por este motivo é que já existem projetos, e um deles é o <strong>slapt-get</strong>, confira aqui: <a href="http://software.jaos.org/#slapt-get" target="_blank">http://software.jaos.org/#slapt-get</a></p>
<p>Baixe o pacote específico da sua versão do Slackware e instale com o bom e velho installpkg, como root claro. Ou se preferir um build fresquinho baixe via cvs, instruções no INSTALL: <a href="http://software.jaos.org/BUILD/slapt-get/INSTALL" target="_blank">http://software.jaos.org/BUILD/slapt-get/INSTALL</a><br />
Outro arquivo muito interessante é o README, <a href="http://software.jaos.org/BUILD/slapt-get/README" target="_blank">http://software.jaos.org/BUILD/slapt-get/README</a>, e já estava me esquecendo do FAQ: <a href="http://software.jaos.org/BUILD/slapt-get/FAQ.html" target="_blank">http://software.jaos.org/BUILD/slapt-get/FAQ.html</a></p>
<p>Basicamente o slapt-get funciona assim:</p>
<p><strong>1</strong> &#8211; Inclua no arquivo /etc/slapt-get/slapt-getrc todos mirros em que deseja procurar os pacotes. Este endereço deve conter o arquivo PACKAGES.TXT e o CHECKSUMS.md5. Você vai entender melhor vendo o exemplo que está mais pro final deste artigo.</p>
<p><strong>2</strong> &#8211; Agora o slapt-get precisa saber que você alterou este arquivo, como root digite o comando <em>slapt-get &#8211;update</em>, ou simplesmente <em>slapt-get -u</em>, assim será lido e interpretado os pacotes de cada mirror, isso significa que ele vai saber o que tem pra você instalar, a dependência de cada pacote e o que você já tem instalado.</p>
<p><strong>3</strong> &#8211; Procurar o pacote que deseja. Suponhamos que queira instalar o kaffeine, então digite como root <em>slapt-get &#8211;search kaffeine</em>, e será exibido algo como:<br />
root@localhost:~# slapt-get &#8211;search kaffeine<br />
kaffeine-0.8.6-i486-1sl [inst=yes]: Kaffeine (xine based media player for KDE3)<br />
Com muito esforço vemos que o kaffeine encontrado é a versão 0.8.6 para arquitetura i486, e ele já está instalado &#8211; inst=yes, e tem uma descrição do pacote</p>
<p><strong>4</strong> &#8211; Instalar o pacote. Vamos imaginar por alguns segundos que o kaffeine do item anterior não estivesse instalado, e eu quero instalar ele, então basta digitar <em>slapt-get &#8211;install kaffeine,</em> ou simplesmente <em>slapt-get -i kaffeine</em>, repare que usei apenas &#8220;kaffeine&#8221;, mas se a busca retornasse mais resultados ? Então teria que escrever o nome inteiro do pacote assim <em>slapt-get -i kaffeine-0.8.6-i486-1sl, </em>espere o download e a instalação e&#8230; pronto, pacote instalado.</p>
<p><strong>Outras informações</strong></p>
<p>O manual, ou manpage, está lá para ser consultado, mas se preferir uma versão resumida dele, digite <em>slapt-get &#8211;help<br />
</em></p>
<p><strong>Exemplo de slapt-getrc<br />
</strong><em>/etc/slapt-get/slapt-getrc</em></p>
<p># working directory, local storage/cache<br />
WORKINGDIR=/var/slapt-get</p>
<p># exclude package names and expressions<br />
EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]+dl$,^devs$,^udev$,aaa_elflibs,x86_64<br />
# * to exclude pre and beta packages, add this as an exclude:<br />
# [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}<br />
# To exclude architectures such as i686, use the following:<br />
# [\_\-]+i686</p>
<p># base url to directory with a PACKAGES.TXT<br />
# can point to any release, ie: 9.0, 10.0, current, etc<br />
# you should really choose from an example mirror url below<br />
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-12.1/</p>
<p># slapt source<br />
SOURCE=http://software.jaos.org/slackpacks/12.1/</p>
<p># you can use multiple sources, such as linuxpackages.net<br />
# (not recommended on production servers, see README)<br />
# Supported version are 8.1 9.0 9.1 10.0 10.1<br />
# For the latest mirrors list please visit<br />
# http://www.linuxpackages.net/mirrors.php<br />
SOURCE=http://lp.slackwaresupport.com/Slackware/Slackware-12.1/</p>
<p># slackware testing, extra, and pasture<br />
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-12.1/extra/<br />
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-12.1/testing/<br />
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-12.1/pasture/</p>
<p># other unofficial sources<br />
#SOURCE=http://www.tenboard.com/slackware/slackware-11.0/<br />
#SOURCE=http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.1/<br />
#SOURCE=http://slackpacks.tchelinux.com.br/<br />
#SOURCE=http://shtrom.free.fr/slackware/slackware-10.1/<br />
#SOURCE=http://www.stabellini.net/repository/Stefano_Stabellini/<br />
#SOURCE=http://carroll.aset.psu.edu/pub/linux/distributions/collegelinux/current/<br />
#SOURCE=http://distro.ibiblio.org/pub/linux/distributions/vectorlinux/veclinux-5.0/packages/<br />
#SOURCE=http://distro.ibiblio.org/pub/linux/distributions/vectorlinux/veclinux-5.0/packages-new/<br />
#SOURCE=http://distro.ibiblio.org/pub/linux/distributions/vectorlinux/veclinux-5.0/packages-test/<br />
#SOURCE=http://mirror.datapipe.net/norlug/frg/frg-current/<br />
#SOURCE=http://mirror.datapipe.net/norlug/frg64/current/<br />
#SOURCE=ftp://ftp.gware.org/10.2/2.12.0/packages<br />
#SOURCE=ftp://ftp.gware.org/x86_64/2.10.2/packages/<br />
#SOURCE=http://www.kadu.net/download/binary/slackware/slackware-11.0/<br />
#SOURCE=http://www.slackages.com/slapt-get/jlp/<br />
#SOURCE=http://www.slackages.com/slapt-get/jto/<br />
#SOURCE=http://mirror.on.net.mk/Damjan/slackware-10.2/<br />
#SOURCE=http://packages.slackforge.net/slackware-10.2/<br />
#SOURCE=http://harmon.droplinegnome.org/extra/<br />
#SOURCE=http://trovao.droplinegnome.org/extras/<br />
#SOURCE=http://mirror.datapipe.net/norlug/mutagenix/packages/<br />
#SOURCE=http://www2.linuxpackages.net/packages/SlackBuilds/<br />
#SOURCE=http://stx.mikeasoft.com/<br />
#SOURCE=http://slackpacks.rlworkman.net/10.2/<br />
#SOURCE=http://slackpacks.rlworkman.net/current/<br />
#SOURCE=http://www.slackware.com/~alien/slackbuilds/<br />
#SOURCE=http://slack.sarava.org/packages/slackware/slackware-10.2/<br />
#SOURCE=http://www.robertjohnkaper.com/downloads/atlantik/slackware-10.2/<br />
#SOURCE=http://jinx.tp2.be/slackware/<br />
#SOURCE=http://download.zenwalk.org/i486/snapshot/<br />
#SOURCE=http://de.repos.slackware-current.net/<br />
#SOURCE=http://slackware.sukkology.net/repository/</p>
<p># Seu cdrom ou dvd<br />
#SOURCE=file:///mnt/cdrom/</p>
<p># slackware mirrors to choose from<br />
SOURCE=http://slackware.mirrors.tds.net/pub/slackware/slackware-12.1/</p>
<p><strong>Finalizando</strong></p>
<p>Além de prático no geral, também permite atualizar o sistema de uma maneira mais rápida também, mas isso fica pra um próximo artigo.<br />
Nem tudo é perfeito, por exemplo na remoção de pacotes, ao tentar remover um pacote com várias dependências, pode ser que ele tente levar junto as dependências também, neste caso use o removepkg.<br />
O arquivo slapt-getrc de exemplo está um pouco modificado do original, recomendo dar uma olhada no original e incluir os mirrors que preferir.</p>
<p>Boas instalações <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/leandrocesquini.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/leandrocesquini.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/leandrocesquini.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/leandrocesquini.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/leandrocesquini.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/leandrocesquini.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/leandrocesquini.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/leandrocesquini.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/leandrocesquini.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/leandrocesquini.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/leandrocesquini.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/leandrocesquini.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leandrocesquini.wordpress.com&blog=3988263&post=5&subd=leandrocesquini&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://leandrocesquini.wordpress.com/2008/06/17/gerenciamento-de-pacotes-no-slackware-a-la-debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5cfe483d7afdaf422ef0e16a0f0ac176?s=96&#38;d=http%3A%2F%2Fa.wordpress.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">leandrocp</media:title>
		</media:content>
	</item>
	</channel>
</rss>