This is an old revision of the document!


Installing the latest stable version of Rosegarden from svn source

These 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

If you would like to have Rosegarden translated into your language, see how to add or update translation.

Using git for the svn repository

Install first git

sudo apt-get install git

Create the following git-clone-rg-repository.sh script in order to clone the repository

#!/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).

 
 
development_from_svn.1251661915.txt.gz · Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki