Rogman hat geschrieben:Moinsen,
recht hast Du ja, aber mein Dickkopf will was anderes.
Was ich auch schon probiert habe, ist, eine neue Version von Qtractor zu installieren, ging aber nicht!
Wird jemand aus dieser Anleitung schlau?
Mache ich alle drei Tage
Wenn man es einmal geschafft hat, sagt man sich: ach so, sooo einfach ist das also
Also ganz praktisch in kurz:
1.) Du brauchst eine so genannte "Entwicklungsumgebung".
Das sind einige Programme, die aus Quelltexten lauffähige Programme bauen. Und zwar automatisch. Konkret installierst Du diese Umgebung mit dem Softwaremanager (in Ubuntu ist das Synaptic) für Ubuntu gibt es daazu das Paket "Build-Essentials" installiere das und lass alles ich wiederhole: ALLES mitinstallieren, was dieses Paket haben möchte. Festplattenplatz ist billig, Nerven nicht so
Das gleiche gilt für die so genannten "Abhängigkeiten" oder "Entwicklerpakete". Das jeweils einige Dateien, die zu einer lauffähigen Anwendung gehören und nur gebraucht werden, wenn man ein Programm aus den Quellen bauen will. Diese Pakte heißen in der Softwareverwaltung genauso wie ihre normalen Geschwister, nur mit dem Zusatz -dev oder -devel am Namen. libjack-dev ist das Entwicklerpaket für Jack. Für Qtractor brauchst Du die Entwicklerpakete, die Rui Nuno Capela hier aufzählt:
http://qtractor.sourceforge.net/qtracto ... quirements
Ja, das ist umständlich, die gute Nachricht: wenn Du damit durch bist, kannst Du auf dem System so ziemlich jedes Programm bauen, das mit Musik zu tun hat und QT4 als Oberfläche verwendet. Also auch Rosegarden, Muse etc.
2.) Jetzt wird es deutlich einfacher. Wenn Du ein Quellpaket wie das hier:
http://downloads.sourceforge.net/qtract ... 5.3.tar.gz
heruntergeladen hast. Packst Du es einfach mit Rechtsklick aus. Es entsteht ein neues Verzeichnis namens qtractor-0.5.3/, das alles enthält, um die aktuelle Version von Qtractor zu erzeugen.
3.) Mach ein Terminal auf und gehe in den neuen Ordner, bei mir sähe das so aus:
cd /home/zettberlin/Downloads/qtractor-0.5.3
4.) Jetzt sagst Du der Entwicklungsumgebung, dass Du das Programm in dem Ordner gebaut haben möchtest. Der erste Schritt beim von Rui verwendeten System sieht so aus:
./configure
5.) schau Dir die Ausgaben an, die im Terminal ausgegeben werden.
Am Anfang sollte es so aussehen:
Code: Alles auswählen
checking for gcc... gcc
checking whether the C compiler works... yes
Am Ende so:
Code: Alles auswählen
config.status: creating Makefile
config.status: creating qtractor.spec
config.status: creating src/src.pri
config.status: creating src/qtractor.desktop
config.status: creating src/config.h
Qtractor 0.5.3
Build target . . . . . . . . . . . . . . . . . . .: release
JACK Audio Connection Kit support . . . . . . . .: yes
ALSA MIDI Sequencer support . . . . . . . . . . .: yes
General audio file support (libsndfile) . . . . .: yes
Ogg Vorbis audio file support (libvorbis) . . . .: yes
MPEG-1 Audio Layer 3 file support (libmad) . . . .: no
Sample-rate conversion support (libsamplerate) . .: yes
Pitch-shifting support (librubberband) . . . . . .: no
OSC service support (liblo) . . . . . . . . . . .: yes
Archive/Zip file support (zlib) . . . . . . . . .: yes
IEEE 32bit float optimizations . . . . . . . . . .: yes
SSE optimization support (x86) . . . . . . . . . .: yes
LADSPA Plug-in support . . . . . . . . . . . . . .: yes
DSSI Plug-in support . . . . . . . . . . . . . . .: yes
VST Plug-in support . . . . . . . . . . . . . . .: yes
LV2 Plug-in support . . . . . . . . . . . . . . .: yes
LV2 Plug-in support (libslv2) . . . . . . . . . .: yes
LV2 Plug-in support (liblilv) (NEW) . . . . . . .: no
LV2 Plug-in UI instantiation (libsuil) (NEW) . . .: no
LV2 Plug-in QT4 UI support . . . . . . . . . . . .: yes
LV2 Plug-in GTK UI support . . . . . . . . . . . .: yes
LV2 Plug-in External UI support . . . . . . . . .: yes
LV2 Plug-in Event/MIDI support . . . . . . . . . .: yes
LV2 Plug-in Save/Restore support . . . . . . . . .: yes
LV2 Plug-in Persist support . . . . . . . . . . .: yes
LV2 Plug-in State support (NEW) . . . . . . . . .: yes
LV2 Plug-in State Files support (EXPERIMENTAL) . .: no
JACK Session support . . . . . . . . . . . . . . .: yes
JACK Latency support . . . . . . . . . . . . . . .: yes
X11 Unique/Single instance . . . . . . . . . . . .: no
XInitThreads() support (DANGEROUS) . . . . . . . .: no
VeSTige header support . . . . . . . . . . . . . .: yes
Gradient eye-candy . . . . . . . . . . . . . . . .: yes
Debugger stack-trace (gdb) . . . . . . . . . . . .: no
Install prefix . . . . . . . . . . . . . . . . . .: /usr/local
Now type 'make', followed by 'make install' as root.
Du siehst etlich Zeilen, an deren Ende yes oder no steht. VST Plug-in support : yes ist gut, wenn da no steht, musst Du noch WINE und dessen -devel installieren.
Wenn configure das Programm gar nicht bauen kann, jammert es über ein fehlendes Paket. Such das dann in Synaptic und installiers (-devel !!!) bevor Du uns fragst
6.) Now type 'make',
7.)followed by 'make install' as root.
Anschließend hast Du eine aktuelle Version von Qtractor inklusive VST-Support.
Glück! viel Glück