Installing Jokosher on Ubuntu
Ubuntu Feisty (7.04)
Jokosher 0.2 is included in the Universe section of Feisty's repositories. In Synaptic Package Manager click Settings -> Repositories and make sure the "Community maintained Open Source software (universe)" checkbox is selected. Then click the "Reload" button on the main Synaptic window. Once the reload has completed you can use Synaptic's search feature to locate the package "jokosher" (without the quotation marks).
If you already have the Universe repository enabled and prefer to use the command line, you can simply run the command:
sudo apt-get install jokosher
IMPORTANT In early March gstreamer-0.10.12 was released which unfortunately broke the gstreamer non-linear editing module (gnonlin) which Jokosher relies heavily on. This bug has been fixed in gnonlin's CVS version but not in time for Feisty's release.This means that for the time being in order to run Jokosher satisfactorily under Feisty it is necessary to download and compile gnonlin from CVS. The following instructions work with a virgin install of Feisty.
After installing Jokosher as above run the following command which will install most of the packages needed to build gnonlin from source:
sudo apt-get build-dep gstreamer0.10-gnonlin
You also need to install the following packages using either Synaptic or at the command line:
Then download, build and install gnonlin from CVS. In a console run the following:
cvs -d:pserver:firstname.lastname@example.org:/cvs/gstreamer co gnonlin cd gnonlin ./autogen.sh --prefix=/usr make sudo make install
This will overwrite the version of gnonlin that came with Feisty. If for some reason there is a problem following this update then the original version can be re-installed by issuing the following command:
sudo apt-get --reinstall install gstreamer0.10-gnonlin
Now check that gstreamer is going to load the correct version of gnonlin by running this command:
If everything worked OK then the version of gnonlin displayed should be 0.10.7.1. If it still says 0.10.7 then something must have gone wrong. Retrace your steps and if necessary seek help on the forums or IRC.