Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Neo
Lv 5
Neo fragte in Computer & InternetSoftware · vor 9 Jahren

Programme unter Linux installieren ( .tar.gz)?

Hallo

Wie kann ich bei linux Programme über den terminal installieren ?

Ich habe die Programme jeweils in einem .tar.gz archiv auf meinem desktop.

Das eine Programm hat eine schell datei dabei, das andere nicht.

Danke falls mir jemand helfen kann :)

4 Antworten

Bewertung
  • vor 9 Jahren
    Beste Antwort

    Du gehst jetzt auf Google, gibst dort den Namen Deine Distribution und Forum ein, und begibst Dich in das Forum Deiner Distribution. Dort efährst Du dann welchen Paketmanager Deine Distribution benutzt und wie man Programme installiert.

    1. Sollte man immer das passende Forum zu seiner Distribution kennen und regelmäßig besuchen

    2. Ohne zu wissen welche Distribution Du hast ist eine Anleitung hier wenig sinnvoll.

  • vor 9 Jahren

    Es gibt mehrere Möglichkeiten ein Programm zu installieren, das kommt auch auf den Inhalt deines Archives an:

    1) Es befinden sich ausführbare Dateien darin

    Mozilla packt Binärdateien in diese Archive, so dass du sie nur in dein Heimatverzeichnis entpacken musst und von da aus ausführen kannst.

    2) Es ist eine Art Installer dabei

    Das Shell-Script von dem du da sprichst, könnte auch ein Installer sein, in dem Fall schau erst mal in die Readme Dateien

    3) Es handelt sich um Source Pakete

    Das kommt häufiger vor, in dem Fall musst du auf die traditionelle UNIX Methode installieren mit

    ./configure

    make

    make install

    diese Befehle setzt du nach dem Entpacken im Verzeichnis der Software ab, damit kompilierst du das Programm neu

    4) Das Archiv enthält ein Paket für eine Distribution

    In dem Fall arbeitet man mit dem jeweiligen Paketmanager, yum/rpm unter Fedora, apt und Debian und Derivaten.

    Die Methoden 1-3 haben den Nachteil, dass die Software eben nicht vom Paketmanager verwaltet wird, sondern von dir selbst, das bedeutet mehr Arbeit ist aber nicht immer unbedingt schlecht.

  • vor 9 Jahren

    In dem Archiv sollte eigentlich auch eine Datei README sein. Darin ist normalerweise erklärt, wie man das Programm installiert. I.d.R. muss man irgendein Skript mit Root-Rechten und vorangestelltem ./ starten. Der Befehl, über den man Root-Rechte erhält, heißt sudo.

    Geschickter wäre es allerdings, wenn Du das Programm über den Paketmanager installieren könntest. Oft fehlen nämlich auch Pakete, von denen das zu installierende Programm abhängig ist.

    Falls das Archiv die Anwendung im Quelltext enthält, benötigst Du auch die Kernelquellen und den Kompiler gcc, evtl noch zusätzlich bestimmte Bibliotheken.

  • Anonym
    vor 9 Jahren

    Aus deiner Fragestellung erkenne ich, dass du höchst wahrscheinlich noch nicht so lange mit Linux zu tun hast.

    Generell solltest du dich daher nicht selbst nach Downloads auf die Suche machen, und deine Programme über die Paketverwaltung deiner jeweiligen Distribution holen, da wird die wirklich nahezu für jede Aufgabe etwas angeboten, das sich dann praktisch von selbst installiert - und magst du es nicht auch selber wieder deinstalliert. Und das wirklich restlos!

    Sonst solltest du auch wirklich nur zu deiner Distro passende Pakete herunterlade, also für Ubuntu oder Debian z.B. .deb

    Bei Download im .tar.gz-Format handelt es sich jedoch sehr oft um Quellcode-Dateien, die so noch lange nicht lauffähig sind. Hier muss man schon einiges vom System verstehen, um daraus erst einmal selbst die Lauffähigen Binärdateien zu kompilieren und diese dann auch händisch ins System einbilden - das ist nichts für Anfänger!

Haben Sie noch Fragen? Jetzt beantworten lassen.