unaufgelöste Paketabhängigkeit

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Pumuckel
Beiträge: 2
Registriert: 07.02.2005 09:56:07

unaufgelöste Paketabhängigkeit

Beitrag von Pumuckel » 18.02.2005 23:47:22

Code: Alles auswählen

media# apt-get update
media# apt-get install cryptsetup

Code: Alles auswählen

The following packages have unmet dependencies:
  cryptsetup: Depends: libdevmapper1.00 but it is not installable
E: Broken packages

Code: Alles auswählen

media# apt-cache search libdevmapper
libdevmapper-dev - The Linux Kernel Device Mapper header files
libdevmapper1.01 - The Linux Kernel Device Mapper userspace library
a) Gibt es eine Möglichkeit, die 1.00-lib zu bekommen?
b) Wie erzwinge ich cryptsetup mit der 1.01er lib?
c) Wo reported man sowas am Besten?

Das ist wohl der Tribut an eine unstable-Intallation...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.02.2005 23:54:15

aptitude meldet wäre ein virtuelles Paket.

Suche mal auf http://snapshot.debian.net, da findet man alte Pakete.

PS. Habs da auch gefunden und sogar ältere.

PPS. Kann dir auch mit Sarge passieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: unaufgelöste Paketabhängigkeit

Beitrag von gms » 18.02.2005 23:57:40

Pumuckel hat geschrieben: a) Gibt es eine Möglichkeit, die 1.00-lib zu bekommen?
Ja gibt es :), ich verstehe aber nicht, warum diese Abhängigkeit nicht automatisch aufgelöst wird

Code: Alles auswählen

gms1:# apt-get install libdevmapper1.00
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden NEUEN Pakete werden installiert:
  libdevmapper1.00
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es müssen 20,1kB Archive geholt werden.
Nach dem Auspacken werden 78,8kB Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.de.debian.org testing/main libdevmapper1.00 2:1.00.19-2 [20,1kB]
Es wurden 20,1kB in 0s geholt (25,7kB/s)
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Wähle vormals abgewähltes Paket libdevmapper1.00.
(Lese Datenbank ... 80109 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libdevmapper1.00 (aus .../libdevmapper1.00_2%3a1.00.19-2_i386.deb) ...
Richte libdevmapper1.00 ein (1.00.19-2) ...
Creating device-mapper devices...done.

Code: Alles auswählen

gms1:/# apt-show-versions -a libdevmapper1.00 
libdevmapper1.00        2:1.00.19-2     install ok installed
No stable version
libdevmapper1.00        2:1.00.19-2     testing
libdevmapper1.00        2:1.00.20-1     unstable
libdevmapper1.00/testing uptodate 2:1.00.19-2

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.02.2005 00:08:13

Dann mach mal ein aptitude search , und siehe da es ist ein virtuelles Paket.

Code: Alles auswählen

matthias@biljana:~$ aptitude search libdevmapper1.00
v   libdevmapper1.00                -
matthias@biljana:~$
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Pumuckel
Beiträge: 2
Registriert: 07.02.2005 09:56:07

Beitrag von Pumuckel » 19.02.2005 00:27:10

Ich sollte noch erwähnen: AMD64... (sorry, vergessen)

Aptitude meldet auch bei mir die 1.00er als virt. Paket. Ein apt-get darauf funktioniert nicht. Mit der 1.01 habe ich prinzipiell kein Problem. Nur cryptsetup will nicht.

Trotzdem: Danke.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.02.2005 08:12:08

Möglichkeit wäre noch das selbst zu kompilieren . 1.00 Sourcen gibt es noch.

devmapper

Und ein eigenes Debianpaket daraus kompilieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 20.02.2005 00:07:26

Meistens sind die Minorversionen abwärtskompatibel, ein Link mit der alten Versionsnummer hilft da oft schon. Beispiel: Ein Programm möchte libx-1.00.so haben, auf dem Sys ist aber libx-1.01.so vorhanden -> ln -s /lib/libx-1.01.so /lib/libx-1.00.so

cu

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 20.02.2005 11:42:10

Ich würd wir keinen Streß machen und die Sourcen mal durch den Compilier schicken. Und ein Debianpaket bauen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten