Linux 15.012 Themen, 106.863 Beiträge

Wie installiere ich Software unter OpenSuse 10.3?

miraculix926 / 26 Antworten / Flachansicht Nickles

Hallo Leute, meine Frage ist: Wie installiere ich Software (hier: Firefox 2.0), die ich aus dem Internet heruntergeladen habe, unter OpenSuse 10.3? Der Weg über YAST - Software - Software installieren - funktioniert irgendwie nicht. Die Datei ist auf dem Desktop, aber wie installiere ich die Software?
Eine andere, damit zusammenhängende Frage ist: Wie kann ich ein Update für Firefox herunterladen, wenn meine Version von Firefox die Funktion "Firefox aktualisieren" nicht hat?

Gruß miraculix926

bei Antwort benachrichtigen
KarstenW REPI „Darf ich bei der Gelegenheit eine ketzerische Frage einwerfe“
Optionen

Die Programme sind in der Regel dynamisch gelinkt, genauso wie Windowsprogramme.
Programmierer nutzen Bibliotheken um Programmcode zu verwenden der fehlerfrei und ausgetestet ist. Das spart Programmierzeit und der Programmierer muß nicht über jedes technische Detail Bescheid wissen.
Bei Linux gibt es verschiedene Bibliotheken. Ich kenne die QT Bibliothek von Trolltech Norwegen ein wenig (soll aber besser werden) und dann gibt es noch die GTK Bibliothek, die bei der Entwicklung des Grafikprogrammes GIMP als Nebenprodukt abgefallen ist.
Kurzum diese Bibliotheksdateien müssen auf dem Rechner installiert sein, damit das Programm funktioniert. Ein Teil des Programmes ist in diesen Bibliotheksdateien drinnen und wird kurz nach dem Programmstart aus diesen Bibliotheksdateien geladen und mit dem übrigen Programm im Speicher verlinkt.

Da die meisten Anwender gar nicht wissen welche Versionen oder Dateien das jeweilige Programm braucht, wurde bei Debian APT entwickelt , welches die Abhängigkeiten zwischen den Programmen prüft und die jeweiligen Programmpakete automatisch nachinstalliert , wenn sie noch nicht installiert waren.

Bei Windows ist das ganz ähnlich.
Die Windowsprogrammierer geben ihren Programmen die richtigen Bibliotheken mit und diese dll Dateien (dynamische Bibliotheken ) werden bei der Programminstallation mit installiert.
Bei Linux braucht der Programmierer diese Bibliotheken nicht mit zu geben. Wenn ein fremdes Programm installiert wird, werden die dafür notwendigen Bibliotheken von der verwendeten Distribution mit genutzt und müssen installiert werden, wenn sie fehlen sollten.

Ursprünglich war bei Windows auch mal geplant das die Programmierer die Bibliotheken von Windows mit nutzen. Aber in der Praxis gibt jeder Programmierer seine Bibliotheken seinem Windowsprogramm mit. Dadurch kann es auch mal passieren das die Dateien eines anderen Windowsprogrammes überschrieben werden.
Das soll bei Linux verhindert werden.
Alle Linuxprogramme sollen die gleichen Bibliotheken verwenden, auch diejenigen die von einer anderen Distribution stammen.

Deshalb ist auch die Linux Standard Base ganz wichtig, damit die Distribution untereinander kompatibel sind.
Der Anwender kann auch ein Programm installieren, welches unter einer anderen Distribution programmiert wurde, wenn die beiden Distribution kompatibel sind zur Linux Standard Base .





Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
@KarstenW Acader