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-toolsundqt6-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 ist kostenlos, aber die Website und die Entwicklung verursachen Kosten. Eine kleine Spende hilft sehr.
Spendenoben