<?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"
	>

<channel>
	<title>Linux Blog</title>
	<atom:link href="http://linux.technoburger.net/feed" rel="self" type="application/rss+xml" />
	<link>http://linux.technoburger.net</link>
	<description>News and Tutorials about Open Source Software</description>
	<pubDate>Sun, 01 Jun 2008 13:53:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Checkinstall on Debian Etch</title>
		<link>http://linux.technoburger.net/checkinstall-debian-etch</link>
		<comments>http://linux.technoburger.net/checkinstall-debian-etch#comments</comments>
		<pubDate>Sun, 01 Jun 2008 13:41:52 +0000</pubDate>
		<dc:creator>Andrea Romagnoli</dc:creator>
		
		<category><![CDATA[Debian]]></category>

		<category><![CDATA[checkinstall]]></category>

		<category><![CDATA[deb]]></category>

		<category><![CDATA[Debian Etch]]></category>

		<category><![CDATA[how-to]]></category>

		<guid isPermaLink="false">http://linux.technoburger.net/?p=5</guid>
		<description><![CDATA[How to install Checkinstall on Debian Stable.]]></description>
			<content:encoded><![CDATA[<p><small>Versione italiana: <strong><a href="http://technoburger.net/checkinstall-debian-etch">Checkinstall su Debian Etch</a></strong></small><br />
<img src="http://technoburger.net/files/120px-gnome-mime-application-x-deb.png" alt=""  height="116" width="120" /><strong>Checkinstall</strong> lacks on <strong>Debian Etch</strong>, but the solution<strong> is very simple</strong>.</p>
<p><span id="more-5"></span></p>
<p>Just install Checkinstall package from the <a href="http://packages.debian.org/lenny/checkinstall" title="The files are in the table at the bottom of the page">Debian Lenny&#8217;s page</a> (but choose the right architecture for you!).</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.technoburger.net/checkinstall-debian-etch/feed</wfw:commentRss>
		</item>
		<item>
		<title>aMsn SVN, antialiasing, TLS on Debian: problems solved!</title>
		<link>http://linux.technoburger.net/amsn-antialiasing-tls-debian</link>
		<comments>http://linux.technoburger.net/amsn-antialiasing-tls-debian#comments</comments>
		<pubDate>Sun, 01 Jun 2008 01:40:07 +0000</pubDate>
		<dc:creator>Andrea Romagnoli</dc:creator>
		
		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Instant Messenger]]></category>

		<category><![CDATA[aMsn]]></category>

		<category><![CDATA[antialiasing]]></category>

		<category><![CDATA[how-to]]></category>

		<category><![CDATA[Messenger for Linux]]></category>

		<guid isPermaLink="false">http://linux.technoburger.net/?p=4</guid>
		<description><![CDATA[How to install aMsn with antialiasing and working TLS under Debian.]]></description>
			<content:encoded><![CDATA[<p><strong><img class="post-icon alignright" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/21/AMSN_icon.png/45px-AMSN_icon.png" alt="aMsn" /></strong></p>
<ul>
<li><a title="Vai alla versione italiana" href="http://technoburger.net/amsn-svn-tcl-antialiasing-debian">Versione italiana: <strong>aMsn, antialiasing (SVN) e TLS su Debian GNU/Linux</strong></a>;</li>
<li><a title=")" href="http://ubuntu.addict.googlepages.com/commentinstalleramsnsousgusty%3F2">Traduction Française: <strong>Comment installer aMSN sous Debian et Gutsy?</strong><br />
</a></li>
</ul>
<p><strong>aMsn</strong> is the most complete clone of <strong>Windows Live Messenger</strong>, available for Windows, Mac OS X and Linux: custom emoticon, animoticon, webcam, nudges and vocal messages. We&#8217;ll compile the SVN version of aMsn on Debian Lenny and Sid, activating font <strong>antialiasing</strong> and installing the whole thing under <strong>/opt</strong>.</p>
<p>&#8230; and solving, <strong>finally</strong>, the TLS problem! <img src='http://linux.technoburger.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><span id="more-4"></span><br />
Before every command, I use a symbol:</p>
<ul>
<li><strong>$</strong>: you have to run the command as a normal user</li>
<li><strong>#</strong>: you have to run the command as a super user</li>
</ul>
<p>If you see an error, please post a comment! <img src='http://linux.technoburger.net/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' /> </p>
<div class="toc alt">
		<strong class="toc_title">Index</strong>
<ol>
<li><a href="http://linux.technoburger.net/amsn-antialiasing-tls-debian#toc-dependencies">Dependencies</a></li>
<li><a href="http://linux.technoburger.net/amsn-antialiasing-tls-debian#toc-compiling-and-installing-tcltk-with-antialiasing-support">Compiling and installing TCL/TK with antialiasing support</a>
<ol>
<li><a href="http://linux.technoburger.net/amsn-antialiasing-tls-debian#toc-tcl">TCL</a></li>
<li><a href="http://linux.technoburger.net/amsn-antialiasing-tls-debian#toc-tk">TK</a></li>
<li><a href="http://linux.technoburger.net/amsn-antialiasing-tls-debian#toc-tcltls">TclTLS</a></li>
</ol>
</li>
<li><a href="http://linux.technoburger.net/amsn-antialiasing-tls-debian#toc-compiling-and-installing-amsn-svn">Compiling and installing aMsn SVN</a></li>
<li><a href="http://linux.technoburger.net/amsn-antialiasing-tls-debian#toc-configuring-and-executing-amsn-svn">Configuring and Executing aMsn SVN</a></li>
</ol>
</div>
<h2 id="toc-dependencies" class="western">Dependencies</h2>
<p>Open a terminal emulator and type:</p>
<p><code>$ su</code><br />
<code># apt-get install build-essential libx11-dev libc6-dev imagemagick libjpeg-dev libpng12-dev libpng3-dev tcltls fakeroot debhelper</code><br />
<code># apt-get install libxft-dev msttcorefonts checkinstall subversion</code><br />
<code># apt-get install libssl-dev</code></p>
<p>If you&#8217;re using Debian Etch (the current Stable) you have to<a title="How to install checkinstall on Debian Etch" href="http://www.techlog.netsons.org/english/checkinstall-on-debian-etch-203/"> install checkinstall manually</a>.</p>
<p>You&#8217;ll need <strong>openssl </strong>too; if you don&#8217;t have it:</p>
<p><code># apt-get install openssl</code></p>
<p>Now continue typing:</p>
<p><code># exit</code><br />
<code>$ cd</code><br />
<code>$ mkdir amsn_temp</code><br />
<code>$ cd amsn_temp</code></p>
<p>Download libraries&#8217; sources (delete the <strong>S</strong>)&#8230;</p>
<p><code>$ w<strong>S</strong>get http://prdownloads.sourceforge.net/tcl/tcl8.5a6-src.tar.gz</code><br />
<code>$ w<strong>S</strong>get http://prdownloads.sourceforge.net/tcl/tk8.5a6-src.tar.gz</code><br />
<code>$ w<strong>S</strong>get http://switch.dl.sourceforge.net/sourceforge/tls/tls1.5.0-src.tar.gz</code></p>
<p>&#8230; and uncompress them:</p>
<p><code>$ tar zxvf tcl8.5a6-src.tar.gz</code><br />
<code>$ tar zxvf tk8.5a6-src.tar.gz</code><br />
<code>$ tar zxvf tls1.5.0-src.tar.gz</code></p>
<p>Don&#8217;t close the terminal.</p>
<h2 id="toc-compiling-and-installing-tcltk-with-antialiasing-support">Compiling and installing TCL/TK with antialiasing support</h2>
<h3 id="toc-tcl" class="western">TCL</h3>
<p>Type in the terminal:</p>
<p><code>$ cd tcl8.5a6/unix</code><br />
<code>$ ./configure --prefix=/opt --exec-prefix=/opt</code></p>
<p>(if you have a 64 bit processor, you can add <code>--enable-64bit</code> to configure).</p>
<p><code>$ make</code><br />
<code>$ su</code><br />
<code># checkinstall -y --pkgversion 8.5a6 --pkgname tcl8.5_antialias</code></p>
<p>Checkinstall will build a .deb and it will install it.</p>
<p>Before exiting, to avoid <a href="http://www.os-blog.org/archives/69">the msgcat error</a>, you&#8217;ll have to manually copy its directory under /opt (since it&#8217;s not a deb package, you&#8217;ll have to delete it manually, if you want to remove the whole thing):</p>
<p><code># cd ..</code><br />
<code># cp -R library/msgcat/ /opt/lib/tcl8.5/</code><br />
<code># exit</code><br />
<code>$ cd ../..</code></p>
<p><strong>WARNING</strong>: don&#8217;t delete TCL&#8217;s directory, it&#8217;s needed by TK!</p>
<h3 id="toc-tk" class="western">TK</h3>
<p>Type in the terminal:</p>
<p><code>$ cd tk8.5a6/unix</code><br />
<code>$ ./configure --prefix=/opt --exec-prefix=/opt --enable-xft</code></p>
<p>(again, if you have a 64 bit processor, you can add <code>--enable-64bit</code> to configure).</p>
<p><code>$ make</code><br />
<code>$ su</code><br />
<code># checkinstall -y --pkgversion 8.5a6 --pkgname tk8.5_antialias</code><br />
<code># exit</code><br />
<code>$ cd ../..</code></p>
<h3 id="toc-tcltls" class="western">TclTLS</h3>
<p>To avoid the TLS error, you have to build it using the Tcl/TK packages just installed (the TLS module that aMsn tries to download is compiled against Tcl/TK 8.4).</p>
<p>Type in terminal:</p>
<p><code>$ cd tls1.5</code><br />
<code>$ ./configure --prefix=/opt --exec-prefix=/opt --with-tcl=/opt/lib --with-ssl-dir=/usr</code><br />
<code>$ make</code><br />
<code>$ su</code><br />
<code># checkinstall -y --pkgversion 1.5 --pkgname tlstcl_antialias</code></p>
<p>There&#8217;s a bug in the library; we have to correct manually the pkgIndex.tcl file:</p>
<p><code># gedit /opt/lib/tls1.50/pkgIndex.tcl</code></p>
<p>We have to add a &#8220;0&#8243; (zero) to version number, changing this line</p>
<p><code>package ifneeded tls 1.5</code></p>
<p>to:</p>
<p><code>package ifneeded tls 1.50</code></p>
<p>Save and exit from the editor, and type:</p>
<p><code># exit</code><br />
<code>$ cd ..</code></p>
<h2 id="toc-compiling-and-installing-amsn-svn" class="western">Compiling and installing aMsn SVN</h2>
<p>We&#8217;ll download aMsn with subversion:</p>
<p><code>$ svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn</code><br />
<code>$ cd amsn</code><br />
<code>$ ./configure --prefix=/opt --exec-prefix=/opt --with-tcl=/opt/lib --with-tk=/opt/lib</code></p>
<p>Configure&#8217;s final message should be:</p>
<p><code>compile time options summary</code><br />
<code>============================</code><br />
<code>X11          : yes</code><br />
<code>Tcl          : 8.5</code><br />
<code>TK           : 8.5</code><br />
<code>DEBUG        : no</code><br />
<code>STATIC       : no</code></p>
<p>Tcl/TK&#8217;s versions must be 8.5 for both. Now type in terminal:</p>
<p><code>$ make deb</code><br />
<code>$ su</code><br />
<code># dpkg -i distrib/DEB/*.deb</code></p>
<p>If you haven&#8217;t installed TCL, TK and Tls from Debian&#8217;s official repositories, the installation will fail, because of dependencies problems; to solve them:</p>
<p><code># apt-get -f install</code></p>
<p>Type <code>exit</code> to exit from the root session.</p>
<h2 id="toc-configuring-and-executing-amsn-svn">Configuring and Executing aMsn SVN</h2>
<p>We have to type the TclTLS path in aMsn. To execute it, just type:</p>
<p><code>/opt/bin/wish8.5 /opt/bin/amsn</code></p>
<p>Probably aMsn will try to download TLS module. Press &#8220;abort&#8221; and open aMsn options (pressing CTRL+P); go under <strong>Advanced</strong> tab, and search the <strong>TLS</strong> text field; insert:</p>
<p><code>/opt/lib/tls1.50</code></p>
<p>We have to set a true type font for the Interface. Go under the Interface tab, press <strong>Change font</strong> and pick a true type font.</p>
<p>Save and close aMsn. Go under ~/.amsn, inside our home directory, and, in the plugins subdirectory, delete TLS directory.</p>
<p>Restarting aMsn, everything <strong>should</strong> work! Obviously, the executable isn&#8217;t &#8220;amsn&#8221; but</p>
<p><code>/opt/bin/wish8.5 /opt/bin/amsn</code></p>
<p>You can make a symbolic link in your desktop.</p>
<p>That&#8217;s all, folks!<br />
(and sorry for the bad English)</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.technoburger.net/amsn-antialiasing-tls-debian/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://linux.technoburger.net/hello-world</link>
		<comments>http://linux.technoburger.net/hello-world#comments</comments>
		<pubDate>Sun, 01 Jun 2008 01:04:03 +0000</pubDate>
		<dc:creator>Andrea Romagnoli</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to Technoburger.net. This is your first post. Edit or delete it, then start blogging!
]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://technoburger.net/">Technoburger.net</a>. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.technoburger.net/hello-world/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.163 seconds -->
