staging.inyokaproject.org

Programm vom Terminal aus starten

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Postremus

Anmeldungsdatum:
2. September 2012

Beiträge: Zähle...

Moin,

Ich habe es soweit geschafft, dass mein Paket aus meinem PPA installiert und das enthaltene Programm per .desktop Datei gestartet werden kann. Das Programm kann aber nicht mit dem Terminal gestartet werden. Wie "sagt" man dem Paket, dass dieses Teil per Terminal gestartet werden kann?

Beste Grüße Postremus

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Willkommen hier im Forum! ☺

Die Programmdatei muss ausführbar sein und in einem der in $PATH enthaltenen Ordner liegen, typischerweise in /usr/bin/

Postremus

(Themenstarter)

Anmeldungsdatum:
2. September 2012

Beiträge: Zähle...

Moin Diesch,

Danke ☺

Ich hatte bis jetzt alle Binaries/Skripte nach "/opt/extras.ubuntu.com/myappname", wie es in https://wiki.ubuntu.com/AppReviewBoard/Submissions/InstallPathTips beschrieben wird, installiert.

Deinen Tipp mit "/usr/bin/" werde ich, wenn Windows in Virtualbox installiert, testen.

Beste Grüße Postremus

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi Postremus,

das mit dem unschönen /opt wird sich wohl ändern. Siehe AppDevUploadProcess für einen Entwurf des neuen Prozesses.

Gruss Lasall

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Postremus schrieb:

Ich hatte bis jetzt alle Binaries/Skripte nach "/opt/extras.ubuntu.com/myappname", wie es in https://wiki.ubuntu.com/AppReviewBoard/Submissions/InstallPathTips beschrieben wird, installiert.

Deinen Tipp mit "/usr/bin/" werde ich, wenn Windows in Virtualbox installiert, testen.

Für Pakete, die du als App veröffentlichen willst, geht das nicht. Da muss der Benutzer $PATH entsprechend erweitern.

Postremus

(Themenstarter)

Anmeldungsdatum:
2. September 2012

Beiträge: 3

Moin,

ich werde das Paket einfach nur mit meinen PPA verteilen. Dadurch kann ich, wie diesch vorschlug, nach /usr/bin installieren.

Ich denke einfach, dass es die Endanwender nerven könnte, wenn sie um das Program zu starten extra noch etwas an ihrem System ändern müssen.

Beste Grüße und danke für die Hilfe Postremus

Antworten |