libssl-dev erneuern
-
- Beiträge: 14
- Registriert: 15.09.2006 09:00:24
libssl-dev erneuern
Also, wie gesagt ich muss libssl-dev auf einem Debian server installieren.
Versuch :
apt-get install libssl-dev
liefert : Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
libssl-dev: Hängt ab: zlib1g-dev soll aber nicht installiert werden
Dann natürlich apt-get install zlib1g-dev. Es liefert:
Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
zlib1g-dev: Hängt ab: zlib1g (= 1:1.2.3-13) aber 1:1.2.3.3.dfsg-12 soll installiert werden
Hängt ab: libc6-dev soll aber nicht installiert werden oder libc-dev
Und dann versuche ich zlib1g zu installieren, ist aber schon installiert und libc6 ist schon installiert. libc6-dev wird nicht installiert. Und so ein Schmarn....
Also wie installiere ich denn libssl-dev? Installiert apt-get nicht automatisch alle Abhängigkeiten mit? Bin echt verzweifelt.
Versuch :
apt-get install libssl-dev
liefert : Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
libssl-dev: Hängt ab: zlib1g-dev soll aber nicht installiert werden
Dann natürlich apt-get install zlib1g-dev. Es liefert:
Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
zlib1g-dev: Hängt ab: zlib1g (= 1:1.2.3-13) aber 1:1.2.3.3.dfsg-12 soll installiert werden
Hängt ab: libc6-dev soll aber nicht installiert werden oder libc-dev
Und dann versuche ich zlib1g zu installieren, ist aber schon installiert und libc6 ist schon installiert. libc6-dev wird nicht installiert. Und so ein Schmarn....
Also wie installiere ich denn libssl-dev? Installiert apt-get nicht automatisch alle Abhängigkeiten mit? Bin echt verzweifelt.
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: libssl-dev erneuern
Wie sieht deine sources.list aus? Was möchtest du denn auf dem Server kompilieren?
-
- Beiträge: 14
- Registriert: 15.09.2006 09:00:24
Re: libssl-dev erneuern
Jop.
Mein sources.list
Wozu ich die Bibliotheken brauche:
mein wget funktioniert mit https-Seiten nicht. Ich habe folgendes herausgegoogelt:
So. Bei mir liefert ldd $(which wget)
D.h. ich habe keine libssl.so.3 und weiter..
Übrigens funktioniert Perl mit HTTPS-Seiten auch nicht. Bin richtig am Dampfen. Muss morgen ein Shell- (oder Perl)-Script abgeben und das funktioniert nicht.
Mein sources.list
Code: Alles auswählen
#
# deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33]/ etch contrib main
#deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 DVD Binary-1 20070819-11:33]/ etch contrib main
deb http://ftp.de.debian.org/debian/ etch main non-free
deb-src http://ftp.de.debian.org/debian/ etch main non-free
#deb http://www.backports.org/debian etch-backports main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
##deb http://ftp2.de.debian.org/debian unstable main contrib non-free
mein wget funktioniert mit https-Seiten nicht. Ich habe folgendes herausgegoogelt:
Code: Alles auswählen
Wenn du das 100%ig sicher wissen willst, mach einfach ein:
ldd $(which wget)
Das sollte, wenn HTTPS-Unterstützung einkompiliert ist, ungefähr so
aussehen:
/usr/local/bin/wget:
libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28099000)
libssl.so.3 => /usr/lib/libssl.so.3 (0x280a2000)
libcrypto.so.3 => /lib/libcrypto.so.3 (0x280d0000)
libc.so.5 => /lib/libc.so.5 (0x281c5000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2829e000)
Wichtig sind hier libssl.so.3 und libcrypto.so.3.
Code: Alles auswählen
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7f5d000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7f54000)
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7f14000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7dda000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c7f000)
/lib/ld-linux.so.2 (0xb7f6a000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7c66000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7c51000)
Übrigens funktioniert Perl mit HTTPS-Seiten auch nicht. Bin richtig am Dampfen. Muss morgen ein Shell- (oder Perl)-Script abgeben und das funktioniert nicht.
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: libssl-dev erneuern
Sicher, dass das das Problem ist? Schließlich ist wget ja mit libssl.so.0.9.8 verlinkt.iwankoenig hat geschrieben: Wozu ich die Bibliotheken brauche:
mein wget funktioniert mit https-Seiten nicht. Ich habe folgendes herausgegoogelt:So. Bei mir liefert ldd $(which wget)Code: Alles auswählen
Wenn du das 100%ig sicher wissen willst, mach einfach ein: ldd $(which wget) Das sollte, wenn HTTPS-Unterstützung einkompiliert ist, ungefähr so aussehen: /usr/local/bin/wget: libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28099000) libssl.so.3 => /usr/lib/libssl.so.3 (0x280a2000) libcrypto.so.3 => /lib/libcrypto.so.3 (0x280d0000) libc.so.5 => /lib/libc.so.5 (0x281c5000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2829e000) Wichtig sind hier libssl.so.3 und libcrypto.so.3.
D.h. ich habe keine libssl.so.3 und weiter..Code: Alles auswählen
linux-gate.so.1 => (0xffffe000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7f5d000) librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7f54000) libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7f14000) libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7dda000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c7f000) /lib/ld-linux.so.2 (0xb7f6a000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7c66000) libz.so.1 => /usr/lib/libz.so.1 (0xb7c51000)
Edit: Das, was du ergooglet hast ist vermutlich aus der Steinzeit, da wird noch mit libc.so.5 verlinkt
Zuletzt geändert von Spasswolf am 05.02.2009 17:14:24, insgesamt 1-mal geändert.
-
- Beiträge: 14
- Registriert: 15.09.2006 09:00:24
Re: libssl-dev erneuern
Nein. Nicht sicher! Aber es ist die einzige Erklärung, warum weder wget als auch perl(obwohl libwww-per installiert ist) mit HTTPS-Seiten nicht funktionieren. Eine andere Erklärung finde ich nicht. Aber jetzt weg von Thema HTTPS und wget bzw. perl.
Ich brauche jetzt libssl-dev, egal was ich damit anfangen möchte. Wieso funktioniert es nicht?
Ich brauche jetzt libssl-dev, egal was ich damit anfangen möchte. Wieso funktioniert es nicht?
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: libssl-dev erneuern
Sehr merkwürdig, hast du vor "apt-get install" "apt-get update" ausgeführt?
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
Re: libssl-dev erneuern
Hallo!
Was gibt ein
Gruß, habakug
Das scheint eine Version aus Sid zu sein:zlib1g-dev: Hängt ab: zlib1g (= 1:1.2.3-13) aber 1:1.2.3.3.dfsg-12 soll installiert werden
Code: Alles auswählen
lenny64:~# apt-cache policy zlib1g
zlib1g:
Installiert: 1:1.2.3.3.dfsg-12
Kandidat: 1:1.2.3.3.dfsg-12
Versions-Tabelle:
*** 1:1.2.3.3.dfsg-12 0
500 http://ftp2.de.debian.org sid/main Packages
100 /var/lib/dpkg/status
Code: Alles auswählen
apt-cache policy libssl-dev
-
- Beiträge: 14
- Registriert: 15.09.2006 09:00:24
Re: libssl-dev erneuern
Also:
und
Code: Alles auswählen
apt-cache policy zlib1g
zlib1g:
Installiert:1:1.2.3.3.dfsg-12
Mögliche Pakete:1:1.2.3.3.dfsg-12
Versions-Tabelle:
*** 1:1.2.3.3.dfsg-12 0
100 /var/lib/dpkg/status
1:1.2.3-13 0
500 http://ftp.de.debian.org etch/main Packages
Code: Alles auswählen
apt-cache policy libssl-dev
libssl-dev:
Installiert:(keine)
Mögliche Pakete:0.9.8c-4etch4
Versions-Tabelle:
0.9.8c-4etch4 0
500 http://security.debian.org etch/updates/main Packages
0.9.8c-4etch3 0
500 http://ftp.de.debian.org etch/main Packages