summaryrefslogtreecommitdiff
path: root/muse2/share/html/installation.html
blob: 195273331d18d0cfb8265746afa0ad710bfb44e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<qt bgcolor="#f4f4c8" title="MusE - The Linux (Midi) Music Editor">
<center><h1>MusE - The Linux (Midi) Music Editor</h1></center>

<h2>2. Installation</h2>
<p>
<h2>2.1 How to Obtain MusE</h2>
MusE is available at the MusE Homepage, located at
<a href="http://www.muse-sequencer.org/">http://www.muse-sequencer.org/</a>.
Download the latest non-beta release and follow the
installation instructions below.

<h2>2.2 System Requirements</h2>
To run MusE on your workstation, the following conditions must be met:
<ul>
  <li>A GNU/Linux distribution (Red Hat, Debian, etc.)
  <li>A working windowing system (most likely X Windows)
  <li>qt 2.2 (<a href="http://www.trolltech.com/products/qt">http://www.trolltech.com/products/qt</a>)
  <li>gcc 2.95.2 (<a href="http://www.gnu.org/software/gcc/gcc.html">http://www.gnu.org/software/gcc/gcc.html</a>)
  <li>glibc 2.1 (<a href="http://ftp.gnu.org/gnu/glibc">http://ftp.gnu.org/gnu/glibc</a>)
  <li>Linux kernel configured with RealTimeClock support (<tt>/dev/rtc</tt>)
  <li>ALSA (Advanced Linux Sound Architecture) 0.5.9c (it should work with standard OSS drivers as well)
  <li>an external midi device
</ul>

<h2>2.3 Compiliation and Installation</h2>
Unpack the newly-downloaded tarball into a directory and edit
the file <tt>make.inc</tt>.
<p>
The most important variables to set in this file are:
<ul>
  <li>QTDIR
  <li>ALSA
  <li>OSS
</ul>

Point <tt>QTDIR</tt> to where your QT libraries are installed.
<tt>ALSA</tt> and <tt>OSS</tt> are boolean values (ie. <tt>yes</tt>
or <tt>no</tt>) that tell MusE how to handle Midi and Audio on your
system.  It is safe to say <tt>yes</tt> to both.
<p>
A sample config:
<p>
<pre>
	QTDIR = /usr/local/qt
	ALSA = no
	OSS = yes
</pre>

<p>
When done, save <tt>make.inc</tt> and run the following commands:
<pre>
	make depend
	make
	make install
</pre>

<p>
Note that <tt>make install</tt> will ask for the <tt>root</tt> password,
as MusE is installed as a setuid-root binary.  Setuid-root is needed to allow
MusE to get proper timing functions from the Linux kernel.
<p>
<b>Hint:</b> To get even better timing than that, run MusE with the -R option.

</qt>