Sie sind nicht angemeldet.

1

03.02.2003, 16:24

Software per Hand kompilieren

Hi,

mein erstes KDE unter Gentoo läuft nun, auch wenn ich mir nicht sicher bin, ob ich alles so optimal gemacht habe, oder schon wieder durch die ganzen Spielereien das System versaut habe *g* Wie ist es denn nun wenn ich Software per Hand installiere? Wenn also ein Programm nicht in diesem Portage Tree vorhanden ist? Bring ich dann alles durcheinander? Oder wie gehe ich da am besten vor?

Mike

2

03.02.2003, 17:00

Von Hand installiere ich Software normalerweise nach /usr/local oder /opt, dadurch bleiben sie von den mit portage nach /usr installierten Sachen getrennt.
Das geht meistens mit einem "configure --prefix=/usr/local".

Aber prinzipiell kannst du sie auch nach /usr installieren, ohne alles durcheinanderzubringen, solange es sich nicht um z.b. andere Versionen von bereits mit Portage installierten Programmen oder Bibliotheken handelt, denn dann kann es eventuell (muss aber nicht) zu Konflikten kommen.

Bei KDE Anwendungen sieht die Sache wieder ein bisschen anders aus, hab die Erfahrung gemacht, dass sie nur so richtig funtkionieren, wenn sie in das KDE-Verzeichnis installiert werden (/usr/kde/<kdeversion>/ bei Gentoo), oder man die KDEDIRS Variable setzt, aber das geht jetzt mit neueren KDE-Versionen anscheinend auch nicht mehr. Muss mich aber diesbezueglich selbst noch mal schlau machen.
Also KDE Sachen am besten ins Default KDE-Verzeichnis installieren (geht automatisch bei einem ./configure, musst keinen Prefix angeben), und alles andere nach /usr/local.

Gruss, cytrox

3

03.02.2003, 18:48

Und ganz wichtig: Behalte den Ordner mit den kompilierten Programmen. Dann kannst Du mit make uninstall alles wieder löschen.
Ich hab mir dazu eigens ein Verzeichnis eigeninstallationen angelegt in dem ich die sourcen entpacke, kompiliere und solange aufhebe bis wie wieder deinstalliert werden.

Dim