Linux-Installationen - wo soll ich sie platzieren?

15

Ich bin relativ neu in Linux, ich benutze Xubuntu 10.04.

Viele der Software, die ich aus dem Internet herunterlade, z. B. Aptana / Eclipse, sind nur ZIP-Dateien, die ich öffne und ausführe.

  1. Ich möchte, dass sie sich in einem bestimmten Ordner befinden, in dem ich sie von überall aus erreichen kann, wenn ich "Eclipse" ausführe.

  2. Ich möchte, dass sie allen Benutzern zur Verfügung stehen.

  3. Ich möchte sie über das Dropdown-Menü auf dem Desktop starten können.

Wie kann ich das machen?

Aviv
quelle

Antworten:

18

Es gibt eine Art "Dateisystem-Hierarchie-Standard":

Der Filesystem Hierarchy Standard (FHS) definiert die Hauptverzeichnisse und deren Inhalte in Linux-Betriebssystemen. Zum größten Teil handelt es sich um eine Formalisierung und Erweiterung der traditionellen BSD-Dateisystemhierarchie.

Ich würde das Zeug zu setzen:

/opt/   Optional application software packages

Lesen Sie selbst: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Für den Rest Ihrer Fragen:

  1. Das ist eine Frage des Pfads zu der Binärdatei / dem Skript, die / das Sie in der PATH-Variablen starten möchten. Laut https://help.ubuntu.com/community/EnvironmentVariables möchten Sie dies über tun /etc/environment. Sie können auch einen symbolischen Link zur Binärdatei erstellen oder ein Startskript schreiben, das Sie dann in /usr/binoder einfügen /usr/local/bin.

  2. Siehe 1.

  3. Dazu müssen Sie eine .desktop-Datei erstellen und über xdg-desktop-menu installieren (im Menü eintragen ) .

Akira
quelle
+1. Aber wenn ich die Software nur benutzen will, warum muss ich dann root werden und die Software installieren /opt? Wäre es nicht klüger, die Software /home/unforgettableidstattdessen irgendwo darunter zu installieren ? Wenn du ich wärst, welchen genauen Ort würdest du wählen?
Unvergesslich
@unforgettableid: Sie können "Dateien ablegen", wo immer Sie möchten. /opt/localist eine Konvention. Auf die gleiche Weise können Sie Dateien unter MSFT-Windows oder MacOSX "platzieren", wo immer Sie möchten. Sie werden Konventionen brechen. Wenn dies für Sie kein Problem ist: Platzieren Sie die Dateien an einem beliebigen Ort.
Akira
2

Sie sollten den Paket-Manager Ihres Systems verwenden, um die Installation durchzuführen, wann immer dies möglich ist. Das Paket wird automatisch an einem geeigneten Ort abgelegt. Unter Xubuntu ist es aptitude / apt-get / synaptic / Ubuntu Software Center. Siehe Hinzufügen, Entfernen und Aktualisieren von Anwendungen .

Bis auf weiteres angehalten.
quelle
1
Ja stimmt. Es ist jedoch nicht die gesamte Software über die Paketmanager verfügbar.
Aviv