To install DeVeDe, first you must ensure you have Mplayer, Mencoder, DVDAuthor, VCDimager, mkisofs and ImageMagic in your system. You need Python 2.4 or later, PyGTK and PyGlade too. Then, just run the install.sh script as root:
It will copy all the files at the right place. It should even create an entry in your Gnome/KDE/freedesktop-compatible-windowmanager menu.
For advanced users, there are some extra paremeters that you can pass to the install.sh script (thanks to Patrick Monnerat). These are the --targeted=(yes/no), --uninstall=(yes/no), and the more common ones (--DESTDIR=..., --prefix=...).
The --targeted parameter means that you want to install DeVeDe in a directory different than /usr/local. If you put it to yes you must use --DESTDIR= and --prefix= at least to specify where to store the files.
The --uninstall parameter was a ned due to a mistake in the first versions of DeVeDe. Up to version 2.8, the install.sh script installed DeVeDe in /usr, but starting from version 2.9 it used /usr/local. To avoid problems when an user updates from a version lower than 2.9 to a higher one, by default the install.sh script first uninstall DeVeDe from all possible locations (/usr and /usr/local), and then proceed with the installation itself. This is a good effect until you want to create a .deb or .rpm package. In this case, just add the --uninstall=no parameter and the install.sh script will only do the install process, skipping the previous uninstall.
So if you are a package developer, you should use a command line like: