HI
dann bleibt dir nur noch die "brutale methode" dpkg davon zu überzeugen
das paket aus seiner datenbank zu löschen (/var/lib/dpkg/status vorher sichern)
wenn du hier mist baust dann geht hinterher sowieso nichts mehr und du mußt neu installieren
du must zunächst feststellen mit welchem status das paket installiert ist :
dpkg -la | grep ipppd
normal sollte dort bei deinstallierten pakete rc stehen manchmal steht dort aben auch i und irgend ein anderer buchstabe oder pn
in so einem fall mußt du unter /var/lib/dpkg das paket aus den listen entfernen
zunächst muss festgestellt werden was zum paket gehört : dpkg -L ipppd
fallst das nicht geht existieren möglicherweise noch reste unter
/var/lib/dpkg/info/ipppd.list
dort aufgeführten datein solltest du löschen
dann kannst du in /var/lib/dpkg mit find . -name "ipppd.*" feststellen welche dateien für die installation des paketes benötigt wurden.
diese musst du auch löschen
dann gehts ans eingemachte : (veränderungen in /var/lib/dpkg/status )
du kannst z.B feststellen in welcher zeile das ipppd erwähnt wird
find . -type f -print0 | xargs -0 grep -n ipppd
bei mir kommt dann so etwas heraus
Code:
./available:100653:Replaces: vbox, isdnlog, ipppd, xisdnutils
./available-old:100653:Replaces: vbox, isdnlog, ipppd, xisdnutils
ich habe bei mir kein isdn installiert deshalb wird ipppd nur in dr available angezeigt bei dir sollte aber auch ein eintrag mit status herauskommen
in diese zeile musst du gehen
z.B bei mir ( debian sid deshalb abweichungen zu deiner version) gibt es
das paket ipppd nicht mehr :aber dafür :
Code:
Package: isdnutils
Priority: extra
Section: net
Installed-Size: 2515
Maintainer: Paul Slootman <paul@debian.org>
Architecture: i386
Version: 1:3.0-20
Replaces: vbox, isdnlog, ipppd, xisdnutils
Depends: libc6 (>= 2.1.2), libdb2 (>= 1:2.4.14-7), libncurses5, tcl8.2 (>= 8.2.2), xlib6g, xlib6g (>= 3.3.6), makedev (>= 2.3.1-24)
Recommends: suidmanager, doc-base
Suggests: mgetty, sox, ppp, isdnbutton, blinkd
Filename: dists/potato/main/binary-i386/net/isdnutils_3.0-20.deb
Size: 1194828
MD5sum: f16b882522a001e6becdfed49600b769
Description: ISDN utilities
This package includes all the utilities to get an ISDN system up and
running.
.
This package works best with a 2.0.36 kernel (or higher); in fact, preferably
2.2.14 or higher.
wenn ich das aus meiner status datei löschen würde da wäre das für dpkg als wäre das paket isdnutils nicht installiert .
so mußt du mit ipppd verfahren wobei darauf zu achten ist, dass nur der teil
gelöscht wird das nächste Package: muß stehen bleiben.
ein dpkg -la sollte dir jetzt noch eine liste ausgeben in der das ipppd fehlt
hast du was falsch gemacht funktioniert dpkg und apt nicht mehr.
für diesen fall solltes du deine status datei gesichert haben und diese dann zurückkopieren.
gruss
christop
Lesezeichen