Tracker-1.0.4
      
      
        
          Introduction to Tracker
        
        
          Tracker is a semantic data storage
          for desktop and mobile devices.
        
        
          This package is known to build and work properly using an LFS-7.6
          systemd platform.
        
        
          Package Information
        
        
        
          Tracker Dependencies
        
        
          Required
        
        
          ICU-53.1, libpng-1.6.13,
          SQLite-3.8.6, and Vala-0.24.0
        
        
          Recommended
        
        
          GTK+-3.12.2, gobject-introspection-1.40.0,
          gst-plugins-base-1.4.1, libgee-0.14.0,
          libgsf-1.14.30, libjpeg-turbo-1.3.1, libmediaart-0.4.0, LibTIFF-4.0.3,
          libxml2-2.9.1, Nautilus-3.12.2,
          NetworkManager-0.9.10.0, Poppler-0.26.4, totem-pl-parser-3.10.2, and UPower-0.99.1
        
        
          Optional
        
        
          Exempi-2.2.2, FFmpeg-2.3.3,
          FLAC-1.3.0, giflib-5.1.0,
          GTK-Doc-1.20 (requires Dia and Graphviz),
          libexif-0.6.21, libvorbis-1.3.4, taglib-1.9.1,
          Enca,
          GuPNP-DLNA,
          libcue, libgrss,
          libgxps,
          libiptcdata, libosinfo, and libunistring
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/tracker
        
       
      
        
          Installation of Tracker
        
        
          First, fix building with recent versions of Giflib:
        
        
sed -i "/DGifCloseFile/s:gifFile:&, NULL:g" src/tracker-extract/tracker-extract-gif.c
        
          Install Tracker by running the
          following commands:
        
        
./configure --prefix=/usr             \
            --sysconfdir=/etc         \
            --disable-static          \
            --disable-unit-tests      \
            --disable-miner-evolution \
            --disable-miner-firefox   \
            --disable-miner-thunderbird &&
make
        
          This package does not have a working testsuite.
        
        
          Now, as the root user:
        
        
make install
       
      
        
          Command Explanations
        
        
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
        
          --disable-unit-tests: This
          switch prevents unit tests from being installed.
        
        
          --disable-miner-*: These
          miners have been reported to cause problems, so we turn them off.
          Additionally, the Evolution miner
          doesn't build with latest version of Evolution.
        
        
          --enable-libflac: Use this switch if
          you have installed FLAC-1.3.0 and wish to build the
          Tracker extractor for FLAC
          metadata.
        
        
          --enable-libvorbis: Use this switch if
          you have installed libvorbis-1.3.4 and wish to build the
          Tracker extractor for OGG
          metadata.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              tracker-control, tracker-import,
              tracker-info, tracker-needle, tracker-preferences,
              tracker-search, tracker-sparql, tracker-stats, and
              tracker-tag
            
            
              Installed Libraries:
              libtracker-control-1.0.so,
              libtracker-miner-1.0.so, libtracker-sparql-1.0.so, and
              libnautilus-tracker-tags.so (Nautilus Extension)
            
            
              Installed Directories:
              /usr/include/tracker-1.0,
              /usr/lib/tracker-1.0,
              /usr/share/gtk-doc/html/libtracker-{control,miner,sparql}, and
              /usr/share/tracker
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                   
                    tracker-control
                   
                 | 
                
                   
                    manages and checks status of all Tracker processes and
                    data.
                   
                 | 
              
              
                | 
                   
                    tracker-import
                   
                 | 
                
                   
                    allows data to be imported to the database by providing
                    files with Turtle content.
                   
                 | 
              
              
                | 
                   
                    tracker-info
                   
                 | 
                
                   
                    asks for all the known metadata available for the given
                    file.
                   
                 | 
              
              
                | 
                   
                    tracker-needle
                   
                 | 
                
                   
                    is a graphical front end for Tracker which has similar
                    features to tracker-search
                   
                 | 
              
              
                | 
                   
                    tracker-preferences
                   
                 | 
                
                   
                    is a graphical configuration front end for the
                    tracker-miner-fs.
                   
                 | 
              
              
                | 
                   
                    tracker-search
                   
                 | 
                
                   
                    searches all indexed content for an expression.
                   
                 | 
              
              
                | 
                   
                    tracker-sparql
                   
                 | 
                
                   
                    allows the caller to run an RDF query on the database.
                   
                 | 
              
              
                | 
                   
                    tracker-stats
                   
                 | 
                
                   
                    returns statistics based on the ontology classes outlined
                    in the Nepomuk ontology specification.
                   
                 | 
              
              
                | 
                   
                    tracker-tag
                   
                 | 
                
                   
                    allows the caller add tags, remove tags and list tags by
                    URN or to list all tags and the files associated with
                    them.
                   
                 | 
              
              
                | 
                   
                    libtracker-control-1.0.so
                   
                 | 
                
                   
                    contains functions required to monitor/control Tracker
                    miners.
                   
                 | 
              
              
                | 
                   
                    libtracker-miner-1.0.so
                   
                 | 
                
                   
                    contains functions required to develop Tracker data
                    miners.
                   
                 | 
              
              
                | 
                   
                    libtracker-sparql-1.0.so
                   
                 | 
                
                   
                    contains functions for performing SPARQL queries and
                    updates in the Tracker Store.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2014-09-02 21:49:39 -0700