Hi Leute,
mal wieder eine Debian-Anfänger-Frage: Wie kann man KDE2-Programme installieren, wenn KDE3 installiert ist?
Hier ist das (inoffizielle) woody-KDE3 installiert deb ftp://ftp.kde.org/pub/kde/stable/latest/Debian/woody/ ./
Versucht man nun ein KDE2-Programm zu installieren dann bricht apt mit einer Fehlermeldung, wegen einer nicht installierten Bibliothek ab. Will man die Bibliothek nachinstallieren, dann schmeisst apt das komplette KDE3 von der Platte. Das erscheint mir etwas drastisch.
Jens
<---------------------- schnipp -------------------------------------> # apt-get install ktexmaker2 Sorry, but the following packages have unmet dependencies: ktexmaker2: Depends: kdelibs3 (>= 4:2.2.2-1) but it is not going to be installed Depends: kdebase-libs but it is not going to be installed E: Sorry, broken packages
# apt-get install kdelibs3 Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: kdelibs3-bin libsocks4 The following packages will be REMOVED: [....gekürzt....] The following NEW packages will be installed: kdelibs3 kdelibs3-bin libsocks4 0 packages upgraded, 3 newly installed, 167 to remove and 0 not upgraded. Need to get 6771kB of archives. After unpacking 171MB will be freed. Do you want to continue? [Y/n] no Abort. <---------------------- schnapp -------------------------------------->
* Jens Weiße wrote:
Hi Leute,
mal wieder eine Debian-Anfänger-Frage: Wie kann man KDE2-Programme installieren, wenn KDE3 installiert ist?
Will man die Bibliothek nachinstallieren, dann schmeisst apt das komplette KDE3 von der Platte. Das erscheint mir etwas drastisch.
Sieht wohl so aus wie überhaupt nicht. Die Idee wäre KDE aus den src-deb's anzupassen und nach z.B. /opt/KDE3 zu schieben. Ob das geht werden dir die KDE-User besser beantworten können. ;-)
<KeinFlameVersuch> Das es prinzipiell geht Beweis das gargnome-Script für einen täglich frischen Gnome. </KeinFlameVersuch> Vielleicht kann man sich anhand dieses Scriptes was zurecht biegen.
Jan
On Thursday 02 January 2003 23:15, Jan Rakelmann wrote:
Sieht wohl so aus wie überhaupt nicht. Die Idee wäre KDE aus den src-deb's anzupassen und nach z.B. /opt/KDE3 zu schieben. Ob das geht werden dir die KDE-User besser beantworten können. ;-)
Bei mir läuft KDE 3.x (selbstkompiliert) in /usr/local/kde(*), die älteren KDE-Sachen von Debian ganz normal in /usr. Alles (PATH, /etc/ld.so.conf) ist standardmäßig auf /usr/local/* umgebogen, für die wenigen KDE2-Sachen, die ich benutze existiert ein Wrapper-Script in $HOME/bin, das LD_LIBRARY_PATH=/usr/lib setzt und damit die richtigen Libs lädt.
Etwas umständlich, aber geht (ich brauche es nicht oft).
(*) /usr/local/kde ist eigentlich nur ein Symlink auf die gerade aktive Version, z.B. /usr/local/kde3.1 (meine aktuelle Variante von 3.1 RC5), das Selbe mache ich mit Qt in /usr/local/qt (aktuell -> qt3.1).
Konrad
On Fri, 03 Jan 2003 12:33:36 +0100, Konrad Rosenbaum wrote:
Bei mir läuft KDE 3.x (selbstkompiliert) in /usr/local/kde(*), die älteren KDE-Sachen von Debian ganz normal in /usr. Alles (PATH, /etc/ld.so.conf) ist standardmäßig auf /usr/local/* umgebogen, für die wenigen KDE2-Sachen, die ich benutze existiert ein Wrapper-Script in $HOME/bin, das LD_LIBRARY_PATH=/usr/lib setzt und damit die richtigen Libs lädt.
Etwas umständlich, aber geht (ich brauche es nicht oft).
Wurde nicht bei den libs von KDE3 der soname eins erhoeht? Ich dachte immer, die libs beider KDEs koennten deshalb problemlos nebeneinander existieren. Warum geht das nicht?
Reinhard
Am Samstag, 4. Januar 2003 11:23 schrieb Reinhard Foerster:
Wurde nicht bei den libs von KDE3 der soname eins erhoeht? Ich dachte immer, die libs beider KDEs koennten deshalb problemlos nebeneinander existieren. Warum geht das nicht?
Ja für KDE3 heißt das Paket "kdelibs4" und für KDE2 heißt das Paket "kdelibs3". (Die Logik kann mir mal einer erklären)
# apt-cache show kdelibs3 Package: kdelibs3 Source: kdelibs Version: 4:2.2.2-13.woody.5 Depends: libqt2 (>= 3:2.3.1-1) kdelibs-bin, .........
# apt-cache show kdelibs4 Package: kdelibs4 Version: 4:3.0.5a-0woody2
Depends: libqt3-mt (>= 2:3.0.5-4), kdelibs-bin (= 4:3.0.5a-0woody2), ...... Conflicts: kdelibs3 Replaces: kdelibs3
Das Problem scheint an nur an einigen ausgewählten Bibliotheken zu liegen. Für die QT-Bibliotheken wurde eine neue Versionsnummer eingeführt. Dagegen wurde "kdelibs-bin" nicht mit einer Versionsnummer versehen. Da KDE2 und KDE3 in das selbe Verzeichnis gesteckt werden (warum eigentlich?) ergibt sich der Konflikt. Wäre es nicht schlauer gewesen KDE2 und 3 jeweils ein eigenes Verzeichnis zu spendieren? Suse macht es zum Beispiel so.
Jens
On Sat, 04 Jan 2003 12:09:31 +0100, Jens Weiße wrote:
Am Samstag, 4. Januar 2003 11:23 schrieb Reinhard Foerster:
Wurde nicht bei den libs von KDE3 der soname eins erhoeht? Ich dachte immer, die libs beider KDEs koennten deshalb problemlos nebeneinander existieren. Warum geht das nicht?
Ja für KDE3 heißt das Paket "kdelibs4" und für KDE2 heißt das Paket "kdelibs3". (Die Logik kann mir mal einer erklären)
Die Nummer bei Bibliotheken ist oohl immer die, die auch im Namen der Bibliothek auftaucht. Im paket libblubb5 wir also libblubb.so.5 stecken. Das wuerden jenfalls Sinn machen, weil erst eine lib mit neue Hauptversionnummer inkompatibel sein sollte und in einem paket libblubb6 landen wuerde, was man parallel zum alten installieren koennen sollte.
# apt-cache show kdelibs4 Package: kdelibs4 Version: 4:3.0.5a-0woody2
Depends: libqt3-mt (>= 2:3.0.5-4), kdelibs-bin (= 4:3.0.5a-0woody2), ...... Conflicts: kdelibs3 Replaces: kdelibs3
Mhh. Nur warum?
Das Problem scheint an nur an einigen ausgewählten Bibliotheken zu liegen. Für die QT-Bibliotheken wurde eine neue Versionsnummer eingeführt. Dagegen wurde "kdelibs-bin" nicht mit einer Versionsnummer versehen.
Bei bin ist das klar. Da stecken vermutlich die Programme drin und kdm darf nicht ploetzlich kdm3 heissen.
Da KDE2 und KDE3 in das selbe Verzeichnis gesteckt werden (warum eigentlich?) ergibt sich der Konflikt. Wäre es nicht schlauer gewesen KDE2 und 3 jeweils ein eigenes Verzeichnis zu spendieren? Suse macht es zum Beispiel so.
Nur bei Bibliotheken ist es mMn sinnvoll 2 Versionen gleichzeitig auf dem Rechner zu haben um aeltere Programme bedienen zu koennen. Also y.B KDE3 und die libs von KDE2. Nach obiger apt-Meldung schient das nicht zu klappen, was mir nicht in dem Kopf will. Ich habe zwar hier eine KDE-freie Zone, interessiere mich aber fuer die "Technik". Solcher Versionramsch tritt ja an anderen Stellen auch auf.
Reinhard
* Jens Weiße wrote:
Sieh dir mal http://konsole.kde.org/konstruct/ an. Vielleicht ist das was für dich.
Jan
Am Montag, 6. Januar 2003 07:31 schrieb Jan Rakelmann:
Sieh dir mal http://konsole.kde.org/konstruct/ an. Vielleicht ist das was für dich.
Danke. Ich bin gerade beim Durchlesen und schon total begeistert. :-) Ich werde das wohl mal ausprobieren. Ein frisches KDE im home-Verzeichnis klingt sehr gut.
Jens Weiße
PS: Gibts im Internet eigentlich irgendetwas nicht?
On Mon, Jan 06, 2003 at 05:21:03PM +0100, Jens Weiße wrote:
PS: Gibts im Internet eigentlich irgendetwas nicht?
'ne Freundin?
Bert
Am Montag, dem 06. Januar 2003 um 19:59:03, schrieb Bert Lange:
On Mon, Jan 06, 2003 at 05:21:03PM +0100, Jens Weiße wrote:
PS: Gibts im Internet eigentlich irgendetwas nicht?
'ne Freundin?
Ich bekomme andauernd emails von Leuten, die behaupten, sich in mich verliebt zu haben, mir wird das schon zuviel. Soll ich die emails mal forwarden? ;-)
Beispiele (Schreibfehler im Original):
Wir haben uns auf einem Parkplatz ganz in Deine Naehe kennengelernt.
Hallo, hier sind meine Daten die Du wolltest. Wenn Du mein Foto sehen willst klicke hier auf den Link:
jemand der sich in dich verliebt hat aber sich nicht traut es dir persönlich zu sagen hat
Torsten
On Mon, Jan 06, 2003 at 10:14:12PM +0100, Torsten Werner wrote:
Am Montag, dem 06. Januar 2003 um 19:59:03, schrieb Bert Lange:
On Mon, Jan 06, 2003 at 05:21:03PM +0100, Jens Weiße wrote:
PS: Gibts im Internet eigentlich irgendetwas nicht?
'ne Freundin?
Ich bekomme andauernd emails von Leuten, die behaupten, sich in mich verliebt zu haben, mir wird das schon zuviel. Soll ich die emails mal forwarden? ;-)
Nee danke ;-) Ich frag mich nur, wie das Zeug z.B. über web.de reinkommt, wo doch gar kein To: angegeben ist. Und das from ist auch gefaked (webmaster.web.de).
Solange wie es nicht mehr als eins pro Woche ist, geht's noch. Ich hoffe das es auch wieder nachlässt.
Bert
On Mon, 06 Jan 2003 23:07:08 +0100, Bert Lange wrote:
Ich frag mich nur, wie das Zeug z.B. über web.de reinkommt, wo doch gar kein To: angegeben ist. Und das from ist auch gefaked (webmaster.web.de).
Schau dir mal an, wie SMTP funktioniert. Suche dort danach, in welchem Mail-Header der Empfaenger steht.
Reinhard
Hi Reinhard!
On Tue, Jan 07, 2003 at 01:50:56PM +0100, Reinhard Foerster wrote:
On Mon, 06 Jan 2003 23:07:08 +0100, Bert Lange wrote:
Ich frag mich nur, wie das Zeug z.B. über web.de reinkommt, wo doch gar kein To: angegeben ist. Und das from ist auch gefaked (webmaster.web.de).
Schau dir mal an, wie SMTP funktioniert. Suche dort danach, in welchem Mail-Header der Empfaenger steht.
Wenn ich das richtig verstanden habe, wird der Empfänger mit dem RCPT-Kommando an den Server übergeben. Damit ist der Rest völlig irrelevant. Richtig?
Bert
On Tue, Jan 07, 2003 at 07:12:54PM +0100, Bert Lange wrote:
Hi Reinhard!
Wenn ich das richtig verstanden habe, wird der Empfänger mit dem RCPT-Kommando an den Server übergeben. Damit ist der Rest völlig irrelevant. Richtig?
Die relevante Information steht im Envolope (was im Wesentlichen
mail from: <...> rcpt to: <...> rcpt to: <...> rcpt to: <...>
beiinhaltet. Anschließend kommt nach
data
der Header der Mail, er kann irgendwelches RFC-822 (?) konformes Zeug enthalten. To: und From: haben hier nichts mit dem Envelope zu tun.
Der beste real life Vergleich ist wirklich
Umschlag -> Envelope (für den Postmann wichtig) Briefpapier(und -Kopf) -> für den Empfänger nett, manchmal irritierend Text -> na ja ...
Im Unterschied zum RL wird beim elektrischen Leben der Envelope abgetrennt, bevor Du die Mail erhälst. Die From_-Zeile enthält oft noch den Absender des Envelopes. Manche Mailserver schreiben in den Header noch ein "Appearently-To:" mit rein oder ein "Received: .... for <....>", aber nicht alle.
Alles, Envelope und Header (und Text ;-) kann grundsätzlich gefaked (oder gefäikt) sein.
Heiko
On Tue, Jan 07, 2003 at 07:12:54PM +0100, Bert Lange wrote:
Wenn ich das richtig verstanden habe, wird der Empfänger mit dem RCPT-Kommando an den Server übergeben. Damit ist der Rest völlig irrelevant. Richtig?
AFAIK war das das Bild mit dem Briefumschlag und dem Briefkopf. Wichtig fuer die Zustellung ist nur ersteres, die Header werden als Daten durchgereicht, also lautet die Antwort ja.
Bert
Ulf
[repost von gestern abend, Stau auf der Datenautobahn?]
On Monday 06 January 2003 22:14, Torsten Werner wrote:
Ich bekomme andauernd emails von Leuten, die behaupten, sich in mich verliebt zu haben, mir wird das schon zuviel. Soll ich die emails mal forwarden? ;-)
Gutes Stichwort: Hochwertiger VGA-Ausgang sucht gleichgesinntes Beamerwesen mit VGA-Anschluß für nette Abendstunden heute im GAG18. Aussehen ist nicht so wichtig, auf die Auflösung kommt es an :)
Josef
On Mon, Jan 06, 2003 at 07:59:03PM +0100, Bert Lange wrote:
PS: Gibts im Internet eigentlich irgendetwas nicht?
'ne Freundin?
Flasch. Guckst Du hier: http://listings.ebay.de/pool1/plistings/list/all/category8141/index.html
HTH, Eric
On Tuesday 07 January 2003 18:22, Eric Schaefer wrote:
On Mon, Jan 06, 2003 at 07:59:03PM +0100, Bert Lange wrote:
PS: Gibts im Internet eigentlich irgendetwas nicht?
'ne Freundin?
Flasch. Guckst Du hier: http://listings.ebay.de/pool1/plistings/list/all/category8141/index.html
Du hast da was falsch verstanden. Nicht Amiga Computer! Sondern ein möglichst Geek-kompatibles Exemplar der Spezies Homo Sapiens Sapiens(*) war gemeint. Angeblich soll man die beobachten können, wenn man das Wochenende nicht vor dem Monitor sondern draussen (der grosse Raum mit dem blauen Dach) verbringt.
(*) Für Nicht-Zoologen: ein aus diversen Kohlenwasserstoffen, Wasser, geringen Mengen Mineralien usw. bestehendes Gebilde mit zwei Beinen, zwei Armen, einem Kopf und verschiedenen anderen Features. Einige Exemplare sollen sogar zweistellige IQ's haben (IQ's höher als 100 können als überdurchschnittlich betrachtet werden(**)) und einfache Rechenaufgaben (Polynome bis zur 5. Ordnung) innerhalb einiger Minuten lösen können (Amigas sind schneller). Die spezifische Kategorie der "Freundinnen" (eine Untermenge der Kategorie "weibliche Menschen") neigen statistisch zur non-Diversität innerhalb des 23. Chromosomenpaares (Y's werden dort nur sehr selten gefunden). Über die Frage der Kompatibilität zu "männlichen Menschen" (sprich, u.a. dem Grossteil der Geek-Population) sind sich die Wissenschaftler noch uneins.
(**)Per Definition. Wirklich.
Get a Life! ;-) Konrad
On Tue, Jan 07, 2003 at 08:09:12PM +0100, Konrad Rosenbaum wrote:
On Tuesday 07 January 2003 18:22, Eric Schaefer wrote:
PS: Gibts im Internet eigentlich irgendetwas nicht?
'ne Freundin?
Flasch. Guckst Du hier: http://listings.ebay.de/pool1/plistings/list/all/category8141/index.html
Du hast da was falsch verstanden. Nicht Amiga Computer! Sondern ein möglichst Geek-kompatibles Exemplar der Spezies Homo Sapiens Sapiens(*) war gemeint. Angeblich soll man die beobachten können, wenn man das Wochenende nicht vor dem Monitor sondern draussen (der grosse Raum mit dem blauen Dach) verbringt.
Das stand aber so nicht da.
Get a Life! ;-)
Was denn, noch eins?
Eric p.s. *sigmonster keks rüberreich*
Hallo Liste!
Wenn ich mir die Header der vorhergehenden Mail so ansehe, dann hat pu.schlittermann.de die Mail 6 Tage zum Spaß zwischengebunkert. Das kann doch wohl nicht normal sein? Ist das was kaputt oder enthält meine Mail irgendwas, was dem amavis auf den Sack geht oder was?
Eric
On Saturday 04 January 2003 11:23, Reinhard Foerster wrote:
Wurde nicht bei den libs von KDE3 der soname eins erhoeht? Ich dachte immer, die libs beider KDEs koennten deshalb problemlos nebeneinander existieren. Warum geht das nicht?
Könnte bei mir auch ein Konflikt zwischen KDE 2.2.2 und 2.1.x gewesen sein, als ich das mal gemacht hatte, gerade bei KDE ändern sich bei mir andauernd die Abhängigkeiten (Qt-Version, KDE-Version, Compiler, Libs, etc.pp.), da muss ich ab und zu das System davor mit Wrappern schützen... ;-)
Das Binary-Interface von C++ ist leider erst in der Standardisierung begriffen (gcc macht seit 3.2 Standardkonforme ABI), da passiert es schonmal, dass man alles richtig gemacht hat und der Linker trotzdem nicht zurechtkommt (ist mir bei der Installation von KDE 3.1 passiert, weil ich vergessen hatte $PATH auf gcc 3.2 umzubiegen).
Konrad
Am Donnerstag, 2. Januar 2003 23:15 schrieb Jan Rakelmann:
Sieht wohl so aus wie überhaupt nicht.
Auf einer Webseite gab es einen Hinweis auf das Problem. Die KDE-Bibliotheken sind nicht durchgängig mit der Versionsnummer versehen.
Die Idee wäre KDE aus den src-deb's anzupassen und nach z.B. /opt/KDE3 zu schieben. Ob das geht werden dir die KDE-User besser beantworten können. ;-)
Hast du eine Ahnung wieviele Pakete da angefasst werden müssten? Dann lieber ohne KDE2.
Hab mir die Sourcen von "Kile" (dem "Ktexmaker2"-Nachfolger) gesaugt und versuch gerade mein erstes Debian-Paket zu erstellen (nach der Anleitung im Linux Magazin 11/02). So richtig intuitiv ist das nicht, aber nun scheint es funktionieren. Es ist erstaunlich was da alles für Developerpakete benötigt werden.
Jens
* Jens Weiße wrote:
Hast du eine Ahnung wieviele Pakete da angefasst werden müssten?
Ich hab keine Ahnung, und will mich auch nicht damit beschäftigen. ;-) Bin ganz glücklich damit, dass meine Platten kde-frei sind.
Hab mir die Sourcen von "Kile" (dem "Ktexmaker2"-Nachfolger) gesaugt und versuch gerade mein erstes Debian-Paket zu erstellen (nach der Anleitung im Linux Magazin 11/02). So richtig intuitiv ist das nicht, aber nun scheint es funktionieren. Es ist erstaunlich was da alles für Developerpakete benötigt werden.
Es ist irgendwann 2002 ein neues Maintainer-Howto geschrieben wurden, such mal unter dugfaq.sylence.net und darauf aufbauende Links.
Ich hab mal mit deb_make experimentiert, auch wenn es wenig intuitiv ist ist es nicht wirklich schwer.
Jan
lug-dd@mailman.schlittermann.de