https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm#Installation.
Achtung: Ab Version 43 des FF werden unsignierte Addons nicht mehr ausgeführt (https://support.mozilla.org/de/kb/Add-on-Signierung-in-Firefox?as=u&utm_source=inproduct)
Auf einem Linux-System mit Root-Rechten ausführen (hier Ubuntu):
NPM-Paketmanager installieren
apt-get install npm
Installieren von jpm
npm install jpm --global
Jetzt kann man sich die Befehle anzeigen lassen mit
jpm
Bei Auftauchen der Fehlermeldung
/usr/bin/env: node: Datei oder Verzeichnis nicht gefunden
hilft ein
ln -s /usr/bin/nodejs /usr/bin/node
Dann neues Addon starten
mkdir my-addon cd my-addon jpm init
Damit wird das Grundgerüst erstellt. Um das Addon zu testen, gibt man ein
jpm run -b /usr/bin/firefox
-b bedeutet der Pfad zum Binary des FF.
Zum Erstellen eingeben
jpm xpi
Wenn etwas getestet werden muss
jpm test
Optional: -v => verbose, erweiterte Ausgabe.
Dadurch konnte ich feststellen, dass jpm Firefox bei mir unter /usr/lib64/firefox sucht.
Durch
sudo mkdir /usr/lib64
sudo ln -s /usr/bin/firefox /usr/lib64/firefox
muss ich den Pfad zum Binary nun nicht mehr angeben.
Keine Kommentare:
Kommentar veröffentlichen