<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Michael Jay Lissner</title><link href="https://michaeljaylissner.com/" rel="alternate"></link><link href="https://michaeljaylissner.com/feeds/tag/desktop-search" rel="self"></link><id>https://michaeljaylissner.com/</id><updated>2009-02-23T00:13:40-08:00</updated><entry><title>Installing Tracker from Source</title><link href="https://michaeljaylissner.com/posts/2009/02/23/installing-tracker-from-source/" rel="alternate"></link><updated>2009-02-23T00:13:40-08:00</updated><author><name>Mike Lissner</name></author><id>tag:michaeljaylissner.com,2009-02-23:posts/2009/02/23/installing-tracker-from-source/</id><summary type="html">&lt;p&gt;I&amp;#8217;ve been working over the past several weeks on getting Tracker to work better on my system. There are a couple reasons that I&amp;#8217;m doing this. The first is that by default on Ubuntu, Tracker doesn&amp;#8217;t support a number of meta formats (such as the tags in JPEGs, &lt;span class="caps"&gt;ID3&lt;/span&gt; info in MP3s, and the like). The second was that the &lt;span class="caps"&gt;RDF&lt;/span&gt; parsing code in the default Ubuntu version is a bit buggy, and the new version is better. It&amp;#8217;s been a bit of a pain figuring out the install process, so I figured I&amp;#8217;d post here so others might have an easier&amp;nbsp;time.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://projects.gnome.org/tracker/start.html"&gt;online instructions&lt;/a&gt; say to simply download the code, and to install it. No big deal, right? Well&amp;#8230;in reality, it&amp;#8217;s a bit harder than that. The process I went through was to download the source from &lt;a href="http://projects.gnome.org/tracker/download.html"&gt;here&lt;/a&gt; per the instructions, unpack the source files, and to run the configure&amp;nbsp;command. &lt;/p&gt;
&lt;p&gt;After the configure command is run each time, it will give you a summary of which components will be installed, and which will not. If you have all the dependencies necessary, and include a couple of arguments to the configure command, everything will get installed. If not, certain pieces will be&amp;nbsp;missing. &lt;/p&gt;
&lt;p&gt;The list of dependencies is a bit long, so before you run ./configure, you might as well install them. To do so,&amp;nbsp;run:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;sudo aptitude install libgmime-2.0-2a libgmime-2.0-2-dev dbus-glib-1-dev libdbus-glib-1-dev libhal-dev libhal-storage-dev sqlite3-dev libsqlite3-dev libexif-dev libdeskbar-tracker libgsf-1-dev libjpeg62-dev libtiff4-dev libxine-dev libpoppler-dev libgstreamer0.10-dev libpoppler-glib-dev libtotem-plparser-dev libunac1-dev libexempi-dev libraptor1-dev libtracker-gtk-dev libgnome-desktop-dev libgnome-desktop-dev libnotify-dev
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Once those are installed,&amp;nbsp;run:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;./configure --enable-deskbar-applet --enable-tracker-applet --prefix&lt;span class="o"&gt;=&lt;/span&gt;/usr --sysconfdir&lt;span class="o"&gt;=&lt;/span&gt;/etc
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;After this, it should say that pretty much everything will be installed. If so, you can proceed to the commands below, and once those are complete, the latest version should be installed with full&amp;nbsp;functionality.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;make
sudo make install
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;If after running your configure script (&lt;code&gt;./configure&lt;/code&gt;) it doesn&amp;#8217;t 
indicate that everything will be installed, put in a comment below, and we&amp;#8217;ll 
see what we can&amp;nbsp;do.&lt;/p&gt;</summary><category term="Tracker"></category><category term="install"></category><category term="howto"></category><category term="desktop search"></category></entry></feed>