rss
email
twitter
facebook

Friday

Avant Window Navigator Installation

Installing:

Repository:

NOTE: Repository is for Feisty 32-bit ONLY.

If you are using Feisty 32-bit, this is the recommended method of installation.

Just add this to your /etc/apt/sources.list:
Code:
deb http://download.tuxfamily.org/syzygy42 feisty avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42 feisty avant-window-navigator
Then do this in a terminal:
Code:
wget http://download.tuxfamily.org/syzygy42/8434D43A.gpg
sudo apt-key add 8434D43A.gpg
rm 8434D43A.gpg
sudo apt-get update
Available packages:
avant-window-navigator-svn - the latest development version of AWN.
affinity - the latest stable version of affinity.
affinity-svn - the latest development version of affinity.
All -svn packages are updated daily.

NOTE: The Affinity in the repo (both stable and svn) only supports tracker for its search backend. If you prefer to use beagle, you will need to follow the instructions below to compile Affinity from source.
NOTE: There is no stable AWN currently because the only stable release of AWN is actually worse than SVN. Use the SVN build for now, and when the next stable version is available, I will build a package for it.

If anyone wants to create and maintain packages for other Ubuntu versions, I will gladly host them as well, and I can provide scripts for building the svn versions (almost) automatically.

Compiling from source:
If you're not running Feisty, you'll have to compile it yourself.
NOTE: Keep the source directory, you'll need it if you ever want to uninstall.

Avant-Window-Navigator (stable):
No instructions for the stable version, as it requires a patched libwnck and is not as stable/functional as the svn version. Use svn for now, when the next stable release comes out I'll post instructions here.

Avant-Window-Navigator (svn):
First install the dependencies:
Code:
sudo apt-get install build-essential autotools-dev libxdamage-dev libxcomposite-dev libgnome2-common libgnome2-dev libgnome-desktop-dev libgnome-vfs-dev libgtk2.0-dev libwnck-dev libgconf2-dev libglib2.0-dev libdbus-glib-1-dev libgnomevfs2-0 libgnome-desktop-2 libgnome2-0 libwnck-common python-gtk2 python-gconf subversion gnome-common
Now, open a terminal in the directory you want to build AWN in (I use ~/Installs/avant/) and do this:
Code:
svn checkout http://avant-window-navigator.googlecode.com/svn/trunk/ avant-window-navigator
cd avant-window-navigator
./autogen.sh
make
sudo make install
Affinity (stable):
First install the dependencies:
Code:
sudo apt-get install build-essential autotools-dev libgnome-vfs-dev libgtk2.0-dev  libgnome2-dev libgnome-desktop-dev libgnomevfs2-0 libgtk2.0-0 libgnome2-0 libgnome-desktop-2 libtrackerclient-dev libbeagle-dev
Important: You will also need to install and configure Tracker or/and Beagle for Affinity to work properly.

Now, open a terminal in the directory you want to build Affinity in (I use ~/Installs/affinity/) and do this:
Code:
wget http://affinity-search.googlecode.com/files/affinity-0.1.tar.gz
tar -xzf affinity-0.1.tar.gz
cd affinity-0.1
./configure
make
sudo make install
Affinity (svn):
First install the dependencies:
Code:
sudo apt-get install build-essential autotools-dev libgnome-vfs-dev libgtk2.0-dev  libgnome2-dev libgnome-desktop-dev libgnomevfs2-0 libgtk2.0-0 libgnome2-0 libgnome-desktop-2 libpanel-applet2-dev libtrackerclient-dev libbeagle-dev subversion
Important: You will also need to install and configure Tracker or/and Beagle for Affinity to work properly.

Now, open a terminal in the directory you want to build Affinity in (I use ~/Installs/affinity/) and do this:
Code:
svn checkout http://affinity-search.googlecode.com/svn/trunk/ affinity-search
cd affinity-search
./autogen.sh
make
sudo make install

Uninstalling:
I don't know why you would ever want to remove these awesome pieces of software, but in case you do, here's how.

Repository:

Just use synaptic or apt-get to remove the packages you installed.

Here's an apt-get line to remove all:
Code:
sudo apt-get remove avant-window-navigator avant-window-navigator-svn affinity-tracker affinity-beagle affinity-svn
Source:

Just open a terminal in the source directory (it should have a file called Makefile in it) you installed from and do
Code:
sudo make uninstall

No comments:

Ubuntu User #

The Ubuntu Counter Project - user number # 1713

coutner