<?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>Guax &#187; slackware</title>
	<atom:link href="http://www.guax.net/category/slackware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guax.net/blog</link>
	<description>“…is like having your brains smashed out by a slice of lemon wrapped round a large gold brick.”</description>
	<lastBuildDate>Sun, 22 May 2011 14:22:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Slackpkg Notifier</title>
		<link>http://www.guax.net/blog/2011/05/slackpkg-notifier/</link>
		<comments>http://www.guax.net/blog/2011/05/slackpkg-notifier/#comments</comments>
		<pubDate>Sun, 22 May 2011 14:22:34 +0000</pubDate>
		<dc:creator>guax</dc:creator>
				<category><![CDATA[slackware]]></category>
		<category><![CDATA[pyGTK]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[slackpkg]]></category>
		<category><![CDATA[slackpkg-notifier]]></category>
		<category><![CDATA[wicd]]></category>

		<guid isPermaLink="false">http://www.guax.net/blog/?p=487</guid>
		<description><![CDATA[A algum tempo atrás fiz um programinha que mantém um icone na systray para notificar se havia alguma atualização para o Slackware. Feito em python e pyGTK usando o código do wicd como base ele funciona em usermode e fica bonitinho no XFCE. Coloquei o código no github para algum interessado. Repositório: https://github.com/guax/slackpkg-notifier]]></description>
			<content:encoded><![CDATA[<p>A algum tempo atrás fiz um programinha que mantém um icone na systray para notificar se havia alguma atualização para o Slackware. Feito em python e pyGTK usando o código do wicd como base ele funciona em usermode e fica bonitinho no XFCE. Coloquei o código no github para algum interessado. <img src='http://www.guax.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Repositório: <a href="https://github.com/guax/slackpkg-notifier">https://github.com/guax/slackpkg-notifier</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guax.net/blog/2011/05/slackpkg-notifier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug na compilação do Asterisk no Slackware 13.1+</title>
		<link>http://www.guax.net/blog/2010/11/bug-na-compilacao-do-asterisk-no-slackware-13-1/</link>
		<comments>http://www.guax.net/blog/2010/11/bug-na-compilacao-do-asterisk-no-slackware-13-1/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 16:17:52 +0000</pubDate>
		<dc:creator>guax</dc:creator>
				<category><![CDATA[asterisk]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[gambiarra]]></category>
		<category><![CDATA[linker]]></category>
		<category><![CDATA[sobrinhagem]]></category>

		<guid isPermaLink="false">http://www.guax.net/?p=453</guid>
		<description><![CDATA[A alguns dias atrás me debati com um problema na compilação do asterisk nas versões 13.1+ do Slackware Linux. Esse problema era causado por um negligência dos desenvolvedores ao linkar os módulos que fazem uso da libcap que causava o seguinte erro ao carrega-los: [Nov 14 14:05:16] WARNING[3840]: loader.c:433 load_dynamic_module: Error loading module 'res_agi.so': /usr/lib/asterisk/modules/res_agi.so: [...]]]></description>
			<content:encoded><![CDATA[<p>A alguns dias atrás me debati com um problema na compilação do asterisk nas versões 13.1+ do Slackware Linux. Esse problema era causado por um negligência dos desenvolvedores ao linkar os módulos que fazem uso da libcap que causava o seguinte erro ao carrega-los:</p>
<pre>[Nov 14 14:05:16] WARNING[3840]: loader.c:433 load_dynamic_module: Error loading module 'res_agi.so': /usr/lib/asterisk/modules/res_agi.so: undefined symbol: cap_set_proc</pre>
<p>Apesar da compilação ser feita com sucesso por conta do link ser feito no binário &#8220;asterisk&#8221; os módulos não são carregados com sucesso. Com o slackware manteve a biblioteca estática no sistema em /usr/lib/libcap.a e este diretório é procurado antes que o /lib pelo GCC na hora de linkar o problema acaba por ocorrer. O certo seria que na compilação dos módulos que fazem uso da libcap estes fossem linkado com o parâmetro -lcap.</p>
<p>A correção mais rápida, fácil e inelegante desse problema é mover a libcap.a para um diretório temporário fora do caminho do linker, compilar o asterisk e devolver ao seu diretório. Para conferir se o seu binário do asterisk foi linkado corretamente com a biblioteca dinâmica da libcap basta usar o comando ldd /usr/sbin/asterisk, o retorno deverá ser semelhante a:</p>
<pre>
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0xb76f2000)
        libcap.so.2 => /lib/libcap.so.2 (0xb76ed000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb76d4000)
        libtermcap.so.2 => /lib/libtermcap.so.2 (0xb76d0000)
        libm.so.6 => /lib/libm.so.6 (0xb76a9000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb7692000)
        libc.so.6 => /lib/libc.so.6 (0xb752f000)
        /lib/ld-linux.so.2 (0xb7724000)
        libattr.so.1 => /lib/libattr.so.1 (0xb752a000)
</pre>
<p>Caso não tenha dado certo o resultado será semelhante a:</p>
<pre>
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7797000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb777e000)
        libtermcap.so.2 => /lib/libtermcap.so.2 (0xb777a000)
        libm.so.6 => /lib/libm.so.6 (0xb7754000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb773c000)
        libc.so.6 => /lib/libc.so.6 (0xb75d9000)
        /lib/ld-linux.so.2 (0xb77b0000)
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.guax.net/blog/2010/11/bug-na-compilacao-do-asterisk-no-slackware-13-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chromium e Slackware</title>
		<link>http://www.guax.net/blog/2009/09/chromium-e-slackware/</link>
		<comments>http://www.guax.net/blog/2009/09/chromium-e-slackware/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 00:42:19 +0000</pubDate>
		<dc:creator>guax</dc:creator>
				<category><![CDATA[slackware]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[recomendação]]></category>

		<guid isPermaLink="false">http://www.guax.net/?p=160</guid>
		<description><![CDATA[Finalmente após anos de tortura tendo que aguentar as travadas do Firefox chegou o momento de ter um browser leve, rápido e com renderização de fontes decente no linux. Chegou a vez do Chromium, projeto open source do Google que é a fonte do browser Chrome. Um amigo meu estava usando ele no ubuntu eu [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.guax.net/wp-content/uploads/2009/09/Chromium_Icon.png"><img class="aligncenter size-medium wp-image-163" title="Chromium" src="http://www.guax.net/wp-content/uploads/2009/09/Chromium_Icon-300x287.png" alt="Chromium" width="180" height="172" /></a></p>
<p>Finalmente após anos de tortura tendo que aguentar as travadas do Firefox chegou o momento de ter um browser leve, rápido e com renderização de fontes decente no linux. Chegou a vez do <a href="http://chromium.org/">Chromium</a>, projeto open source do Google que é a fonte do browser <a href="http://www.google.com/chrome">Chrome</a>. Um amigo meu estava usando ele no ubuntu eu resolvi rodar ele no Slackware. Descreverei o processo de instalação e a minha análise sobre esse beta.</p>
<p>Primeiro instale o <a href="http://connie.slackware.com/~alien/slackbuilds/mozilla-nss/">mozilla-nss</a> a provável unica dependência que você vai precisar.</p>
<p>Eu não criei um pacote para o chromium, talvez eu o faça no futuro. Até lá baixe o <a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/">ultimo tarball</a> e rode só pro seu usuário, caso você tenha problemas com os nomes estranhos criados pelo pessoal que empacota para o debian (alguém faz ideia de por que o .d??) faça o seguinte que tirei <a href="http://ifeelalittlestupid.wordpress.com/2009/06/09/using-the-chromium-linux-beta-build-on-slackware-12-2/">daqui</a>.</p>
<pre>ln -s /usr/lib/libplds4.so /usr/lib/libplds4.so.1d
ln -s /usr/lib/libnss3.so /usr/lib/libnss3.so.1d
ln -s /usr/lib/libsmime3.so /usr/lib/libsmime3.so.1d
ln -s /usr/lib/libssl3.so /usr/lib/libssl3.so.1d
ln -s /usr/lib/libnssutil3.so /usr/lib/libnssutil3.so.1d
ln -s /usr/lib/libnspr4.so /usr/lib/libnspr4.so.0d
ln -s /usr/lib/libplc4.so /usr/lib/libplc4.so.0d
ln -s /usr/lib/libplds4.so /usr/lib/libplds4.so.0d</pre>
<p>Tente rodar o chrome primeiro, pode ser que tenha mudado no ultimo build. And there you go. <img src='http://www.guax.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_167" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.guax.net/wp-content/uploads/2009/09/chromium.png"><img class="size-medium wp-image-167" title="Chromium" src="http://www.guax.net/wp-content/uploads/2009/09/chromium-300x203.png" alt="Usando um tema escuro pra ficar mais discreto." width="300" height="203" /></a><p class="wp-caption-text">Usando um tema escuro pra ficar mais discreto.</p></div>
<p>A análise: é rápido, <strong>muito</strong> rápido. Tem corretor ortográfico . E tudo que tem na versão windows. Ainda não tem sua ferramenta que substitui o <a href="http://getfirebug.com/">Firebug</a> madura o suficiente para ser usada ao invés do inseto flamejante mas da pro gasto em toda a parte de navegação. Outro contra é a falta de <a href="http://gears.google.com/">gears</a> mas dizem que o próprio html 5 terá suporte para armazenagem, aguardaremo então até o Chromium e o GMail darem suporte para isso. :/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guax.net/blog/2009/09/chromium-e-slackware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atualizando Slackware 12.2 para 13.0</title>
		<link>http://www.guax.net/blog/2009/08/atualizando-slackware-12-2-para-13-0/</link>
		<comments>http://www.guax.net/blog/2009/08/atualizando-slackware-12-2-para-13-0/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 22:12:39 +0000</pubDate>
		<dc:creator>guax</dc:creator>
				<category><![CDATA[slackware]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[nerd]]></category>

		<guid isPermaLink="false">http://www.guax.net/?p=90</guid>
		<description><![CDATA[Dia 26 de agosto foi lançada a versão numero 13.0 do Slackware Linux. Com kde 4, novo sistema de pacotes e toneladas de mudanças a atualização pode confundir algumas pessoas. Aqui fica meu passo a passo de como atualizar: Edite seu /etc/slackpkg/mirrors e coloque o repositório do 13.0 slackpkg update Aqui vem o macete. Primeiro [...]]]></description>
			<content:encoded><![CDATA[<p>Dia 26 de agosto <a href="http://slackware.com/announce/13.0.php">foi lançada</a> a versão numero 13.0 do <a href="http://www.slackware.com/">Slackware Linux</a>. Com kde 4, novo sistema de pacotes e toneladas de mudanças a atualização pode confundir algumas pessoas. Aqui fica meu passo a passo de como atualizar:</p>
<ol>
<li>Edite seu /etc/slackpkg/mirrors e coloque o repositório do 13.0</li>
<li>slackpkg update</li>
</ol>
<p>Aqui vem o macete. Primeiro atualize esses dois indivíduos e instale esse outro:</p>
<ol>
<li>slackpkg install xz</li>
<li>slackpkg upgrade pkgtools</li>
<li>slackpkg upgrade slackpkg</li>
</ol>
<p>Por fim, é só executar o de sempre:</p>
<ol>
<li>slackpkg install-new</li>
<li>slackpkg upgrade-all</li>
</ol>
<p>Have fun com seu Slackware 13.0 <img src='http://www.guax.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.guax.net/blog/2009/08/atualizando-slackware-12-2-para-13-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

