There are many varying SCM tools out there for software projects to use, with some of the most popular ones being:
- Subversion (svn)
- Mercurial (hg)
- Git (git)
- Bazaar (bzr)
The SCM tool that the Audacity project uses is Subversion, which I have worked with before when I worked with the data mining FOSS project Weka. Audacity's wiki page gives great step by step instructions on how to checkout Audacity's source code from the svn repository and then compile/install it through the terminal of a Unix based operating system. I myself use a Linux operating called Ubuntu (ver. 12.04). The commands needed to be entered into the terminal are as follows:
- sudo apt-get install subversion (installs subversion)
- svn checkout http://audacity.googlecode.com/svn/audacity-src/trunk/ audacity-read-only (checkout Audacity's source code)
- sudo apt-get build-dep audacity
- sudo apt-get install cmake
- cd audacity-read-only (moves the user into the source code directory)
- ./configure
- make
- sudo make install
No comments:
Post a Comment