This is an old revision of the document! Installing the latest stable version of Rosegarden from svn sourceThese instructions should show howto install development version Rosegarden Trunk to a freshly installed distribution. 1. Kubuntu 9.04 (Jaunty Jackalope)Install first subversion. sudo apt-get install subversion Download (takes 122 Mb of disk space) the source of the latest development version of rosegarden) using subversion. svn checkout https://rosegarden.svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden rosegarden or if you have a sourceforge account, checkout with svn checkout https://<username>@rosegarden.svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden rosegarden First, install dependencies sudo apt-get install autoconf g++ libqt4-dev ladspa-sdk liblircclient-dev libjack0.100.0-dev jackd libasound2-dev xutils-dev After installing the dependencies, generate (again) the configure script, run it and compile the source sh ./bootstrap.sh ./configure make Before running Rosegarden, install couple of necessary packages sudo apt-get install flac qjackctl sox Install LilyPond either with sudo apt-get install lilypond or, if you do not want to install TeX (extra ~150 Mb) which is not necessary, download stable (2.12.*) LilyPond installing binary. Find out what is the latest stable LilyPond version with command wget http://download.linuxaudio.org/lilypond/binaries/linux-x86/ -O - Download then the latest version and install it wget http://download.linuxaudio.org/lilypond/binaries/linux-x86/lilypond-2.12.2-1.linux-x86.sh sudo sh ./lilypond-2.12.2-1.linux-x86.sh You probably want software synthesis, install thus e.g. timidity and freepats sudo apt-get install timidity freepats Now we are ready to run Rosegarden! Start Rosegarden… rosegarden Using git for the svn repositoryInstall first git sudo apt-get install git
Create the following #!/bin/bash USERNAME=<username> ERROR_CODE=-1 while [ $ERROR_CODE -ne 0 ]; do # repeat until final success git svn clone -s https://${USERNAME}@rosegarden.svn.sourceforge.net/svnroot/rosegarden rosegarden.git # it may be possible that the commands ends to an error like 'RA layer request failed:' let ERROR_CODE=$? # just a small pause before repeating the command sleep 1 done echo Finished. The clone the repository (takes a long, long time and 662 Mb to fetch all branches) by running the script bash ./git-clone-rg-repository.sh If the script still fails, end the loop by pressing Ctrl+C and rerun the script. (Managed to finish the script … still continuing a bit). |