Anmelden

Polyphone für Ubuntu kompilieren

Verwenden Sie diese Anleitung, wenn Sie Polyphone auf Ihrer Linux-Distribution nicht mit den im Bereich „Software“ verfügbaren Installationsprogrammen installieren können. Mit dieser Methode werden die Linux-Versionen von Polyphone unter Ubuntu 24.04 kompiliert.

Voraussetzungen

Folgende Werkzeuge und Bibliotheken werden benötigt:

  • ein Compiler (build-essential)
  • qt 6 (qt6-base-dev, qt6-svg-dev, qt6-tools-dev, qt6-tools-dev-tools und qt6-l10n-tools)
  • alsa (libasound2-dev)
  • jack (libjack-jackd2-dev)
  • rtaudio (librtaudio-dev)
  • rtmidi (librtmidi-dev)
  • stk (libstk-dev)
  • vorbis (libvorbis-dev)
  • ogg (libogg-dev)
  • flac (libflac-dev)
  • zlib (zlib1g-dev)
  • ssl (libssl-dev)
  • sndfile (libsndfile1-dev)

Sie können mit folgendem Befehl installiert werden:

sudo apt-get install build-essential qt6-base-dev qt6-svg-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libasound2-dev libjack-jackd2-dev librtaudio-dev librtmidi-dev libstk-dev libvorbis-dev libogg-dev libflac-dev zlib1g-dev libssl-dev libsndfile1-dev

Außerdem benötigen Sie die Quellen von Polyphone, die hier  oder auf GitHub  verfügbar sind.

Kompilieren

Öffnen Sie im Verzeichnis sources des Projekts (in dem sich die Datei polyphone.pro befindet) ein Terminal und kompilieren Sie Polyphone mit folgendem Befehl:

qmake6 polyphone.pro PREFIX=/usr && make

Ist alles gut gegangen, sollte dann im Verzeichnis bin eine ausführbare Datei polyphone erscheinen. Mit dem Befehl sudo make install kann sie im System installiert werden.

Standardmäßig wird eine lokale Kopie der Bibliothek RtAudio verwendet. Fehlen in Ihrer Distribution Bibliotheken wie RtMidi oder Stk oder liegen sie nicht in einer kompatiblen Version vor, können Sie die .pro-Datei bearbeiten, um lokale Kopien davon zu verwenden. Entfernen Sie dazu die Kommentarzeichen in den entsprechenden Zeilen. Zum Beispiel wird

#DEFINES += USE_LOCAL_RTMIDI

zu

DEFINES += USE_LOCAL_RTMIDI

(ohne vorangestelltes „#“).

Hinweis: Wenn Sie Qt Creator verwenden, kann das Projekt über seine .pro-Datei im Verzeichnis sources geöffnet werden.

Polyphone braucht Sie!

Polyphone ist kostenlos, aber die Website und die Entwicklung verursachen Kosten. Eine kleine Spende hilft sehr.

Spenden
Die Grundlagen lernen Ein Tutorial ausprobieren
Nach
oben