Linux 15.009 Themen, 106.826 Beiträge

Install ation - Abhängigkeiten klären - Biblio updaten?

edico / 7 Antworten / Flachansicht Nickles

Hei
erbitte grundlegende Orientierung für Installationen eines Progs
(als rpm bzw. tarball) bei einem bestehenden System (z.B. SuSE 7.0, KDE1).
- Wie kann ich bei vorliegender Software (z.B. scribus, pspp aus dem web)
herausfinden, ob die notwendigen Bibliotheken schon installiert sind?
(z.B. setzt scribus Qt2.2.2(aber nicht3.0) voraus, ich meine, dass ich
bei KDE1 Qt2.1.1 habe oder was bedeutet qt-2.1.1?)
Oder muss ich experimentell vorgehen: installieren, kompilieren, Fehler-
meldungen abwarten und dann updaten?
(Also: Frage der Abhängigkeiten?)
- Wenn herausgefunden, dass die vorhandenen Bibliotheken älterer Version sind
und upgedated werden müssten, welche Gefahren (Probleme) ergeben sich für
die anderen, auf diese Biblios zugreifenden Progs o. System, beim Update?
(Also: Never change a running system lt. Kofler?)
(Hatte mal vor Zeiten auf KDE2 upgedatet und nur Probleme gehabt, die auch
die SuSE-Spezies nicht lösen konnten, was zu einer völligen NeuInstall
führte - und das will ich mir nicht noch mal antun!)
- Wie kann ich herausfinden, ob ich statt der aktuellen Version (vielleicht)
problemloser eine ältere Version auf dem bestehenden System fahren kann?
- Wo kann ich diesen Gesamtzusammenhang oder spezielle Themenbereiche
nachlesen, was QT, gtk u.a. anbelangt (für einen Nicht-Entwickler,
sondern Normal-User verständlich)?
(Also: Welche Links etc.)
> To Klaus_T, wenn er\'s denn liest: Sag mir bitte jetzt nicht, ich soll
SuSE vergessen ... ich mein, da ist was Wahres dran, und ich fühle mich
immer mehr an Win erinnert ... aber ich bin nun mal kein IT-man! ...
abgesehen von der wenigen Zeit. Naja!
Danke. edico

bei Antwort benachrichtigen
Klaus_T edico „Hi Klaus, danke. Ja - das gilt für die SuSE-eigenen packages:...“
Optionen

Du kannst dir qt als tarball runterladen und selbst kompilieren. Dann liesst du die die INSTALL und README durch, was du alles bei dem ./configure angeben kannst und musst. Du gibst vor allem den Prefix /usr/local mit an (ist, glaube ich, aber default) und dann wird qt in /usr/local installiert. Dein normales qt muesste woanders liegen. In der Doku wird auch beschrieben, wie du das neue dem System bekanntmachst, also im PFAD mit aufnehmen und in der /etc/ld.so.conf eintragen, ldconfig aufrufen und fertig. Dann kannst du es nachher immer noch aus dem Pfad un der ld.so.conf rausnehmen. Wenn du jetzt ein neues Programm kompilierst, das die qt braucht, gibst du als option beim ./configure einfach das neue qt-verzeichnis mit an.
Die Doku dazu ist aber nicht ohne und sehr umfangreich, nimm dir also viel Zeit.

Klaus

bei Antwort benachrichtigen