apt-get contra Selbstkompiliertes

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
kinkerlitzchen
Beiträge: 13
Registriert: 30.03.2003 23:30:40

apt-get contra Selbstkompiliertes

Beitrag von kinkerlitzchen » 21.04.2003 11:20:13

Hallo,

ich bin da auf eine kleine Ungereimtheit gestoßen. Und zwar habe ich zwei für Debian Woody per "apt-get" verfügbare Pakete, nämlich kdevelop und xmmsarts als .deb in neueren Versionen selbst kompiliert und installiert. Mache ich ein "apt-get dist-upgrade", kommt danach jedesmal folgende Meldung:

Code: Alles auswählen

The following packages have been kept back
  kdevelop xmmsarts
0 packages upgraded, 0 newly installed, 0 to remove and 2  not upgraded.
Wie kann ich denn apt-get beibringen, daß ich neuere Versionen der Pakete installiert habe?

gruß
kiki

kinkerlitzchen
Beiträge: 13
Registriert: 30.03.2003 23:30:40

Beitrag von kinkerlitzchen » 21.04.2003 11:58:48

Ähm ja, ich habe das Problem selbst lösen können. Ich habe einfach die Versionsangabe so geändert, daß sie über denen der in packages.debian.org zu finden Packages ist.

Ein fahler Beigeschmack bleibt dennoch.

kiki

Benutzeravatar
Six
Beiträge: 8069
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 21.04.2003 14:12:39

Wenn du die Pakete selber kompiliert hast, dann ist es üblich, die debs mit dpkg direkt zu installieren. apt-get erkennt und respektiert diese Installation, bis eine neuere Version im Repository erscheint. Also die eigenen Pakete auf "Hold" setzen. So mache ich es mit Ghostscript, klappt bestens.

kinkerlitzchen
Beiträge: 13
Registriert: 30.03.2003 23:30:40

Beitrag von kinkerlitzchen » 21.04.2003 17:25:18

Ich mache das mit checkinstall. Es baut ein .deb und installiert es später (via dpkg). Das Problem bei mir war, daß kdevelop von woody die Versionsnummer 3:2.1-1 hat. Kompiliere ich es per Hand, komme ich auf die Version 2.1.5-1. dpkg stört sich offensichtlich an der "3".

Bei xmmsarts komme ich selbstkompiliert auf die Version 0.4-2, woody verfügt über 0.4-18.

Fragt sich, wo der scheinbare Bug zu suchen ist. Vielleicht bei checkinstall?

Antworten