KDE Kontact unter Suse Linux 8.1
Hallo zusammen, habe mir am Wochenende für mein Suse Linux 8.1 das tar-Archiv KDE Kontact 0.2.1 von kontact.org runtergeladen und wollte es gestern Abend compilieren und installieren. Der Compilierungsprozess lief auch super durch ( mit ./compile && make install). Nach der Beschreibung auf der Homepage sollte danach ein problemloser Aufruf des Programmes mit Eingabe von Kontact über die Kommandozeile möglich sein. Allerdings krieg ich nach Eingabe des Kommandos lediglich ne Fehlermeldung mit dem Hinweis, daß das Programm angeblich nicht installiert ist. Kann mir hier jemand helfen? Oder weiß jemand ne vorcompilierte Version des Programmes? Auf packman ist das Programm leider nicht zu finden. Hier noch die Daten zu meinem Rechner: Suse Linux 8.1 KDE 3.1 (incl. sämtlicher bis gestern verfügbarer Updates ;-)) ) Gruß und Danke Udo
Hallo Udo, Am Dienstag August 5 2003 18:17 schrieb Udo Gerhards:
Allerdings krieg ich nach Eingabe des Kommandos lediglich ne Fehlermeldung mit dem Hinweis, daß das Programm angeblich nicht installiert ist.
Wo hat denn der make install-Befehl das Programm hinkopiert? Könnte nämlich sein, daß das nicht /opt/kde3/bin war, sondern /usr/local. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
Am Dienstag, 5. August 2003 19:32 schrieb Helga Fischer:
Hallo Udo,
Am Dienstag August 5 2003 18:17 schrieb Udo Gerhards:
Allerdings krieg ich nach Eingabe des Kommandos lediglich ne Fehlermeldung mit dem Hinweis, daß das Programm angeblich nicht installiert ist.
Wo hat denn der make install-Befehl das Programm hinkopiert? Könnte nämlich sein, daß das nicht /opt/kde3/bin war, sondern /usr/local.
Helga
-- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
Hallo Helga, soweit ich gesehen habe wurden die binaries nach /usr/local/kde kopiert. Allerdings liegen auch einige Dateien in /opt/kde3/share und in /opt/kde3/include. Wie kann bzw. muß ich hier noch was ändern? Gruß Udo
Am Tuesday 05 August 2003 20:33 schrieb Udo Gerhards:
Am Dienstag, 5. August 2003 19:32 schrieb Helga Fischer:
Hallo Udo,
Am Dienstag August 5 2003 18:17 schrieb Udo Gerhards:
Allerdings krieg ich nach Eingabe des Kommandos lediglich ne Fehlermeldung mit dem Hinweis, daß das Programm angeblich nicht installiert ist.
Wo hat denn der make install-Befehl das Programm hinkopiert? Könnte nämlich sein, daß das nicht /opt/kde3/bin war, sondern /usr/local.
Helga
-- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
Hallo Helga,
soweit ich gesehen habe wurden die binaries nach /usr/local/kde kopiert. Allerdings liegen auch einige Dateien in /opt/kde3/share und in /opt/kde3/include. Wie kann bzw. muß ich hier noch was ändern?
Gruß
Udo Habe KDE-Kontact 0.2.1 unter SuSE 8.2 compiliert und installiert. Nach anfänglich ebenfalls Problemen habe ich dann das Ganze mit dem folgenden Zusatz hinbekommen: ./configure --prefix=/opt/kde3 --sysconfdir=/etc/opt/kde3 Rest wie gewohnt. Somit wird Kontact dorthin installiert, wo auch Alles andere von KDE ist. Das hat Wunder gewirkt. Gruss Beat
Hallo,
soweit ich gesehen habe wurden die binaries nach /usr/local/kde kopiert. Allerdings liegen auch einige Dateien in /opt/kde3/share und in /opt/kde3/include. Wie kann bzw. muß ich hier noch was ändern?
Dann begibt dich doch einmal in das Verzeichnis /usr/local/kde mit cd /usr/local/kde ein ls verrät dir, ob dort Kontact liegt - wenn ja, dann startest du es mit ./Kontact; ansonsten musst du halt das Verzeichnis suchen, in dem Kontact liegt und dort kannst du es dann auch starten (wenn nicht noch andere Probleme auftreten.) Viele Grüße Dieter
Hallo, Am Dienstag, 5. August 2003 20:33 schrieb Udo Gerhards
Am Dienstag, 5. August 2003 19:32 schrieb Helga Fischer:
Am Dienstag August 5 2003 18:17 schrieb Udo Gerhards:
Allerdings krieg ich nach Eingabe des Kommandos lediglich ne Fehlermeldung mit dem Hinweis, daß das Programm angeblich nicht installiert ist.
Wo hat denn der make install-Befehl das Programm hinkopiert? Könnte nämlich sein, daß das nicht /opt/kde3/bin war, sondern /usr/local.
soweit ich gesehen habe wurden die binaries nach /usr/local/kde kopiert. Allerdings liegen auch einige Dateien in /opt/kde3/share und in /opt/kde3/include. Wie kann bzw. muß ich hier noch was ändern?
/usr/local/kde liegt bei SuSE nicht im Pfad (printenv PATH gibt Auskunft) Die KDE-Sachen wollen bei SuSE iunterhalb von /opt/kde3 installiert werden Mach als root in dem Verzeichnis in dem Du die Sourcen von Kontact installiert hast ein make uninstall. Ein ./configure --prefix=/opt/kde3 /./configure --help gibt Auskunft) make und make install als root sollte die Dateinen in die richtigen Verzeichnisse schreiben.. Das "make install" kannst Du durch das Programm "checkinstall" ersetzen. Also einfach als root checkinstall eingeben (Muss natürlich vorher installiert sein.) Dieses Programm erzeugt Dir ein RPM und installiert es. Das kann man dann "sauber" wieder entfernen. Gruß Harald
Am Dienstag, 5. August 2003 21:06 schrieb Harald Huthmann:
Hallo,
Am Dienstag, 5. August 2003 20:33 schrieb Udo Gerhards
Am Dienstag, 5. August 2003 19:32 schrieb Helga Fischer:
Am Dienstag August 5 2003 18:17 schrieb Udo Gerhards:
Allerdings krieg ich nach Eingabe des Kommandos lediglich ne Fehlermeldung mit dem Hinweis, daß das Programm angeblich nicht installiert ist.
Wo hat denn der make install-Befehl das Programm hinkopiert? Könnte nämlich sein, daß das nicht /opt/kde3/bin war, sondern /usr/local.
soweit ich gesehen habe wurden die binaries nach /usr/local/kde kopiert. Allerdings liegen auch einige Dateien in /opt/kde3/share und in /opt/kde3/include. Wie kann bzw. muß ich hier noch was ändern?
/usr/local/kde liegt bei SuSE nicht im Pfad (printenv PATH gibt Auskunft)
Die KDE-Sachen wollen bei SuSE iunterhalb von /opt/kde3 installiert werden Mach als root in dem Verzeichnis in dem Du die Sourcen von Kontact installiert hast ein make uninstall.
Ein ./configure --prefix=/opt/kde3 /./configure --help gibt Auskunft) make und make install als root sollte die Dateinen in die richtigen Verzeichnisse schreiben..
Das "make install" kannst Du durch das Programm "checkinstall" ersetzen. Also einfach als root checkinstall eingeben (Muss natürlich vorher installiert sein.) Dieses Programm erzeugt Dir ein RPM und installiert es. Das kann man dann "sauber" wieder entfernen.
Gruß Harald
Danke an alle ! ;-)) Ich werde dem ganzen nochmal nachgehen und Eure Tipps beherzigen. Im Verzeichnis /opt/kde3 sind leider keine Dateien abgelegt worden. Somit werde ich das ganze mithilfe Euerer Ratschläge wieder entfernen und nochmal installieren. Ich versuchs gleich. Wenns nicht hinhaut meld ich mich nochmal. Danke und viele Grüße Udo
Am Dienstag, 5. August 2003 19:33 schrieb Udo Gerhards:
Wo hat denn der make install-Befehl das Programm hinkopiert? Könnte nämlich sein, daß das nicht /opt/kde3/bin war, sondern /usr/local.
Suse hat leider die angewohnheit die KDE Packete in das "falsche" Verzeichnis zu kopieren, naemlich in /usr/local/kde. Um das zu vermeiden, kann man die .bashrc bearbeiten und dort: export KDEDIR=/opt/kde3 unten in die letzte Zeile eintragen. Dann die Shell beenden, neu oeffnen und nun brauchst Du Dir keine Gedanken mehr zu machen. cu stonki -- www.stonki.de: the more I see, the more I know....... www.proftpd.de: Deutsche ProFTPD Dokumentation www.krename.net: Der Batch Renamer für KDE www.kbarcode.net: Die Barcode Solution für KDE
Am Dienstag, 5. August 2003 21:18 schrieb Stefan Onken:
Suse hat leider die angewohnheit die KDE Packete in das "falsche" Verzeichnis zu kopieren, naemlich in /usr/local/kde. Um das zu vermeiden, kann man die .bashrc bearbeiten und dort:
Also SuSE packt die Daten ganz sicher nicht nach /usr/local/kde, das ist genaugenommen ein fehler im configure-Script der entsprechenden Software. Dem kann man mit ...
export KDEDIR=/opt/kde3
... auf die Sprünge helfen, wenn dies ausgewertet wird (sollte eigentlich immer der Fall sein), oder es per configure Parameter --prefix=/opt/kde3/ mitgeben. Aber eigentlich macht man sowas einfach im spec-file mit . /etc/opt/kde3/common_options ./configure $configkde -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
participants (7)
-
Beat Bösiger
-
Dieter Kroemer
-
Harald_mail@t-online.de
-
Helga Fischer
-
Manfred Tremmel
-
Stefan Onken
-
Udo Gerhards