
Dieses Problem habe ich oft. Manchmal, wenn ich Programme herunterlade, sind sie im Zip-/Tar.gz-Format oder mit einer anderen Erweiterung. Ich entpacke sie einfach und klicke auf „Bin“. Alles funktioniert einwandfrei, aber ich möchte, dass ein Programm in der Unity-Suche sichtbar ist, dass ich es vom Terminal als „Programmname“ ausführen kann und alles andere kann ich mit Programmen tun, die ich aus dem Repository installiert habe.
Ich möchte bashrc nicht bearbeiten, ich glaube, es hat etwas mit Links zu tun.
Wie lässt sich das erreichen?
Antwort1
Normalerweise gibt es eine spezielle "Ubuntu"-Version von Linux-Programmen (.deb-Dateien oder PPA-Repositorys), die installiert werden kann. Andernfalls gehen Sie wie folgt vor:
Nur für Sie selbst: Legen Sie das Programmverzeichnis irgendwo ab und erstellen Sie einen Launcher in ~/.local/share/applications/, der es zu Unity hinzufügt.
Für andere können Sie dies für alle Benutzer tun: Kopieren Sie als Root den Ordner nach /opt (Terminal: sudo nautilus /opt/ und dann Drag-and-Drop) Und erstellen Sie einen Launcher in /usr/share/applications, indem Sie einen vorhandenen kopieren und ändern.