<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5137550877262530802</id><updated>2012-03-01T11:30:47.276-08:00</updated><category term='pulseaudio'/><category term='linux'/><category term='11.04'/><category term='10.04'/><category term='amstrad'/><category term='bitcoin'/><category term='3d'/><category term='theme'/><category term='development'/><category term='mining'/><category term='xnee'/><category term='maverick'/><category term='trinitycore'/><category term='lucid'/><category term='gtk'/><category term='music'/><category term='games'/><category term='10.10'/><category term='wine'/><category term='upgrade'/><category term='natty'/><category term='blog'/><category term='wordpress'/><category term='logo'/><category term='sectio aurea'/><category term='xchat'/><category term='tdb'/><category term='xorg'/><category term='gpl'/><category term='heroes of newerth'/><category term='hydrogen'/><category term='ati'/><category term='private server'/><category term='amd'/><category term='irc'/><category term='fsv'/><category term='qt'/><category term='release'/><category term='ubuntu'/><category term='automation'/><category term='scons'/><category term='svn'/><title type='text'>Sectio Aurea</title><subtitle type='html'>Software, development and entertainment on Ubuntu Linux</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-6551303279797163699</id><published>2011-05-07T15:33:00.000-07:00</published><updated>2011-06-28T14:01:45.643-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amd'/><category scheme='http://www.blogger.com/atom/ns#' term='mining'/><category scheme='http://www.blogger.com/atom/ns#' term='ati'/><category scheme='http://www.blogger.com/atom/ns#' term='bitcoin'/><category scheme='http://www.blogger.com/atom/ns#' term='natty'/><category scheme='http://www.blogger.com/atom/ns#' term='11.04'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Bitcoin Mining on Ubuntu 11.04 "Natty" with poclbm and ATI</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-80Qa7agCA6o/TcXFFBhKZ3I/AAAAAAAAABk/dTHE52-yASI/s1600/bitcoin530.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-80Qa7agCA6o/TcXFFBhKZ3I/AAAAAAAAABk/dTHE52-yASI/s400/bitcoin530.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Updated 6/19/2011 - updated bitcoin app version to 0.3.23, simplified bitcoin setup directions&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Updated 6/8/2011 - updated example app versions, clarified use of pools, clarified use of bitcoin standalone app, path cleanup, added link to headless mining guide&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;1. Introduction&lt;/h3&gt;&lt;br /&gt;Recently, I got interested in the new peer-to-peer digital currency, Bitcoin (read about it all about it at &lt;a href="http://www.bitcoin.org/"&gt;bitcoin.org&lt;/a&gt; if you're not familiar with it yet). Having decided to make use of my idling ATI graphics card for some bitcoin mining, I was able to cobble together a mining setup on Ubuntu 11.04 "Natty Narwhal" without too much trouble. It uses a standard miner app "poclbm", the Python OpenCL Bitminer.&lt;br /&gt;&lt;br /&gt;Note that I already had a working official, ATI 'fglrx' graphics card driver package installed, so you'll want that taken care of before starting. I am also running the 32-bit version of Ubuntu; if you are on 64-bit, you can follow the 64-bit specific directions here (tested on 64-bit systems).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;2. Install Ubuntu packages&lt;/h3&gt;&lt;br /&gt;Install required packages:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo aptitude install python-setuptools python-numpy \&lt;br /&gt;subversion g++ libboost-all-dev&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;3. Install Bitcoin&lt;/h3&gt;&lt;br /&gt;Get the &lt;a href="http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.23/bitcoin-0.3.23-linux.tar.gz/download"&gt;latest Bitcoin distribution&lt;/a&gt;, (0.3.23 as of this writing), unpack it to ~/bitcoin-0.3.23/, and set permissions.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~ &lt;br /&gt;wget http://downloads.sourceforge.net/project/bitcoin/Bitcoin/bitcoin-0.3.23/bitcoin-0.3.23-linux.tar.gz &lt;br /&gt;tar xzvf bitcoin-0.3.23-linux.tar.gz &lt;br /&gt;chmod +x bitcoin-0.3.23/bin/*/bitcoin*&lt;/pre&gt;&lt;br /&gt;Configuring bitcoin: &lt;br /&gt;&lt;pre&gt;cd ~&lt;br /&gt;mkdir -p .bitcoin&lt;/pre&gt;&lt;br /&gt;Make up user/password here if you like:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;echo "rpcuser=user" &amp;gt;&amp;gt; .bitcoin/bitcoin.conf&lt;br /&gt;echo "rpcpassword=password" &amp;gt;&amp;gt; .bitcoin/bitcoin.conf&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now we can run bitcoin in server mode,&lt;br /&gt;&lt;pre&gt;~/bitcoin-0.3.23/bin/32/bitcoin -server &amp;amp; &lt;/pre&gt;&lt;br /&gt;And wait...and wait...hours...until the current block chain is downloaded and verified by your bitcoin client to catch up with the rest of the network. In the meantime, you can continue installing the rest of the software required for mining.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4. Install python-jsonrpc library&lt;/h3&gt;&lt;br /&gt;Install python-jsonrpc from official Subversion repository:&lt;br /&gt;&lt;pre&gt;cd ~&lt;br /&gt;svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc&lt;br /&gt;cd python-jsonrpc/&lt;br /&gt;sudo python setup.py install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;5. Install AMD APP SDK&lt;/h3&gt;&lt;br /&gt;Grab the AMD APP SDK from the &lt;a href="http://developer.amd.com/gpu/amdappsdk/downloads/pages/default.aspx"&gt;AMD website&lt;/a&gt; and install it:&lt;br /&gt;&lt;br /&gt;64-bit:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~&lt;br /&gt;wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.4-lnx64.tgz&lt;br /&gt;tar xvzf AMD-APP-SDK-v2.4-lnx64.tgz&lt;br /&gt;&lt;br /&gt;echo export AMDAPPSDKROOT=${HOME}/AMD-APP-SDK-v2.4-lnx64/ &gt;&gt; ~/.bashrc&lt;br /&gt;echo export AMDAPPSDKSAMPLESROOT=${HOME}/AMD-APP-SDK-v2.4-lnx64/ &gt;&gt; ~/.bashrc&lt;br /&gt;echo 'export LD_LIBRARY_PATH=${AMDAPPSDKROOT}lib/x86_64:${LD_LIBRARY_PATH}' &gt;&gt; ~/.bashrc&lt;br /&gt;&lt;br /&gt;source ~/.bashrc&lt;br /&gt;cd /&lt;br /&gt;&lt;br /&gt;sudo tar xfz $AMDAPPSDKROOT/icd-registration.tgz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;32-bit:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~&lt;br /&gt;wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.4-lnx32.tgz&lt;br /&gt;cd ~&lt;br /&gt;tar xzvf AMD-APP-SDK-v2.4-lnx32.tgz&lt;br /&gt;cd AMD-APP-SDK-v2.4-lnx32/&lt;br /&gt;&lt;br /&gt;echo export AMDAPPSDKROOT=${HOME}/AMD-APP-SDK-v2.4-lnx32/ &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;echo export AMDAPPSDKSAMPLESROOT=${HOME}/AMD-APP-SDK-v2.4-lnx32/ &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;echo 'export LD_LIBRARY_PATH=${AMDAPPSDKROOT}/lib/x86:$LD_LIBRARY_PATH' &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;&lt;br /&gt;source ~/.bashrc&lt;br /&gt;     &lt;br /&gt;cd /&lt;br /&gt;sudo tar xfz $AMDAPPSDKROOT/icd-registration.tgz&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;6. Install pyopencl&lt;/h3&gt;&lt;br /&gt;Now you  have to install pyopencl from source because the Ubuntu package depends on the Nvidia driver package, which will mess up our system if we are on ATI.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;cd ~&lt;br /&gt;wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz#md5=0680f7272fe3ab5a3bcb0b6cfbd74994&lt;br /&gt;tar xzvf pyopencl-0.92.tar.gz&lt;br /&gt;cd pyopencl-0.92&lt;/pre&gt;&lt;br /&gt;32-bit configure:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure.py --cl-inc-dir=${AMDAPPSDKROOT}include --cl-lib-dir=${AMDAPPSDKROOT}lib/x86&lt;/pre&gt;&lt;br /&gt;64-bit configure:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;./configure.py --cl-inc-dir=${AMDAPPSDKROOT}include --cl-lib-dir=${AMDAPPSDKROOT}lib/x86_64&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Now build pyopencl:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;make&lt;br /&gt;sudo make install&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;7. Install poclbm command line miner&lt;/h3&gt;&lt;br /&gt;Get poclbm modules:&lt;br /&gt;&lt;pre&gt;cd ~&lt;br /&gt;mkdir poclbm&lt;br /&gt;cd poclbm&lt;br /&gt;wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/BitcoinMiner.cl&lt;br /&gt;wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/BitcoinMiner.py&lt;br /&gt;wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/poclbm.py&lt;br /&gt;wget --no-check-certificate https://github.com/m0mchil/poclbm/raw/master/sha256.py&lt;br /&gt;cd ~&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;8a. Solo mining&lt;/h3&gt;&lt;br /&gt;When the block chain is downloaded fully, you can start up poclbm for solo mining:&lt;br /&gt;&lt;pre&gt;python poclbm/poclbm.py -d 0 --user user --pass password&lt;/pre&gt;And wait a bit until you see khash/second appear.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;8b. Pooled mining&lt;/h3&gt;&lt;br /&gt;To get more granularity from your mining results (i.e. the ability to make smaller earnings sooner, in exchange for a 0-3% fee), you can sign up for pooled mining at one of many pools, such as btcguild, btcmine, BitcoinPool, bitcoins.lc, or eligius. I recommend choosing one of the smaller pools in order to maintain health of the network, rather than favoring the largest pool by default. Search Google for "50% bitcoin hashpower problem" for more information on why this is important.&lt;br /&gt;&lt;br /&gt;After you create an account at a pool, you'll generally need to create a separate worker for each miner that you run.&lt;br /&gt;&lt;br /&gt;My poclbm command to mine in a pool looks like this:&lt;br /&gt;&lt;pre&gt;python poclbm/poclbm.py -d 0 --host=[pool hostname] --port=8332 --user=[worker] --pass='[worker password]'&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;9. Final notes and related resources&lt;/h3&gt;&lt;br /&gt;After I wrote this, I found another complete guide for Ubuntu 11.04, targeted at 64-bit users, including the ATI fglrx driver installation if you haven't done that yet. You can find it on the &lt;a href="http://www.bitcoin.org/smf/index.php?topic=7514.0"&gt;bitcoin.org forums&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A &lt;a href="http://forum.bitcoin.org/index.php?topic=9239.0"&gt;guide for headless mining on Ubuntu 11.04 64-bit &lt;/a&gt;also exists on the bitcoin.org forums.&lt;br /&gt;&lt;br /&gt;Debian users may also be interested in &lt;a href="http://www.bitcoin.org/smf/index.php?topic=7374.0"&gt;LinuxCoin&lt;/a&gt;, a ready-to-go Bitcoin client/mining distro based on Debian Squeeze.&lt;br /&gt;&lt;br /&gt;Any problems following the directions, or comments, let me know. Happy mining!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-6551303279797163699?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/6551303279797163699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=6551303279797163699' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/6551303279797163699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/6551303279797163699'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2011/05/bitcoin-mining-on-ubuntu-1104-natty.html' title='Bitcoin Mining on Ubuntu 11.04 &quot;Natty&quot; with poclbm and ATI'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-80Qa7agCA6o/TcXFFBhKZ3I/AAAAAAAAABk/dTHE52-yASI/s72-c/bitcoin530.png' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-1724819797038422311</id><published>2011-04-28T15:33:00.000-07:00</published><updated>2011-04-28T15:41:13.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='natty'/><category scheme='http://www.blogger.com/atom/ns#' term='11.04'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 11.04 "Natty" release</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_mdVle6hEHE/TbnqYYlyDyI/AAAAAAAAABc/vSPuO2C5CFM/s1600/snapshot3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="225" width="400" src="http://3.bp.blogspot.com/-_mdVle6hEHE/TbnqYYlyDyI/AAAAAAAAABc/vSPuO2C5CFM/s400/snapshot3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The new Ubuntu 11.04, codenamed "Natty" has been released today! You can get it via Update Manager if you're already running Ubuntu 10.10. If you're new to Ubuntu, you'll want to visit the download page and get your &lt;a href="http://www.ubuntu.com/download/ubuntu/download"&gt;Ubuntu installer CD image&lt;/a&gt;. You can also visit the &lt;a href="http://www.ubuntu.com/"&gt;main Ubuntu site&lt;/a&gt; to learn more about this release.&lt;br /&gt;&lt;br /&gt;The screenshot above shows my KDE 4.6/Kubuntu desktop running in Natty. I'm very well pleased with it. I'm using the default theme; my only change was to move the taskbar to the left where I prefer it. Open windows include Firefox 4 browser, and Konsole terminal. You can see KeePass, KTorrent and QuickSynergy all running as tray apps; plus several browsers, Filezilla and Xchat all happily humming along. &lt;br /&gt;&lt;br /&gt;I'm finally getting used to the idea of desktop widgets, and you can see a couple of my favorites in the screenshot as well:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Color Picker lets me grab any color from the screen with an eyedropper - very useful for graphics work.&lt;/li&gt;&lt;li&gt;NASA Astronomy Picture of the Day, because I like pictures of outer space.&lt;/li&gt;&lt;li&gt;GMail Notifier to tell me when my GMail accounts have new mail.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;All these widgets are available in the default installation of KDE. You can find them (and many more) by clicking on the Toolbox in the top right corner of the desktop.&lt;br /&gt;&lt;br /&gt;Hope you enjoy this release as much as I have! Cheers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-1724819797038422311?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/1724819797038422311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=1724819797038422311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/1724819797038422311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/1724819797038422311'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2011/04/ubuntu-1104-natty-release.html' title='Ubuntu 11.04 &quot;Natty&quot; release'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_mdVle6hEHE/TbnqYYlyDyI/AAAAAAAAABc/vSPuO2C5CFM/s72-c/snapshot3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-1436440412497501842</id><published>2011-04-14T08:01:00.000-07:00</published><updated>2011-04-15T04:06:43.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='theme'/><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><title type='text'>2 High Quality Free GPL Licensed Wordpress Themes</title><content type='html'>I found these two free Wordpress media-targeted themes while building a Wordpress site and thought I'd share them. &lt;br /&gt;&lt;br /&gt;The first theme is called "Magazeen", and it's released by smashingmagazine.com under the GPLv2 license. Here's a screenshot:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://media.smashingmagazine.com/cdn_smash/images/magazeen-wordpress-theme/main.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="325" width="500" src="http://media.smashingmagazine.com/cdn_smash/images/magazeen-wordpress-theme/main.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I like this theme because it's got large thumbnails, good &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smashingmagazine.com/2009/02/23/magazeen-free-magazine-look-wordpress-theme/"&gt;Download Magazeen for free from Smashing Magazine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another theme which is attractive and polished looking, aimed at photo bloggers, is Vostok. Like Magazeen, Vostok is also created by a team who has released it under GPLv2. Here are the two versions, Light and Dark:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.vostok.es/blog/wp-content/uploads/2010/09/black-white-vostoks1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="500" width="515" src="http://www.vostok.es/blog/wp-content/uploads/2010/09/black-white-vostoks1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I'll post about Wordpress plugins as soon as I get used to the platform a bit more and learn which plugins I will be relying on.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/vostok-theme/"&gt;Download Vostok for free from Google Code&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-1436440412497501842?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/1436440412497501842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=1436440412497501842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/1436440412497501842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/1436440412497501842'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2011/04/2-high-quality-free-media-themes-for.html' title='2 High Quality Free GPL Licensed Wordpress Themes'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-997824544633515246</id><published>2011-03-25T21:51:00.000-07:00</published><updated>2011-03-26T21:28:28.716-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maverick'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='10.10'/><category scheme='http://www.blogger.com/atom/ns#' term='10.04'/><title type='text'>Upgrading Ubuntu from 10.04 to 10.10 with a local mirror</title><content type='html'>&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;I upgraded from Ubuntu 10.04 to Ubuntu 10.10 on my desktop today, using Update Manager. Since 10.04 is a Long Term Support release which features a long period of stability (bug fixes and security fixes only), 10.10 is not automatically offered. I had to hit the Settings button in Update Manager to bring up the Software Sources dialog, then the Updates tab and select "Normal releases" from the Show new distribution releases: drop-down menu in order to get the 10.10 upgrade to show up.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Connecting to a mirror&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;I wanted&lt;/span&gt;&lt;span style="font-size: small;"&gt; to connect to a local Ubuntu archive mirror for the update, since the upgrade would require downloading a large number of packages. There is a large official mirror list at &lt;a href="https://launchpad.net/ubuntu/+archivemirrors"&gt;https://launchpad.net/ubuntu/+archivemirrors&lt;/a&gt;. To find the repository address for a mirror, click "http" next to its name in this list, then browse to "dists" inside the directory it shows you. Copy the entire resulting URL from the browser's location bar:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: small;"&gt;http://your.mirror.hostedby.edu/ubuntu/dists&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;To construct the full repository address for Update manager, add "deb" with a space at the front, and your current Ubuntu version's codename after a space at the end, like this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: small;"&gt;deb http://your.mirror.hostedby.edu/ubuntu/dists/ lucid&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;To enable this mirror, I clicked the "Add" button on the Other Software tab in Software Sources, then pasted in the full address as above. After that, the new mirror was recognized as an main source and I found it on the "Ubuntu Software" tab, in the "Download from" menu.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Side note: If you have ever added a package mirror the old way, via APT's "sources.list" file, you'll be happy to know that this method fills out that same sources.list with all necessary permutations of the new mirror address, including all the extra repositories like universe or non-free which you'd already enabled elsewhere. It's just much easier to use the Update Manager to handle this now.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;The actual upgrade &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Events of note which resulted during and after the upgrade:&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;The download of 10.10 from my local mirror took a little over 30 minutes for 1800 packages, which was nice. The config stage took close to an hour after that, with minimal interruptions from Update Manager asking how to proceed.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Possibly the most exciting thing that happened: A scary, pixelated distorted warning "LOADING CRASH KERNEL" appeared mid screen off center, in early boot stage, but everything was in fact OK after that. Oh well.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;During the upgrade, Update Manager asked if I wanted to keep my customized Apache configuration files and I told it "yes."&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Also during the upgrade, &lt;a href="http://ardour.org/"&gt;Ardour&lt;/a&gt; was removed (I'm not sure why, I do have Ubuntu Studio  repositories enabled) and I'll have to look into reinstalling it. This  was mentioned by Update Manager, with a warning about the upgrade removing&amp;nbsp; a bunch of other packages, none of which i cared about. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Upon first login to 10.10, my desktop background had disappeared. Oops.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Font anti-aliasing is noticeably better, as if the "sub-pixel smoothing" algorithm in Appearance &amp;gt; Fonts was improved.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;My Intel 5 Series/3400 Series on-board microphone input started working correctly for the first time (Didn't work in 10.04.)&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;My custom desktop theme is unchanged, save for those  smoother looking fonts. The ATI Fire GL driver installed via  Administration &amp;gt; Hardware Drivers (renamed "Additional Drivers"  in 10.10) hums along as always. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Working out a few bugs &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;A few seconds on Google led me to &lt;a href="http://ubuntuforums.org/showthread.php?t=1588708"&gt;this thread&lt;/a&gt; about desktop pictures disappearing on 10.10 upgrade, and indeed, like the folks on the thread I'm running &lt;a href="http://ubuntu-tweak.com/"&gt;Ubuntu Tweak&lt;/a&gt;  and had disabled desktop icons prior to the upgrade. So this is an  Ubuntu Tweak problem, really. I next went into Tweak's desktop settings,  checked "Show desktop icons", and my old wallpaper (and icons) came  back. I then unchecked it again and my icons vanished, wallpaper  remained. Perfect!&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The boot splash problem was a little trickier to track down, but eventually I found this: http://ubuntuforums.org/showthread.php?t=1587411. The &lt;a href="http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml"&gt;solution mentioned here&lt;/a&gt; involves a long and involved process of modifying GRUB bootloader files, apparently because the installer didn't set them up right. This isn't really acceptable for the average user, and I wouldn't really mind doing it myself, except that it's 2011 and I expect better from my Linux desktop. There is also a &lt;a href="http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html"&gt;script to run the solution&lt;/a&gt;, which doesn't mention that it relies on a non-standard package to be installed, "hwinfo". I haven't run this yet either.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;I wanted to check to be sure that this problem was on its way to being solved the right way, so I followed a link from the blog page discussion which sent me to the &lt;a href="https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/563878"&gt;official bug report on Launchpad&lt;/a&gt;, and I have cast my vote for "this bug affects me" (almost 140 such votes on Launchpad!) I also hit the "subscribe" link on the right side of the screen to get emails when the bug changes status. I view participation in this process as even more important than having it working "perfectly" for just me, because it helps fix the problem for everyone.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Outcome&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Two big wins with fonts and microphone  add up to a good upgrade!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Still strongly considering upgrading directly to 11.04 from here, as the 10.10 upgrade was somewhat lacking in excitement. I figure an alpha release with a &lt;a href="http://unity.ubuntu.com/"&gt;new desktop environment&lt;/a&gt; might provide that...&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-997824544633515246?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/997824544633515246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=997824544633515246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/997824544633515246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/997824544633515246'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2011/03/upgrading-ubuntu-from-1004-to-1010-with.html' title='Upgrading Ubuntu from 10.04 to 10.10 with a local mirror'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-2900446416765106244</id><published>2011-03-23T23:00:00.000-07:00</published><updated>2011-03-25T04:24:25.534-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='irc'/><category scheme='http://www.blogger.com/atom/ns#' term='xchat'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>How to get help with Ubuntu on IRC chat</title><content type='html'>If you're new to Ubuntu or Linux, and you've ever run into a problem or question that you just can't seem to solve with Google searches, you will be happy to know that there is another resource available to you. Even if you're experienced, there's always going to be something new and obscure that trips you up once in a while. That's where IRC comes in.&lt;br /&gt;&lt;br /&gt;IRC (Internet Relay Chat) is an ancient protocol for chatting on the Internet which is alive and flourishing. It is the predecessor to IM software, Web chatrooms and online gaming chat systems. IRC is commonly used for informal support and chat related to application software, operating systems, games, and a whole host of general interest topics like sports, politics and religion.&lt;br /&gt;&lt;br /&gt;So how can you plug into this resource and get some answers? Ubuntu provides several IRC clients. I like Xchat (&lt;a href="http://xchat.org/"&gt;http://xchat.org/&lt;/a&gt;). You can find it in the Ubuntu Software Center. Once installed, it will show up in your main menu under Internet &amp;gt; Xchat-Gnome IRC Chat.&lt;br /&gt;&lt;br /&gt;Launch Xchat and you will be asked for a username. Keep in mind this will be visible.&lt;br /&gt;&lt;br /&gt;IRC networks are organized like this: you connect to a particular server, which has its own URL just like a webserver. Each server is a "network" in IRC terms and it hosts a variety of "channels". Channels are identified by hash marks (just like Twitter tags). By default, Xchat on Ubuntu will put you into the #ubuntu channel on the Freenet IRC network. This means there are a lot of people in the channel at any one time, and help is usually just a few seconds away!&lt;br /&gt;&lt;br /&gt;A few tips for IRC:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Don't ask to ask, just ask your question. The #ubuntu channel exists to answer questions, so chit chat is unnecessary. &lt;/li&gt;&lt;li&gt;The channel bot, Ubottu, will answer your topical questions if you message it: "/msg ubottu !firefox4"&lt;/li&gt;&lt;li&gt;Be patient if your question isn't answered right away - it just means no one has an answer for you yet. Wait a few minutes before asking it again, even if it's busy in the channel.&lt;/li&gt;&lt;/ul&gt;And there you have it, Ubuntu IRC support in a nutshell. One of my favorite resources for truly stuck situations.&lt;br /&gt;&lt;br /&gt;For more information on IRC, check out this tutorial: &lt;a href="http://www.irchelp.org/irchelp/irctutorial.html"&gt;http://www.irchelp.org/irchelp/irctutorial.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-2900446416765106244?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/2900446416765106244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=2900446416765106244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/2900446416765106244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/2900446416765106244'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2011/03/how-to-get-help-with-ubuntu-on-irc-chat.html' title='How to get help with Ubuntu on IRC chat'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-5531580517022383595</id><published>2010-09-12T12:53:00.000-07:00</published><updated>2011-04-15T04:07:35.659-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='private server'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='tdb'/><category scheme='http://www.blogger.com/atom/ns#' term='trinitycore'/><category scheme='http://www.blogger.com/atom/ns#' term='lucid'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Building TrinityCore 9847 with TrinityDB r34 on Ubuntu 10.04</title><content type='html'>Well, another TrinityCore/TDB release has arrived (&lt;a href="http://forum.trinitycore.org/topic/28139-tdb-3351134-love-hate-and-passion-has-been-released/"&gt;http://forum.trinitycore.org/topic/28139-tdb-3351134-love-hate-and-passion-has-been-released/&lt;/a&gt;), so I'm rebuilding my Trinity server from scratch and sharing the process again. Happily, I saw much fewer errors than when I built r33. No errors, in fact!&lt;br /&gt;&lt;br /&gt;Accordingly, this guide describes the process of setting up TrinityCore revision 9847 with TrinityDB 335.11.34 (TDB r34) on an Ubuntu 10.04 system. The directions should work on Ubuntu 9.10 but have not been tested there. I got most of my clues from &lt;a href="http://www.trinitycore.info/index.php?title=Installing_TrinityCore_on_recent_Linux-based_systems"&gt;http://www.trinitycore.info/index.php?title=Installing_TrinityCore_on_recent_Linux-based_systems&lt;/a&gt;. I highly suggest you keep that document handy while following this guide, as it goes into detail on many explanations which I will be glossing over.&lt;br /&gt;&lt;br /&gt;To avoid unnecessary content duplication, please see my post at &lt;a href="http://sectio-aurea.blogspot.com/2010/09/installing-trinitycore-dependencies-on.html"&gt;http://sectio-aurea.blogspot.com/2010/09/installing-trinitycore-dependencies-on.html&lt;/a&gt; for an explanation of installing Ubuntu-specific build dependencies and setting up the Trinity server user environment. Specifically, I'm building under /home/trinity as 'trinity' user. Make sure you follow those directions first if this is your first build, then come back to this page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Building TrinityCore rev9847&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;br /&gt;$ hg clone http://trinitycore.googlecode.com/hg/ trinitycore&lt;br /&gt;$ mkdir build&lt;br /&gt;$ cd build&lt;br /&gt;$ cmake ../trinitycore/ -DPREFIX=/home/trinity/server -DSQL=1 -DTOOLS=1 -Wno-dev&lt;/blockquote&gt;&lt;br /&gt;For the build, I passed the '-j 4' switch to use all CPU cores - use different values after '-j' depending on the number of your cores.:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ make -j 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ make install&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size: large;"&gt;Setting up TrinityDB 335.11.34 (TDB r34)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For this installation, I chose to do a clean install of the r34 database release. I am NOT preserving my current data. This was in large part due to the inconsistencies I encountered with r33 - I wanted to make sure that those issues were resolved. So, I completely dropped databases 'world', 'auth' and 'characters' prior to running these update files.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ hg clone http://trinitydb.googlecode.com/hg/ trinitydb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mysql -u root -p &amp;lt; server/share/trinity/sql/tools/create_mysql.sql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mysql -u root -p auth &amp;lt; trinitycore/sql/base/auth_database.sql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mysql -u root -p characters &amp;lt; trinitycore/sql/base/characters_database.sql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/trinitydb/full_db/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ unzip TDB_335.11.34_9847.zip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mysql -u trinity --password="trinity" world &amp;lt; TDB_335.11.34_9847.sql &lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size: large;"&gt;Setting up DBC, maps and vmaps&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I copied a 3.3.5 retail client directory over from a Windows partition; you could also install through Wine directly to Ubuntu if desired.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;br /&gt;$ cp -R /host/Users/Public/Games/World\ of\ Warcraft/ .&lt;/blockquote&gt;&lt;br /&gt;Now, extract maps and copy to the server: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd World\ of\ Warcraft/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ /home/trinity/server/bin/mapextractor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cp -r dbc/ maps/ /home/trinity/server/data/ &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;And vmaps:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ /home/trinity/server/bin/vmap3extractor&lt;br /&gt;$ mkdir vmaps&lt;br /&gt;$ /home/trinity/server/bin/vmap3assembler Buildings vmaps&lt;br /&gt;$ cp -r vmaps/ /home/trinity/server/data/ &lt;/blockquote&gt;&lt;br /&gt;Afterwards you can remove the extracted data from your client directory:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ rm -rf dbc/ maps/ vmaps/ &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Configuring the worldserver and authserver&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/ &lt;br /&gt;$ cd server/etc/&lt;br /&gt;$ cp authserver.conf.dist authserver.conf &lt;br /&gt;$ cp worldserver.conf.dist worldserver.conf&amp;nbsp; &lt;/blockquote&gt;&lt;br /&gt;Setting up logs a bit better than the default, which dumps them into the bin directory:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mkdir -p server/log/worldserver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mkdir -p server/log/authserver&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;A few modifications are needed to worldserver.conf; set these values: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DataDir = "/home/trinity/server/data/"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LogsDir = "/home/trinity/server/log/worldserver/"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Changes in authserver.conf:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LogsDir = "/home/trinity/server/log/authserver/"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;BindIP = "127.0.0.1"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Running TrinityCore 'worldserver' and 'authserver'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For server startup, it's nice to run each daemon in the foreground in a separate terminal, as the worldserver daemon will spawn an interactive control console upon startup.&lt;br /&gt;&lt;br /&gt;The two server binaries which were just built reside here.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/home/trinity/server/bin/authserver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/home/trinity/server/bin/worldserver &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;I created convenient start scripts in the 'trinity' user's home directory.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ echo "/home/trinity/server/bin/authserver" &amp;gt; authserver_start.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ echo "/home/trinity/server/bin/worldserver" &amp;gt; worldserver_start.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ chmod +x *_start.sh&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;And created stop scripts, although in practice you can just Ctrl-C in their terminals to shut down.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ echo "kill -9 `pidof authserver`" &amp;gt; authserver_stop.sh&lt;br /&gt;$ echo "kill -9 `pidof worldserver`" &amp;gt; worldserver_stop.sh&lt;br /&gt;$ chmod +x *_stop.sh&lt;/blockquote&gt;&lt;br /&gt;Running the start scripts in separate terminals under the 'trinity' user:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ ./authserver_start.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ ./worldserver_start.sh &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The authserver starts up quickly with a quiet log; the worldserver takes a minute or less to start up, and uses around 200MB of memory while running. What do they look like in the process list? Easy to spot:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;trinity&amp;nbsp; 25052 25051&amp;nbsp; 6 09:57 pts/0&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:09 /home/trinity/server/bin/worldserver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;trinity&amp;nbsp; 25127&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; 0 10:00 pts/1&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:00 /home/trinity/server/bin/authserver&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Client Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The realm is running - great! Time to test a client connection. You'll need Wine to run the client:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ sudo apt-get install wine1.2&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Make sure your realmlist references are to localhost. Here's my Data/enUS/realmlist.wtf for the client:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;set realmlist 127.0.0.1&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;set patchlist 127.0.0.1 &lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;set realmlistbn ""&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;set portal us&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;And the WTF/Config.wtf:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SET realmList "127.0.0.1"&lt;br /&gt;SET patchlist "127.0.0.1"&lt;br /&gt;SET locale "enUS"&lt;br /&gt;SET portal "us"&lt;br /&gt;SET hwDetect "0"&lt;br /&gt;SET gxRefresh "60"&lt;br /&gt;SET gxMultisampleQuality "0.000000"&lt;br /&gt;SET gxFixLag "0"&lt;br /&gt;SET videoOptionsVersion "3"&lt;br /&gt;SET movie "0"&lt;br /&gt;SET Gamma "1.000000"&lt;br /&gt;SET showToolsUI "1"&lt;br /&gt;SET Sound_OutputDriverName "System Default"&lt;br /&gt;SET Sound_MusicVolume "0.40000000596046"&lt;br /&gt;SET Sound_AmbienceVolume "0.60000002384186"&lt;br /&gt;SET farclip "777.000000"&lt;br /&gt;SET specular "1"&lt;br /&gt;SET groundEffectDensity "24"&lt;br /&gt;SET projectedTextures "1"&lt;br /&gt;SET gxWindow "1"&lt;br /&gt;SET gxResolution "800x600"&lt;/blockquote&gt;&lt;br /&gt;Once the client is launched, you need to create an account to log in with: let's make a GM account first. We will use the interactive shell provided by TrinityCore. Go to the worldserver's shell, and hit 'enter', then give the following commands to create a GM account and give permissions for 2 expansion packs:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt; account create admin PASSWORD&lt;br /&gt;TC&amp;gt;Account created: ADMIN&lt;br /&gt;TC&amp;gt; account set gmlevel admin 3 -1&lt;br /&gt;TC&amp;gt;You change security level of account ADMIN to 3.&lt;br /&gt;TC&amp;gt; account set addon admin 2&lt;br /&gt;TC&amp;gt;Account ADMIN (Id: 1) have up to 2 expansion allowed now.&lt;/blockquote&gt;&lt;br /&gt;You may also wish to create a regular user for testing:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt;account create user01 PASSWORD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt;Account created: user01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt; account set addon user01 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt;Account USER (Id: 2) have up to 2 expansion allowed now.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;If you want to delete an account:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt;account delete user01&lt;br /&gt;TC&amp;gt;Account deleted: USER01&lt;/blockquote&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/div&gt;&lt;br /&gt;By default, new GM account characters are created as level 80. Regular user account characters come in as level 1. This and many other parameters can be adjusted in worldserver.conf to your liking.&lt;br /&gt;&lt;br /&gt;As always, comments about how this works/doesn't work for you are welcome. Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-5531580517022383595?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/5531580517022383595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=5531580517022383595' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5531580517022383595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5531580517022383595'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2010/09/trinitycore-9847-tdb-r34-ubuntu-1004.html' title='Building TrinityCore 9847 with TrinityDB r34 on Ubuntu 10.04'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-5372811635802298597</id><published>2010-09-12T12:27:00.000-07:00</published><updated>2011-05-10T14:41:33.202-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='trinitycore'/><category scheme='http://www.blogger.com/atom/ns#' term='lucid'/><title type='text'>Installing TrinityCore dependencies on Ubuntu 10.04</title><content type='html'>This guide is meant to accompany my release-specific build guides for TrinityCore/TDB releases on Ubuntu, in order to cut down on duplicate content in those posts since these procedures for brand new installations don't change.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;TrinityCore dependency packages in Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, install the Ubuntu packages required for building TrinityCore.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;$ sudo aptitude install build-essential autoconf libtool gcc g++ make cmake subversion mercurial patch wget links zip unzip unrar openssl libssl-dev mysql-server mysql-client libmysqlclient15-dev libmysql++-dev libreadline5-dev zlib1g-dev libbz2-dev&lt;/span&gt;&lt;/blockquote&gt;Now create a separate 'trinity' user for the server to run under (or you can call this user 'tc' or whatever you like). Then, switch to this user and start setting up the dependencies which we must build. Note that on my development desktop machine, I give 'trinity' sudo on Ubuntu by putting it in the admin group, in order to install some libraries systemwide. If you're preparing a public server, you should remove the 'trinity' user's sudo privileges with "sudo gpasswd -d trinity admin" after dependency setup is complete.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ sudo adduser trinity&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ sudo usermod -G admin -a trinity&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ su - trinity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Building ACE 5.7.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the TrinityCore dependencies is the ACE framework. The latest version, 5.7.8, is recommended by the TrinityCore developers. I confirmed that Ubuntu 10.04's ACE packages are older than 5.7.8:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ apt-cache policy libace-dev | grep Candidate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Candidate: 5.6.3-6 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, it's still appropriate to build by hand:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ cd ~/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ wget http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.8.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ tar xvzf ACE-5.7.8.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ cd ~/ACE_wrappers/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ mkdir build&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ cd build&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ ../configure&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; $ make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's it! You are now ready to install TrinityCore and TDB in your new build environment. Continue on with checking out the code and building.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-5372811635802298597?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/5372811635802298597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=5372811635802298597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5372811635802298597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5372811635802298597'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2010/09/installing-trinitycore-dependencies-on.html' title='Installing TrinityCore dependencies on Ubuntu 10.04'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-5334401288175883883</id><published>2010-08-23T19:43:00.000-07:00</published><updated>2010-09-12T12:56:01.489-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='private server'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><category scheme='http://www.blogger.com/atom/ns#' term='trinitycore'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Building TrinityCore with TrinityDB r33 on Ubuntu 10.04</title><content type='html'>&lt;span style="font-size: large;"&gt;Setting up TrinityCore on Ubuntu 10.04&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dp1AyT08vUQ/THv_Pndch4I/AAAAAAAAAAs/TreAeR6Jf2A/s1600/5wows1ubuntu.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/_dp1AyT08vUQ/THv_Pndch4I/AAAAAAAAAAs/TreAeR6Jf2A/s320/5wows1ubuntu.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The awesomeness of 5-boxing localhost&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: red; font-size: large;"&gt;IMPORTANT: USE UPDATED R34 GUIDE AT &lt;a href="http://sectio-aurea.blogspot.com/2010/09/trinitycore-9847-tdb-r34-ubuntu-1004.html"&gt;http://sectio-aurea.blogspot.com/2010/09/trinitycore-9847-tdb-r34-ubuntu-1004.html&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt; - THANKS&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This original guide describes the complete process of setting up &lt;a href="http://www.trinitycore.info/index.php?title=Main_Page"&gt;TrinityCore&lt;/a&gt; rev9535&amp;nbsp; with TrinityDB r33 (TDB) on a new Ubuntu 10.04 or 9.10 installation. This server build is compatible with the current 3.3.5 retail clients. During the bulk of the installation, I worked from the generally excellent Linux-specific instructions at &lt;a href="http://www.trinitycore.info/index.php?title=Installing_TrinityCore_on_recent_Linux-based_systems"&gt;http://www.trinitycore.info/index.php?title=Installing_TrinityCore_on_recent_Linux-based_systems&lt;/a&gt;  which contains distribution-specific details for RedHat and Debian-like  systems. The only place where those directions were necessarily incomplete was the TrinityDB update process, which required some troubleshooting due to the changing nature of the unstable release DB updates.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Setting up the base system (optional)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I began with a fresh installation of Ubuntu 10.04 using &lt;a href="http://wubi-installer.org/"&gt;Wubi&lt;/a&gt;, which was patched up with the current updates (Update Manager will pop up and offer these updates to you): &lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libfreetype6 linux-headers-2.6.32-24 linux-headers-2.6.32-24-generic linux-image-2.6.32-24-generic linux-libc-dev&lt;/blockquote&gt;&lt;br /&gt;I have also tested this process on Ubuntu 9.10, which happily worked exactly as 10.04 for the purpose of build dependencies. &lt;br /&gt;&lt;br /&gt;Installing to a VirtualBox or VMWare instance should also work just fine, although I haven't tested a build on those platforms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Installing TrinityCore dependencies&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First, install the Ubuntu packages required for building TrinityCore.&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ sudo aptitude install build-essential autoconf libtool gcc g++ make cmake subversion mercurial patch wget links zip unzip unrar openssl libssl-dev mysql-server mysql-client libmysqlclient15-dev libmysql++-dev libreadline5-dev zlib1g-dev libbz2-dev&lt;/blockquote&gt;&lt;br /&gt;Now create a separate 'trinity' user for the server to run under (or 'tcore' or whatever you like). Then, switch to this user and start setting up the dependencies which we must build. Note that I give 'trinity' sudo on Ubuntu by putting it in the admin group, in order to install some libraries systemwide. If you're preparing a public server, you should remove the 'trinity' user's sudo privileges after setup is complete.&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ sudo adduser trinity&lt;br /&gt;$ sudo usermod -G admin -a trinity&lt;br /&gt;$ su - trinity&lt;/blockquote&gt;&lt;span style="font-size: large;"&gt;Building ACE 5.7.8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the TrinityCore dependencies is the ACE framework. The latest version, 5.7.8, is recommended by the TrinityCore developers. I confirmed that  Ubuntu 10.04's ACE packages are older than 5.7.8:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ apt-cache policy libace-dev | grep Candidate&lt;br /&gt;Candidate: 5.6.3-6 &lt;/blockquote&gt;&lt;br /&gt;So, it's still appropriate to  build by hand:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;br /&gt;$ wget http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.8.tar.gz&lt;br /&gt;$ tar xvzf ACE-5.7.8.tar.gz&lt;br /&gt;$ cd ~/ACE_wrappers/&lt;br /&gt;$ mkdir build&lt;br /&gt;$ cd build&lt;br /&gt;$ ../configure&amp;nbsp;&amp;nbsp;&amp;nbsp; $ make&lt;br /&gt;$ sudo make install&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Note: If you get an segfault at this step on 'make', and you are like me, you are probably on your third fresh install of Wubi in a row and forgot to restart since installing kernel updates.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Building TrinityCore&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, it's time to build the Trinity Core server itself - starting by checking out source from the repository. Still as user 'trinity':&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;br /&gt;$ hg clone http://trinitycore.googlecode.com/hg/ trinitycore&lt;/blockquote&gt;Now we make a build directory in the 'trinity' home directory, and run the Cmake configuration script: &lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mkdir build&lt;br /&gt;$ cd build&lt;br /&gt;$ cmake ../trinitycore/ -DPREFIX=/home/trinity/server -DSQL=1 -DTOOLS=1&lt;/blockquote&gt;For the build, I passed the '-j 2' switch to use both cores - use different values after '-j' depending on the number of your cores.:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ make -j 2&lt;br /&gt;$ make install&lt;/blockquote&gt;For future updates to the TrinityCore server, do this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/trinitycore/&lt;br /&gt;$ hg pull -u&lt;br /&gt;$ cd ~/build&lt;br /&gt;$ make clean&lt;/blockquote&gt;Then, repeat the steps to first configure with Cmake, then compile and install listed above.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Setting up TrinityDB r33 (TDB)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Warning! It took a lot of grepping around the updates folders to get me through this part of the installation. If you don't follow the order of operations described here, or you install additional update files not mentioned, there's no guarantee it will work. Heck, even if you do follow this order, you may have to correct something different which I didn't have to deal with. Here be Dragons.&lt;br /&gt;&lt;br /&gt;Check out the database using hg:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;br /&gt;$ hg clone http://trinitydb.googlecode.com/hg/ trinitydb&lt;/blockquote&gt;Now create the three databases, 'world', 'auth' and 'characters' including mysql user privileges for 'trinity'. Don't run these again for future updates, or you'll reset your entire database and lose any current data:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ mysql -u root -p &amp;lt; server/share/trinity/sql/tools/create_mysql.sql&lt;br /&gt;$ mysql -u root -p auth &amp;lt; trinitycore/sql/base/auth_database.sql&lt;br /&gt;$ mysql -u root -p characters &amp;lt; trinitycore/sql/base/characters_database.sql&lt;/blockquote&gt;&lt;br /&gt;Now for some 'world' database updates which come from the trinitydb sandbox. The last major release was 8874, and there's also an update pack for 8875 through 8996, but we're patching even further up to date from there in a minute.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/trinitydb/full_db/&lt;br /&gt;$ unzip TDB_335.10.32_8874.zip&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; TDB_335.10.32_8874.sql&lt;br /&gt;$ cd ../updates/335.10/&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 33_01_corepatch_world_8875_8996.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 33_02_procedures_world.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 33_03_updatepack_world.sql&lt;/blockquote&gt;&lt;br /&gt;Now import lots of updates from trinitydb, continuing basically where 8896 left off from, in the previous trinitycore sql updates:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/trinitycore/sql/updates/3.3.5a_old&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; ../3.3.2_old/7552_world_battleground_template.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; ../3.3.2_old/7432_world_access_requirement.sql &lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; ../2.4.3_old/90_world.sql &lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8897_world_npc_vendor.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8897_world_trinity_string.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8905_world_spell_proc_event.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8906_world_spell_proc_event.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8915_world_trinity_string.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8920_world_spell_dbc.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8920_world_spell_linked_spell.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8921_world_spell_dbc.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8925_world_spell_group.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8957_world_command.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8957_world_disables.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8957_world_trinity_string.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8971_world_command.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8971_world_trinity_string.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8975_world_spell_dbc.sql&lt;br /&gt;$ mysql -u trinity --password="trinity" world &amp;lt; 8988_world_playercreateinfo.sql&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/trinitycore/sql/updates &lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ for i in `ls *_world_*.sql`; do mysql -u trinity --password="trinity" world &amp;lt; $i; done&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;The first few older updates are to fix problems with several recent updates which referred to nonexistent tables or columns. The new updates are not perfect yet, after all this is an unstable revision...&lt;br /&gt;&lt;br /&gt;Procedure for updating database in future: run these commands to  update your DB sandbox, then update from the new files since your last  build.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/trinitydb&lt;br /&gt;$ hg pull -u&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;DBC, maps and vmaps: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I copied a 3.3.5 retail client directory over from a Windows partition; you could also install through Wine directly to Ubuntu if desired.&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;br /&gt;$ cp -R /host/Users/Public/Games/World\ of\ Warcraft/ .&lt;/blockquote&gt;Now, extract maps and copy to the server:&amp;nbsp; &lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd World\ of\ Warcraft/&lt;br /&gt;$ /home/trinity/server/bin/mapextractor &lt;br /&gt;$ cp -r dbc/ maps/ /home&lt;username&gt;/trinity/server/data/&lt;/username&gt;&lt;username&gt;&amp;nbsp;&lt;/username&gt;&lt;/blockquote&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/div&gt;&lt;username&gt;And vmaps:&lt;/username&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ &lt;username&gt;/home/trinity/server/bin/vmap3extractor&lt;/username&gt;&lt;br /&gt;$ &lt;username&gt;mkdir vmaps&lt;/username&gt;&lt;br /&gt;$ &lt;username&gt;/home/trinity/server/bin/vmap3assembler Buildings vmaps&lt;/username&gt;&lt;br /&gt;&lt;username&gt;$ cp -r vmaps/ /home/trinity/server/data/&lt;/username&gt; &lt;username&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/username&gt;&lt;/blockquote&gt;Afterwards you can remove the extracted data from your client directory:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ rm -rf dbc/ maps/ vmaps/ &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;username&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/username&gt;&lt;br /&gt;&lt;username&gt;&lt;span style="font-size: large;"&gt;Configuring the worldserver and authserver&lt;/span&gt;&lt;/username&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/&lt;username&gt;&amp;nbsp;&lt;/username&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;username&gt;$ cd server/etc/&lt;/username&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;username&gt;$&lt;/username&gt; &lt;username&gt;cp authserver.conf.dist authserver.conf&lt;/username&gt;&amp;nbsp;&lt;/div&gt;&lt;username style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$&lt;/username&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt; &lt;/span&gt;&lt;username style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cp worldserver.conf.dist worldserver.conf&lt;/username&gt;&lt;span style="font-family: 'Courier New',Courier,monospace;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/blockquote&gt;&lt;username&gt;&lt;/username&gt;&lt;br /&gt;Setting up logs a bit better than the default, which dumps them into the bin directory:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ cd ~/ &lt;br /&gt;$ mkdir -p server/log/worldserver&lt;br /&gt;$ mkdir -p server/log/authserver&lt;/blockquote&gt;&lt;username&gt;&lt;/username&gt;&lt;br /&gt;&lt;username&gt;A few modifications are needed to worldserver.conf; set these values:&amp;nbsp;&lt;/username&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;username&gt;DataDir = "/home/trinity/server/data/"&lt;/username&gt;&lt;br /&gt;&lt;username&gt;&lt;/username&gt;&lt;br /&gt;LogsDir = "/home/trinity/server/log/worldserver/"&lt;/blockquote&gt;Changes in authserver.conf: &lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LogsDir = "/home/trinity/server/log/authserver/"&lt;br /&gt;BindIP = "127.0.0.1"&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Running TrinityCore 'worldserver' and 'authserver'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For server startup, it's nice to run each daemon in the foreground in a separate terminal, as the worldserver daemon will spawn an interactive control console upon startup:&lt;br /&gt;&lt;br /&gt;The two server binaries which were just built reside here. &lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/home/trinity/server/bin/authserver&lt;br /&gt;/home/trinity/server/bin/worldserver &lt;/blockquote&gt;I created convenient start scripts in the 'trinity' user's home directory.&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ echo "/home/trinity/server/bin/authserver" &amp;gt; authserver_start.sh&lt;br /&gt;$ echo "/home/trinity/server/bin/worldserver" &amp;gt; worldserver_start.sh&lt;br /&gt;$ chmod +x *_start.sh&lt;/blockquote&gt;And created stop scripts, although in practice you can just Ctrl-C in their terminals to shut down.&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ echo "kill -9 `pidof authserver`" &amp;gt; authserver_stop.sh&lt;br /&gt;$ echo "kill -9 `pidof worldserver`" &amp;gt; worldserver_stop.sh&lt;br /&gt;$ chmod +x *_stop.sh&lt;/blockquote&gt;Running the start scripts in separate terminals under the 'trinity' user, there will be several warnings/errors in the worldserver startup log but nothing critical.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ ./authserver_start.sh&lt;br /&gt;&lt;br /&gt;$ ./worldserver_start.sh &lt;/blockquote&gt;&lt;br /&gt;The authserver starts up quickly with a quiet log; the worldserver takes a minute or so to start up on my AMD Vision dual core system, and uses around 200MB of memory while running. What do they look like in the process list? Easy to spot:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;trinity&amp;nbsp; 25052 25051&amp;nbsp; 6 09:57 pts/0&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:09 /home/trinity/server/bin/worldserver&lt;br /&gt;trinity&amp;nbsp; 25127&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; 0 10:00 pts/1&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:00 /home/trinity/server/bin/authserver&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Client Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The realm is running - great! Time to test a client connection. You'll need Wine to run the client:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ sudo apt-get install wine1.2&lt;/blockquote&gt;Make sure your realmlist references are to localhost. Here's my Data/enUS/realmlist.wtf for the client:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;set realmlist 127.0.0.1&lt;br /&gt;set patchlist 127.0.0.1&lt;br /&gt;set realmlistbn ""&lt;br /&gt;set portal us&lt;/blockquote&gt;And the WTF/Config.wtf:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SET realmList "127.0.0.1"&lt;br /&gt;SET patchlist "127.0.0.1"&lt;br /&gt;SET locale "enUS"&lt;br /&gt;SET portal "us"&lt;br /&gt;SET hwDetect "0"&lt;br /&gt;SET gxRefresh "60"&lt;br /&gt;SET gxMultisampleQuality "0.000000"&lt;br /&gt;SET gxFixLag "0"&lt;br /&gt;SET videoOptionsVersion "3"&lt;br /&gt;SET movie "0"&lt;br /&gt;SET Gamma "1.000000"&lt;br /&gt;SET showToolsUI "1"&lt;br /&gt;SET Sound_OutputDriverName "System Default"&lt;br /&gt;SET Sound_MusicVolume "0.40000000596046"&lt;br /&gt;SET Sound_AmbienceVolume "0.60000002384186"&lt;br /&gt;SET farclip "777.000000"&lt;br /&gt;SET specular "1"&lt;br /&gt;SET groundEffectDensity "24"&lt;br /&gt;SET projectedTextures "1"&lt;br /&gt;SET gxWindow "1"&lt;br /&gt;SET gxResolution "800x600"&lt;/blockquote&gt;Once the client is launched, you need to make an account to log in with: let's do a GM account first. We will use the interactive shell provided by TrinityCore. Go to the worldserver's shell, and hit 'enter', then give the following commands to create a GM account and give permissions for 2 expansion packs: &lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt; account create admin PASSWORD&lt;password&gt;&lt;password&gt;&lt;/password&gt;&lt;/password&gt;&lt;br /&gt;TC&amp;gt;Account created: ADMIN&lt;br /&gt;TC&amp;gt; account set gmlevel admin 3 -1&lt;br /&gt;TC&amp;gt;You change security level of account ADMIN to 3.&lt;br /&gt;TC&amp;gt; account set addon admin 2&lt;br /&gt;TC&amp;gt;Account ADMIN (Id: 1) have up to 2 expansion allowed now.&lt;/blockquote&gt;You may also wish to create a regular user for testing:&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt;account create user PASSWORD&lt;password&gt;&lt;/password&gt;&lt;br /&gt;TC&amp;gt;Account created: user&lt;br /&gt;TC&amp;gt; account set addon user 2&lt;br /&gt;TC&amp;gt;Account USER (Id: 2) have up to 2 expansion allowed now.&lt;/blockquote&gt;If you want to delete an account:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/div&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;TC&amp;gt;account delete user07&lt;br /&gt;TC&amp;gt;Account deleted: USER07&lt;/blockquote&gt;&lt;br /&gt;By default, new GM account characters are created as level 80. Regular user account characters come in as level 1. This and many other parameters can be adjusted in worldserver.conf to your liking.&lt;br /&gt;&lt;br /&gt;Enjoy your new TrinityCore server! Comments/corrections are welcome as regards the build process on your system, especially on Ubuntu 10.04 or 9.10, and please keep in mind that future Trinity releases will almost certainly slightly change the database installation process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-5334401288175883883?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/5334401288175883883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=5334401288175883883' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5334401288175883883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5334401288175883883'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2010/08/building-trinitycore-with-trinitydb-r33.html' title='Building TrinityCore with TrinityDB r33 on Ubuntu 10.04'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dp1AyT08vUQ/THv_Pndch4I/AAAAAAAAAAs/TreAeR6Jf2A/s72-c/5wows1ubuntu.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-2593447826370443318</id><published>2010-08-22T20:17:00.000-07:00</published><updated>2010-08-22T20:37:09.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='xnee'/><category scheme='http://www.blogger.com/atom/ns#' term='lucid'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Building Xnee 3.06 on Ubuntu Lucid 10.04</title><content type='html'>Recently, I wanted to use Xnee (&lt;a href="http://www.sandklef.com/xnee/"&gt;http://www.sandklef.com/xnee/&lt;/a&gt;) to automate some GUI application actions on an Ubuntu Lucid 10.04 installation, but I found that the version of Xnee available from the Lucid repositories still has some problems. Specifically, this older Xnee version, 3.02-2ubuntu2, still contains workarounds for some previously existing Xorg RECORD extension problems which have themselves now been fixed in Lucid. The outcome of this mismatch is that recording fails with any of &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cnee&lt;/span&gt;, &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gnee&lt;/span&gt; or &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pnee&lt;/span&gt;. This is resolved in the next release of Ubuntu, 10.10 "Maverick", which includes Xnee 3.06, but I preferred not to upgrade the entire system to a pre-release state just to get this one application working.&lt;br /&gt;&lt;br /&gt;Therefore, desiring to build the latest Xnee release from source and resolve the recording problem, I used a trial and error process involving the output of the configure script, along with a good deal of web searching, to come up with a list of required packages to support building Xnee 3.06 from the GNU FTP tarball. On a fresh Ubuntu 10.04 installation, patched up to date but otherwise untouched, the build dependencies can be obtained as such (approximately 100MB in total):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sudo aptitude install build-essential libxtst-dev libpanel-applet2-dev autoconf automake libtool libgnomeui-dev&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If building package documentation is desired:&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sudo aptitude install dia texi2html texinfo texlive-font-utils texlive-latex-base texlive-generic-recommended&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now we can get the latest tarball from the GNU FTP site and install it. Include the --disable-doc flag (recommended) if you don't want to spend the time building the package documentation:&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cd ~/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget &lt;a href="http://ftp.gnu.org/gnu/xnee/"&gt;http://ftp.gnu.org/gnu/xnee/&lt;/a&gt;xnee-3.06.tar.gz&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;tar xzvf xnee-3.06.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd xnee-3.06&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./configure [--disable-doc&lt;/span&gt;]&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I found that &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gnee&lt;/span&gt;, the graphical interface for Xnee, would launch and seemed usable enough (though a bit unstable when poked the wrong way) but I wanted to start by learning the basics of its command line interface, and so I haven't messed around with 3.06's &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gnee&lt;/span&gt; quite as much yet. Here are a few working examples using &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cnee&lt;/span&gt;, the Xnee CLI tool:&lt;br /&gt;&lt;br /&gt;Recording both mouse and keyboard, storing mouse starting position, using F12 for the "stop recording" key, a countdown timer of 10 to begin and a maximum number of 1000 events to record, storing the results to a new file cnee_test.xnl: &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cnee --record --mouse --keyboard -o cnee_test.xnl --store-mouse-position --stop-key F12 --time 10 --events-to-record 1000 &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Playback of mouse and keyboard events, recalling window position from the recording, with a countdown of 10 seconds to begin playback:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cnee --replay --mouse --keyboard -f cnee_test.xnl --recall-window-position --time 10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;1) Recording segfaults after the starting timer completes if F5 is the stop key... I haven't experimented further to see exactly which keys cause this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-2593447826370443318?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/2593447826370443318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=2593447826370443318' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/2593447826370443318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/2593447826370443318'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2010/08/building-xnee-306-on-ubuntu-lucid-1004.html' title='Building Xnee 3.06 on Ubuntu Lucid 10.04'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-1472738044874577041</id><published>2009-07-15T14:55:00.000-07:00</published><updated>2011-04-14T09:08:13.888-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='heroes of newerth'/><category scheme='http://www.blogger.com/atom/ns#' term='pulseaudio'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Installing Heroes of Newerth Beta on Ubuntu Linux 9.04 Jaunty</title><content type='html'>&lt;span style="font-family: Georgia,serif; font-size: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;Well, I got my beta key for &lt;a href="http://heroesofnewerth.com/"&gt;Heroes of Newerth&lt;/a&gt; through the recent Slashdot giveaways. I'm excited as I used to play Starcraft back in the day, but never got into DotA. Here is my experience installing this *early closed beta* version of the game and first playing it.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;/h3&gt;&lt;h3&gt;Installing&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;I downloaded the beta installer to my desktop. Looks like it's a shell script. I got a md5sum value of cc57bcbd083199b3d40007e9e8c32a5f for my download which matches the official information.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Made it executable:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;$ chmod +x HoNClient-0.1.27.3-r2.sh&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;And then ran it:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;$ ./HoNClient-0.1.27.3-r2.sh&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;After accepting the license agreement, to my surprise and delight it defaults to installing to my home directory at ~/HoN. No root privileges required! Thumbs up S2. The next installer screen confirms I want to install "XDG menu entries". I say yes. After a progress bar I click "Finish" and the installer peacefully exits.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;In my K menu I go to Applications &amp;gt; Games and there it is, "Multiplayer Game" (Heroes of Newerth) with its icon. So far so good!&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;I do note, however, that if I remove the executable bit from the shell script, then click the shell script downloaded to my desktop, Ubuntu tries to open it in Wine, with no result. Presumably, the final installer will come with the executable bit set for a commandline-free install experience.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;h3&gt;Patching&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;After logging into the game, the auto updater started to download a 26MB patch to bring me from 1.27.3 to 1.28.2. I tabbed out to do something else while it was updating... at this point my entire system froze up, necessitating a hard reboot. I started the game again to see if it was more stable if I leave it alone and do not tab away to a different application or desktop while it is updating. This time it froze on the S2 splash screen. I killed the HoN processes, removed the ~/HoN/Update folder entirely and tried again. The result was a clean update and no problems whatsoever.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;h3&gt;Playing&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Armed with a fresh pot of coffee, I am ready to start playing! But... at the Game Browser screen, HoN shoots up to 100% CPU usage and I am forced to kill -9 it. Right clicking on my taskbar did not work to quit the game at this time, in fact none of the KDE taskbar was responsive.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Long story short, killing PulseAudio with "kill `pgrep pulse`" after starting the game, resulted in no sound but no crashes. I filed a bug and am happily playing without PulseAudio (Used Aptitude to remove it). This incidentally resolves all the other problems I had with PulseAudio, so I'm not too upset about the workaround.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I am not so good at this game yet, my kill/death ratio is around 1:3. Still having fun and learning though! The game itself runs beautifully, there aren't any significant bugs that I've run into (none during in-game play) and I feel confident in predicting that this will be one of the most popular games on the Linux platform. I'll leave you&lt;br /&gt;with some links that helped me get the basics down...&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;/h3&gt;&lt;h3&gt;Links with info on playing Heroes of Newerth&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://forums.dota-allstars.com/index.php?showtopic=151015"&gt;The Art of DotA&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://forums.heroesofnewerth.com/showthread.php?t=737"&gt;DotA Basics for New to Average Skill&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://forums.heroesofnewerth.com/showthread.php?t=520"&gt;Hero/General Guide Links&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-1472738044874577041?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/1472738044874577041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=1472738044874577041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/1472738044874577041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/1472738044874577041'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2009/07/hon-beta-ubuntu-linux-install.html' title='Installing Heroes of Newerth Beta on Ubuntu Linux 9.04 Jaunty'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-487732533070320196</id><published>2008-12-13T00:15:00.000-08:00</published><updated>2008-12-13T04:21:29.439-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='logo'/><category scheme='http://www.blogger.com/atom/ns#' term='amstrad'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Berkeley LOGO and the Turtle on Ubuntu Linux 8.10 "Intrepid"</title><content type='html'>&lt;div class="separator" style="clear: both; font-family: inherit; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dp1AyT08vUQ/SUOm-KYneCI/AAAAAAAAAAU/J4vtD58xfVg/s1600-h/logo-star.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_dp1AyT08vUQ/SUOm-KYneCI/AAAAAAAAAAU/J4vtD58xfVg/s320/logo-star.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;As a kid, the first programming language I ever saw was a variant of Logo on an Amstrad PC/M system. I discovered its graphic system, the "Turtle" and how it could be used to create Spirograph-like images in a totally different environment from the word processing application or the file manager (which resembled Midnight Commander!)&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;So naturally I have to see what it looks like now:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo aptitude install ucblogo&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;According to the user manual (&lt;a href="http://www.cs.berkeley.edu/%7Ebh/usermanual"&gt;http://www.cs.berkeley.edu/~bh/usermanual&lt;/a&gt;) "Berkeley Logo provides traditional Logo turtle graphics with one turtle. Multiple turtles, dynamic turtles, and collision detection are not supported."&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;I start the interpreter with 'logo' in a Terminal.&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;I put my pen down:&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pd&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;Hide the turtle:&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ht&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;And draw a fancy shape!&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;repeat 65 [fd 300 rt 165]&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&lt;/pre&gt;I was very pleased to get back up and running with Logo. However, I doubt I'll truly be satisfied until I can run an emulated version of the entire Amstrad PC/M system!&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-487732533070320196?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/487732533070320196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=487732533070320196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/487732533070320196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/487732533070320196'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2008/12/berkeley-logo-and-turtle-on-ubuntu.html' title='Berkeley LOGO and the Turtle on Ubuntu Linux 8.10 &quot;Intrepid&quot;'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dp1AyT08vUQ/SUOm-KYneCI/AAAAAAAAAAU/J4vtD58xfVg/s72-c/logo-star.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-7401745536833359964</id><published>2008-12-12T17:58:00.000-08:00</published><updated>2008-12-12T19:08:00.191-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gtk'/><category scheme='http://www.blogger.com/atom/ns#' term='fsv'/><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>A 3d File System Viewer: Building FSV on Ubuntu 8.10 "Intrepid"</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_dp1AyT08vUQ/SUMZxlkG7WI/AAAAAAAAAAM/JMxBmNqSrcc/s1600-h/FSV-ubuntu810.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5279091527896198498" src="http://2.bp.blogspot.com/_dp1AyT08vUQ/SUMZxlkG7WI/AAAAAAAAAAM/JMxBmNqSrcc/s400/FSV-ubuntu810.png" style="cursor: pointer; display: block; height: 254px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;FSV is a 3d file system viewer which reimplements FSN, memorable for its appearance in &lt;span style="font-style: italic;"&gt;Jurassic Park&lt;/span&gt;. You can read about FSN here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.siliconbunny.com/fsn-the-irix-3d-file-system-tool-from-jurassic-park/"&gt;http://www.siliconbunny.com/fsn-the-irix-3d-file-system-tool-from-jurassic-park/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The FSV website at &lt;a href="http://fsv.sourceforge.net/"&gt;http://fsv.sourceforge.net/&lt;/a&gt; provides the downloadable source code for FSV, and here is how to build it:&lt;br /&gt;&lt;br /&gt;Download the package from &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=31220&amp;amp;package_id=23252&amp;amp;release_id=48623"&gt;http://sourceforge.net/project/showfiles.php?group_id=31220&amp;amp;package_id=23252&amp;amp;release_id=48623&lt;/a&gt;, then:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cd ~/Desktop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tar xzvf fsv-0.9.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cd fsv-0.9&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I had to install a dependency of several GTK 1.x development libraries before the configure script would complete, as well as build-essential which I already had installed. There are a few dependencies that will additionally install when you run this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo aptitude install libgtk1.2-dev gtkglarea5-dev build-essential&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now you can configure, make and install:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;./configure&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The application will be found in &lt;span style="font-family: courier new;"&gt;/usr/local/bin/fsv&lt;/span&gt;, you can run it with '&lt;span style="font-family: courier new;"&gt;fsv&lt;/span&gt;' at the command prompt now. FSV will default to the current directory as its root but allows you to change root with File &amp;gt; Change Root... (or hit Ctrl-N). As a nifty bonus, you get all kinds of stats on the number and disk usage of files in the visible root.&lt;br /&gt;&lt;br /&gt;I did get it to segfault when clicking on a large jpg file, but overall it is very stable and usable for a 9 year old program! Kudos to its author Daniel Richard G. aka "skunk".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-7401745536833359964?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/7401745536833359964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=7401745536833359964' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/7401745536833359964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/7401745536833359964'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2008/12/3d-file-system-viewer-building-fsv-on.html' title='A 3d File System Viewer: Building FSV on Ubuntu 8.10 &quot;Intrepid&quot;'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dp1AyT08vUQ/SUMZxlkG7WI/AAAAAAAAAAM/JMxBmNqSrcc/s72-c/FSV-ubuntu810.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-2500384600721805515</id><published>2008-12-12T14:41:00.000-08:00</published><updated>2008-12-12T19:08:18.235-08:00</updated><title type='text'>Linux Audio and Music blog talks about Hydrogen</title><content type='html'>Just found a blog called Linux Audio and Music which briefly mentions Hydrogen, one of my favorite apps:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linux-audio-music.blogspot.com/2008/12/hydrogen-drum-sequencer.html"&gt;Linux Audio and Music: Hydrogen drum sequencer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-2500384600721805515?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/2500384600721805515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=2500384600721805515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/2500384600721805515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/2500384600721805515'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2008/12/linux-audio-and-music-hydrogen-drum.html' title='Linux Audio and Music blog talks about Hydrogen'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-5615660769529841123</id><published>2008-12-12T14:29:00.000-08:00</published><updated>2008-12-12T19:07:02.961-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='hydrogen'/><title type='text'>Three free Hydrogen drumkits to download</title><content type='html'>Hydrogen drumkits are fairly easy to make and distribute, so I'm always on the lookout for new ones. &lt;br /&gt;&lt;br /&gt;Here's a link to download three free kits from Zeta Centauri: Kawai XD-5, Roland JD-990, and Yamaha TG-55.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zetacentauri.com/samplecds.htm"&gt;http://www.zetacentauri.com/samplecds.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once downloaded, you can import them in Hydrogen as follows: Instruments menu &amp;gt; Import Library &amp;gt; Local File tab, hit Browse and select the downloaded .h2drumkit (which contains a .tar, if you're curious) then when the field is populated hit Install to load the drumkit.&lt;br /&gt;&lt;br /&gt;More about Hydrogen here: &lt;a href="http://hydrogen-music.org/"&gt;http://hydrogen-music.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-5615660769529841123?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/5615660769529841123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=5615660769529841123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5615660769529841123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5615660769529841123'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2008/12/three-hydrogen-drumkits.html' title='Three free Hydrogen drumkits to download'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-5049691183143687718</id><published>2008-12-12T02:57:00.000-08:00</published><updated>2008-12-12T19:06:47.211-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sectio aurea'/><title type='text'>Music and Photos on the Golden Section theme.</title><content type='html'>So, it turns out that there is a band named Sectio Aurea. Here is their MySpace page:&lt;br /&gt;&lt;a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&amp;amp;friendID=191837341"&gt;http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&amp;amp;friendID=191837341&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And their last.fm page:&lt;br /&gt;&lt;a href="http://www.last.fm/music/Sectio+Aurea"&gt;http://www.last.fm/music/Sectio+Aurea&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Visually, this Flickr group has some splendid photographs illustrating the golden section:&lt;br /&gt;&lt;a href="http://www.flickr.com/groups/sectio_aurea/"&gt;http://www.flickr.com/groups/sectio_aurea/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-5049691183143687718?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/5049691183143687718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=5049691183143687718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5049691183143687718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/5049691183143687718'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2008/12/music-and-graphics-on-theme.html' title='Music and Photos on the Golden Section theme.'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-4063906338657429025</id><published>2008-12-12T02:26:00.000-08:00</published><updated>2008-12-12T19:07:42.843-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scons'/><category scheme='http://www.blogger.com/atom/ns#' term='qt'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><category scheme='http://www.blogger.com/atom/ns#' term='hydrogen'/><title type='text'>Building Hydrogen drum machine from SVN on Ubuntu 8.10 "Intrepid"</title><content type='html'>The SVN repository for the Linux drum machine software, Hydrogen has recently moved. You can read today's hydrogen-devel post about it here:&lt;br /&gt;&lt;a href="http://sourceforge.net/mailarchive/forum.php?thread_name=4941A8C4.7070206%40smoors.de&amp;amp;forum_name=hydrogen-devel"&gt;http://sourceforge.net/mailarchive/forum.php?thread_name=4941A8C4.7070206%40smoors.de&amp;amp;forum_name=hydrogen-devel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is how I installed Hydrogen from the new repository today on my 8.10 Intrepid system (you'll need the QT libraries, &lt;span style="font-family: courier new;"&gt;libqt4-dev&lt;/span&gt; if you don't already have them, as well as &lt;span style="font-family: courier new;"&gt;build-essential&lt;/span&gt; and probably a few others I'm forgetting):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cd ~&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mkdir hydrogen-build &amp;amp;&amp;amp; cd hydrogen-build&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;svn co http://svn.assembla.com/svn/hydrogen/trunk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cd trunk &amp;amp;&amp;amp; scons &amp;amp;&amp;amp; sudo su -c "scons install"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now I can run this one-liner to update Hydrogen to latest SVN (680 at this writing).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cd ~/hydrogen/trunk &amp;amp;&amp;amp; svn up &amp;amp;&amp;amp; scons &amp;amp;&amp;amp; sudo su -c "scons install"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: georgia;"&gt;Hydrogen installs to /usr/local/bin/hydrogen when built this way, so you can run "hydrogen" in a terminal to open it.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-4063906338657429025?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/4063906338657429025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=4063906338657429025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/4063906338657429025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/4063906338657429025'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2008/12/svn-repository-for-hydrogen-has.html' title='Building Hydrogen drum machine from SVN on Ubuntu 8.10 &quot;Intrepid&quot;'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5137550877262530802.post-443197228872972966</id><published>2008-12-07T00:01:00.000-08:00</published><updated>2008-12-12T02:47:17.335-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sectio aurea'/><title type='text'>Introduction</title><content type='html'>Welcome to Sectio Aurea, a blog devoted to Linux related articles and news with a focus on the Ubuntu platform.&lt;br /&gt;&lt;br /&gt;Sectio Aurea is Latin for "Golden Section". In mathematics and the arts, two quantities are in the &lt;a href="http://en.wikipedia.org/wiki/Golden_ratio"&gt;golden ratio&lt;/a&gt; if the ratio between the sum of those quantities and the larger one is the same as the ratio between the larger one and the smaller.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5137550877262530802-443197228872972966?l=sectio-aurea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sectio-aurea.blogspot.com/feeds/443197228872972966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5137550877262530802&amp;postID=443197228872972966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/443197228872972966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5137550877262530802/posts/default/443197228872972966'/><link rel='alternate' type='text/html' href='http://sectio-aurea.blogspot.com/2008/12/introduction.html' title='Introduction'/><author><name>Admin</name><uri>http://www.blogger.com/profile/05757746234772925958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
