ubuntuusers.de

Nach Installation Wo liegen die Programme, wie finde ich sie

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

Lexan

Anmeldungsdatum:
20. September 2005

Beiträge: 197

Servus!

Ich habe immer wieder das Problem, daß ich eine Software oder Programm installiere und dann nicht weiß, wo dieses liegt. Klar, im Terminalfenster kann ich diese Programme aufrufen und muß auch nicht wissen, wo sie liegen. Wenn ich jedoch in einem anderen Programm, oder ür eine zugehörige Datei angeben muß welches Programm dazu gestartet werden soll hab ich ein Problem.
Konkretes Beispiel:
Mein Opera will Java nicht ausführen. Java ist installiert und bei Eingabe von "java -version" kommt auch die entsprechende Ausgabe. Nun will ich Opera konkret sagen, wo Java liegt. Wie kann ich herausfinden, in welchem Verzeichnis die Ausführbare Datei "java" liegt?

Anderes Beispiel: Ich will alle Dateien mit der Endung "m3u" mit XMMS ausführen lassen. Gebe ich im Terminal XMMS ein, wird dieser aufgerufen. Aber wo wie finde ich heraus _welche_ XMMS ausgeführt wird und wo diese liegt?

KojiroAK

Anmeldungsdatum:
1. Februar 2007

Beiträge: 512

/usr/bin

Zumindest die Programme, die du über apt (Synaptic) installiert hast, sollten dort zu finden sein.
Viele Programme geben sich aber auch einfach mit dem Konsolen befehl zu frieden.
(z.B. Konqueror)

philonous

Avatar von philonous

Anmeldungsdatum:
2. Januar 2007

Beiträge: 290

Wohnort: München

Probier einfach mal

which programmname


Das ergibt dann sowas:

stefan@debian:~$ which xmms
/usr/bin/xmms

neonis

Anmeldungsdatum:
21. Februar 2006

Beiträge: 107

Wohnort: nahe Oldenburg

du kannst dir auch mit

whereis programm


in der konsole anzeigen lassen wo das jeweilige programm liegt.

gruss ne0nis

flomar Team-Icon

Avatar von flomar

Anmeldungsdatum:
13. November 2005

Beiträge: 3188

Wohnort: Wien

Meine Vorredner haben die Frage zwar schon beantwortet, aber da diese Frage recht häufi auftritt, hab ich mal was zusammengeschrieben, dass man eventuell mal ins Wiki einbauen könnte. Hoffe es ist nützlich:

Eine immer wieder auftauchende Frage ist wo die soeben über die Paketverwaltung
installierten Programme eigentlich installiert/gespeichert werden. Für den täglichen
Umgang ist der praktische Nutzen dieses Wissens begrenzt. Für die interessierten
hier trotzdem eine kurze Einführung:

Unter Windows waren alle Programme unter C:\Programme zu finden und ich konnte mit einem Doppelklick auf die EXE-Datein
die Programme starten, was bzw. wo ist das Äquivalent unter Ubuntu/Linux?

Prinzipiell sind alle über die Paketverwaltung installieren Programme in /usr/bin zu finden.
Eine allgemeine Regel ist dies allerdings nicht, denn technisch gesehen ist es egal ob eine Programm
in /usr/bin, im Homeverzeichnis oder in einem anderen beliebigen Ordner installiert wird.

Bei Eingabe von einem Programmnamen (z.b. nautilus) im Terminal öffnet sich das Programm, warum?

Dies liegt an den sogenannten Umgebunsvariablen. Wie schon gesagt könnte
ein Programm auch in /home/user/programm liegen, wenn man dann jedoch den namen des Programms ins Terminal
eingibt wird das Programm ohne Vorarbeit nicht gestartet. Hier ist die Angabe des vollständigen Pfades von
Nöten.

Foghorn_Leghorn

Avatar von Foghorn_Leghorn

Anmeldungsdatum:
19. November 2005

Beiträge: 114

Wohnort: Bern - Schweiz

Hallo Lexan

Mein Java (Version 6) -Verzeichnis in Opera:

/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386

Die Playlist (m3u) kannst du auch wie folgt mit XMMS verknüpfen:

Nautilus rechtsklick auf die Datei
Öffnen mit -> Hinzufügen -> XMMS auswählen

gruss Raphael

sisko78

Anmeldungsdatum:
28. Juli 2006

Beiträge: 470

Naja also wenn ich das über die Paketetverwaltung eingespielt habe, würde ich einfach mal

dpkg -L Paketname

verwenden, da sehe ich auch die Orte der Libs usw.

Edit: Gut, wenn zusätzlich noch Programme an der Paketverwaltung vorbei lokal installiert wurden, dann erwische ich so vielleicht falsche Dateien

KojiroAK

Anmeldungsdatum:
1. Februar 2007

Beiträge: 512

flomar hat geschrieben:

Unter Windows waren alle Programme unter C:\Programme zu finden.


In der Theorie, ja, allerdings gibt's immer mal wieder Programme die komplett drauf "scheissen" und komplett eigene Ordner erzeugen
(So das man sie direkt unter C:\ findet) oder sie in irgendwelche Unterordner schieben. (C:/Programme/Blablub/Rabarber/Rödel/Döns/mini.exe)

(Und wenn man da mal den *.exe oder zumindest den Ordner Namen nicht kennt, dann dauert das Suchen auch gleich mal länger)

Also wenn man es allgemein halten will: Unter Windows waren die Programme über die komplette Verzeichnisstruktur verteilt.
(Im Startmenu führt sich das leider Gottes fort.)

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

KojiroAK hat geschrieben:

In der Theorie, ja, allerdings gibt's immer mal wieder Programme die komplett drauf "scheissen" und komplett eigene Ordner erzeugen

Als wäre das unter Linux anders. Das eine Programm installiert sich in /usr, das nächste in /usr/local, das dritte in /usr/lib, das vierte in /opt, das fünfte im home-Verzeichnis des Benutzers. und was tiefe Verzeichnisstrukturen angeht: mach doch mal ein tree /usr. Und einige installieren nicht einmal symlinks im Pfad, so z. B. das "deliver" von dovecot, welches in /usr/lib/dovecot/deliver liegt.
Außerdem ist die Anzahl der Windows-Programme, die sich ohne Rückfrage irgendwo hin installieren, mittlerweile so verschwindend gering, dass man sie getrost ignorieren kann.

Antworten |