Software von Github installieren

larska

Commander
Registriert
Dez. 2017
Beiträge
2.745
Liebe Community,

als Linux-Neuling wage ich mich jetzt doch mal an eine Installatin von github.
Ich würde gerne dieses GitarrenAmp-Plugin installieren: https://github.com/brummer10/Ratatouille.lvs

Code:
git clone https://github.com/brummer10//Ratatouille.lv2.git
cd Ratatouille.lv2
git submodule update --init --recursive
make lv2
make install # will install into ~/.lv2 ... AND/OR....
sudo make install # will install into /usr/lib/lv2

das wäre der einzugebende Code.

Zu erst musste ich noch
Code:
sudo apt install git
installieren, das war korrekt, oder?
bei dem erstellen make kommt folgende Fehlermeldung:
1741431277071.png

vielleicht hat jemand einen Tipp?

vielen Dank!
 
Einfach die aufgelisteten Abhängigkeiten (unter Dependencies) installieren, dann sollte es klappen
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: ILoveShooter132
Dependencies vorhanden?
 
Es fehlen noch Pakete; das Dev Paket von Libcairo2 und es sollten Compilertools installiert sein:
sudo apt install libcairo2-dev

Falls Deine Distro es anbietet:
sudo apt-get install build-essential
 
  • Gefällt mir
Reaktionen: devanet
Bin da bei @Der Lord .

Für etwas Kontext in einer (sehr vereinfachten) Umschreibung:
Kompilieren bedeutet so viel wie das Übersetzen des menschen-lesbaren Codes (wie ihn der Programmierer schreibt) in Maschinencode, welcher dann vom PC ausgeführt werden kann.

Dies kann unter Umständen notwendig sein, wenn für das Zielsystem passender Code nicht vorliegt. Dies ist umso wahrscheinlicher je hardwarenäher die Anwendung läuft, oder falls spezielle Codepassagen verwendet werden, die stark systemabhängig sind.

Ich würde auch erstmal versuchen die compilierte Version im Tarball aus den in #4 verlinkten releases zu verwenden.

Die prebuild binary (Ratatouille.lv2-app-v0.9.8-linux-x86_64.tar.xz) lässt sich bei mir auch klaglos ausführen (habe aber keine weiteren Funktionschecks gemacht).
1741432207038.png

Addendum: "binaries" sind in diesem Fall dann fertig compilierter Programmcode, der oft (aber nicht immer) auch allein (self-contained) ausführbar ist.
 
Zuletzt bearbeitet: (Addendum)
  • Gefällt mir
Reaktionen: larska, kachiri und Der Lord
@madmax2010 dafür müsste ich aber diese MOD nutzen, oder vestehe ich da etwas falsch? Das ist doch ein extra Programm, richtig?
Ich wollte eigentlich nur das .lv2 plugin für reaper...
 
Zuletzt bearbeitet:
Kristatos schrieb:
Es fehlen noch Pakete; das Dev Paket von Libcairo2 und es sollten Compilertools installiert sein:
sudo apt install libcairo2-dev
kann ich mir da irgendwas "kaputt" machen?
 
also ich hab auch einige lv2 plugins runtergeladen, aber ich habe wenn vorhanden ein releasepaket genommen, das entpackt und die datei im lv2 order in meinen persönlichen ordner unter ~/.lv2/ kopiert. dann wird das plugin von allen programmen (ardour, audacity oder auch reaper) nach neustart gefunden.
 
  • Gefällt mir
Reaktionen: larska
netzgestaltung schrieb:
aber ich habe wenn vorhanden ein releasepaket genommen, das entpackt und die datei im lv2 order in meinen persönlichen ordner unter
im konkreten Beispiel finde ich die lv2 Datei aber nicht...

habe jetzt den Ordner in den .lv2 Ordner gelegt... jetzt kann ich in Reaper darauf zugreifen...
danke!
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: netzgestaltung
komisch nur: manchmal stürzt Reaper beim laden des Plugins ab...
 
  • Gefällt mir
Reaktionen: Der Lord
Wenn Reaper weiterhin mit dem Plugin aus dem Release-Download abstürzt und du Ratatouille doch noch kompilieren willst, muss du (wie vorher erwähnt) die entsprechenden Development-Pakete der genannten Abhängigkeiten installieren. Bei mir waren das
Code:
cairo-devel
libsndfile-devel
lv2-devel
Schau nach, wie die bei deiner Distro heißen und installiere sie und ggf. weitere fehlende Abhängigkeiten.

Die Installationsroutine mittels make install scheint einen Fehler zu haben.
Bash:
git clone https://github.com/brummer10//Ratatouille.lv2.git
cd Ratatouille.lv2
git submodule update --init --recursive
make lv2
make install # will install into ~/.lv2 ... AND/OR....
sudo make install # will install into /usr/lib/lv2
Bei mir wurde es nicht nach ~/.lv2 installiert, sondern nach ~/lv2. Wenn Programme das Plugin unter ~/.lv2 erwarten, müsstest du den Ordner noch umbenennen.
 
  • Gefällt mir
Reaktionen: larska
rarp schrieb:
Wenn Reaper weiterhin mit dem Plugin aus dem Release-Download abstürzt
jetzt läuft es...
kennst du dich näher mit den Neural-Amp-Modelings aus?
 
larska schrieb:
kennst du dich näher mit den Neural-Amp-Modelings aus?
Ich weiß nicht mal, was das ist. ^^

Ich hab's vorhin nur schnell mal kompiliert, um zu schauen, ob's sauber durchläuft.
 
  • Gefällt mir
Reaktionen: Der Lord und larska
Zurück
Oben