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 „Na Klaus - erst mal schönen Dank. Ja. Mein qt liegt in /usr/lib/qt-2.1.1 ......“
Optionen

Mach mal ein 'echo $QTDIR' oder 'echo $QT', ob da was angezeigt wird. Normalerweise muesste es der qtdir sein. Wenn du also mehrere hast, kannst du die mit export QTDIR=/pfad/zu/qtdir verfuegbar machen, ohne das die sich in die Quere kommen.
Wenn du ein Programm kompilieren willst, liesst du erst mal die Dokumentation fuer die Installation. Dort werden dann meist schon mehrere Parameter angezeigt, die du benutzen kannst. Dann gibst du das ein:

./configure --help

Das zeigt dir alle Optionen an. Bei QT koennte es so aussehen:

./configure --prefix=/usr/local --with-png --with-zlib --with-giff --with-tiff --without=wasweissich

Da gibt es etliche Parameter. Du musst wissen, was du an libraries installiert hast und welche du angeben kannst, um qt optimal auszunutzen. Steht aber alles in der Doku.

Bye, Klaus

bei Antwort benachrichtigen