dpkg und unerwünschte einträge [gelöst]
dpkg und unerwünschte einträge [gelöst]
hi!
ich hab als kde 3.2 noch nicht in sid war über eine exteren quelle ein kde 3.2 cvs benützt.
ich hab nun zwar den server aus sources.conf entfernt, alle kde cvs pakete gelöscht und trotzdem (mehrmaligen apt-get update) hat er immer noch kde pakete aus dem cvs in seiner liste.
jemand nen tipp wie ich das rausbekomme oder einfach meine datenbank von 0 auf neu generieren kann?
thx
mfg,
chris
ich hab als kde 3.2 noch nicht in sid war über eine exteren quelle ein kde 3.2 cvs benützt.
ich hab nun zwar den server aus sources.conf entfernt, alle kde cvs pakete gelöscht und trotzdem (mehrmaligen apt-get update) hat er immer noch kde pakete aus dem cvs in seiner liste.
jemand nen tipp wie ich das rausbekomme oder einfach meine datenbank von 0 auf neu generieren kann?
thx
mfg,
chris
Zuletzt geändert von cordovan am 11.03.2004 13:00:47, insgesamt 1-mal geändert.
thx für die rasche antwort.
genausowas in der art such ich aber leider passiert bei mir nichts
hab das skript ausgeführt, braucht keine 2 sek. und resultat ist leider null
ein:
mostix:/# apt-cache showpkg kdm
Package: kdm
Versions:
4:3.2.1-1(/var/lib/apt/lists/ftp.at.debian.org_debian_dists_sid_main_binary-i386_Packages)
4:3.2.0-0+cvs20040215+cm(/var/lib/dpkg/status)
zeigt mir immer noch das cvs file an .... und er will es auch immer gleich sofort installieren.
thx4help
genausowas in der art such ich aber leider passiert bei mir nichts
hab das skript ausgeführt, braucht keine 2 sek. und resultat ist leider null
ein:
mostix:/# apt-cache showpkg kdm
Package: kdm
Versions:
4:3.2.1-1(/var/lib/apt/lists/ftp.at.debian.org_debian_dists_sid_main_binary-i386_Packages)
4:3.2.0-0+cvs20040215+cm(/var/lib/dpkg/status)
zeigt mir immer noch das cvs file an .... und er will es auch immer gleich sofort installieren.
thx4help
Was sagt denn
?
Bevor Du das script aufrufst ist ein Aufruf von
nicht verkehrt, weil nur damit das available file neu geschrieben wird, was bei apt-get update nicht der Fall ist.
thermoman
Code: Alles auswählen
apt-cache policy kdm
Bevor Du das script aufrufst ist ein Aufruf von
Code: Alles auswählen
dselect update
thermoman
Erst Debian GNU/Linux, dann ab 2004 ein paar Jahre Gentoo Linux und seit vielen Jahren wieder Debian (& Ubuntu)
hatte zuvor schon upgedatet (stand als hinweiss in deinem skript)
mostix:/# apt-cache policy kdm
kdm:
Installiert:(keine)
Mögliche Pakete:4:3.2.1-1
Versions-Tabelle:
4:3.2.1-1 0
500 http://ftp.at.debian.org sid/main Packages
4:3.2.0-0+cvs20040215+cm 0
100 /var/lib/dpkg/status
muss doch irgendwie möglich sein die datenbank neu aufzubauen bzw 100 prozent rein zu bekommen.
irgendwie einen status von dpkg heraushohlen, datenbank löschen und anhand des statuses die datenbank komplett neu aufbauen geht nicht?
thx für dein bemühen
mostix:/# apt-cache policy kdm
kdm:
Installiert:(keine)
Mögliche Pakete:4:3.2.1-1
Versions-Tabelle:
4:3.2.1-1 0
500 http://ftp.at.debian.org sid/main Packages
4:3.2.0-0+cvs20040215+cm 0
100 /var/lib/dpkg/status
muss doch irgendwie möglich sein die datenbank neu aufzubauen bzw 100 prozent rein zu bekommen.
irgendwie einen status von dpkg heraushohlen, datenbank löschen und anhand des statuses die datenbank komplett neu aufbauen geht nicht?
thx für dein bemühen
Mach mal
bzw.
Ich wette Du hast es mit apt-get remove entfernt, jedoch sind die Konfigurationsdateien noch vorhanden, deshalb hat es apt noch in der Datenbank. Ein
sollte ausreichen.
mfg,
thermoman
Code: Alles auswählen
COLUMNS=200 dpkg -l \*|grep ^rc
Code: Alles auswählen
dpkg -l kdm
Code: Alles auswählen
dpkg -P kdm && dpkg-clean
mfg,
thermoman
Erst Debian GNU/Linux, dann ab 2004 ein paar Jahre Gentoo Linux und seit vielen Jahren wieder Debian (& Ubuntu)
COLUMNS=200 dpkg -l \*|grep +bringt mir ne ganze liste von den programmen die ich eigentlich nicht mehr in der liste haben möchte (zb ksysv 3.2.0-0+cvs20040216+cm) - kdm welches ich oben genannt hab war nur ein beispiel
hab alle programme removed und gepurged aber unter dselecht bzw mit showpkg kann ich sie immer noch sehen.
zumindest wenn ich ein kde programm nun installieren will nimmt er die aktuelle aus sid und probiert nicht mehr die cvs zu installieren
die dpkg datenbank von grund auf neu generieren - gibt es da keine möglichkeit???
thx4help
hab alle programme removed und gepurged aber unter dselecht bzw mit showpkg kann ich sie immer noch sehen.
zumindest wenn ich ein kde programm nun installieren will nimmt er die aktuelle aus sid und probiert nicht mehr die cvs zu installieren
die dpkg datenbank von grund auf neu generieren - gibt es da keine möglichkeit???
thx4help
Dafür ist ja dpkg-clean gedacht. Dass entfernt alte Einträge, die gepurged wurden und somit aus der Datenbank gelöscht werden können.
und alles sollte wieder sauber sein.
thermoman
Code: Alles auswählen
dselect update && dpkg-clean
thermoman
Erst Debian GNU/Linux, dann ab 2004 ein paar Jahre Gentoo Linux und seit vielen Jahren wieder Debian (& Ubuntu)
ich habs ja wirklich so gemacht ... aber die cvs einträge verschwinden nicht ..
herzlichen dank für deine esels geduld
mostix:/# dselect update && dpkg-clean
Hole:1 http://ftp.at.debian.org sid Release.gpg [315B]
OK http://ftp.at.debian.org sid Release
Hole:2 http://non-us.debian.org sid/non-US Release.gpg [197B]
OK http://ftp.at.debian.org sid/main Packages
OK http://non-us.debian.org sid/non-US Release
Ign http://non-us.debian.org sid/non-US Release
OK http://ftp.at.debian.org sid/non-free Packages
OK http://ftp.at.debian.org sid/contrib Packages
OK http://non-us.debian.org sid/non-US/main Packages
OK http://non-us.debian.org sid/non-US/contrib Packages
OK http://non-us.debian.org sid/non-US/non-free Packages
Ign http://organact.mine.nu unstable/ Release.gpg
Ign http://organact.mine.nu unstable/ Release
OK http://organact.mine.nu unstable/ Packages
Es wurden 2B in 2s geholt (1B/s)
Paketlisten werden gelesen... Fertig
W: GPG error: http://non-us.debian.org sid/non-US Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B629A24C38C6029A
W: Sie möchten vielleicht ,,apt-get update" aufrufen, um diese Probleme zu lösen
Führe Information zur Verfügbarkeit zusammen
Ersetze Informationen über verfügbare Pakete mit /var/cache/apt/available.
Informationen über 14302 Paket(e) wurden aktualisiert.
mostix:/# COLUMNS=200 dpkg -l \*|grep 0+cvs
rc atlantikdesigner 3.2.0-0+cvs20040217+cm game board designer for Atlantik
rc kalarm 3.2.0-0+cvs20040216+cm KDE alarm message scheduler
rc kalarmd 3.2.0-0+cvs20040216+cm KDE alarm scheduler daemon
rc kalzium 3.2.0-0+cvs20040222+cm chemistry teaching tool for KDE
rc kaudiocreator 3.2.0-0+cvs20040216+cm CD ripper and audio encoder frontend
rc kbruch 3.2.0-0+cvs20040222+cm fraction calculation teaching tool for KDE
rc kcmlinuz 3.2.0-0+cvs20040216+cm KDE Frontend for the Linux kernel configuration
rc kcoloredit 3.2.0-0+cvs20040216+cm An editor for palette files
herzlichen dank für deine esels geduld
mostix:/# dselect update && dpkg-clean
Hole:1 http://ftp.at.debian.org sid Release.gpg [315B]
OK http://ftp.at.debian.org sid Release
Hole:2 http://non-us.debian.org sid/non-US Release.gpg [197B]
OK http://ftp.at.debian.org sid/main Packages
OK http://non-us.debian.org sid/non-US Release
Ign http://non-us.debian.org sid/non-US Release
OK http://ftp.at.debian.org sid/non-free Packages
OK http://ftp.at.debian.org sid/contrib Packages
OK http://non-us.debian.org sid/non-US/main Packages
OK http://non-us.debian.org sid/non-US/contrib Packages
OK http://non-us.debian.org sid/non-US/non-free Packages
Ign http://organact.mine.nu unstable/ Release.gpg
Ign http://organact.mine.nu unstable/ Release
OK http://organact.mine.nu unstable/ Packages
Es wurden 2B in 2s geholt (1B/s)
Paketlisten werden gelesen... Fertig
W: GPG error: http://non-us.debian.org sid/non-US Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B629A24C38C6029A
W: Sie möchten vielleicht ,,apt-get update" aufrufen, um diese Probleme zu lösen
Führe Information zur Verfügbarkeit zusammen
Ersetze Informationen über verfügbare Pakete mit /var/cache/apt/available.
Informationen über 14302 Paket(e) wurden aktualisiert.
mostix:/# COLUMNS=200 dpkg -l \*|grep 0+cvs
rc atlantikdesigner 3.2.0-0+cvs20040217+cm game board designer for Atlantik
rc kalarm 3.2.0-0+cvs20040216+cm KDE alarm message scheduler
rc kalarmd 3.2.0-0+cvs20040216+cm KDE alarm scheduler daemon
rc kalzium 3.2.0-0+cvs20040222+cm chemistry teaching tool for KDE
rc kaudiocreator 3.2.0-0+cvs20040216+cm CD ripper and audio encoder frontend
rc kbruch 3.2.0-0+cvs20040222+cm fraction calculation teaching tool for KDE
rc kcmlinuz 3.2.0-0+cvs20040216+cm KDE Frontend for the Linux kernel configuration
rc kcoloredit 3.2.0-0+cvs20040216+cm An editor for palette files
*grummel*
Menno - Du machst es mir aber unnötig schwer
Da steht doch überall bei den Paketen, dass sie entfernt wurden, die Konfiguarionsdateien aber noch vorhanden sind.
Die einfachste Methode, das alles auf einen Rutsch zu entfernen ist der:
Das purged alle Pakete, die als 'rc' gekennzeichnet sind und räumt danach auf.
thermoman
Menno - Du machst es mir aber unnötig schwer
Da steht doch überall bei den Paketen, dass sie entfernt wurden, die Konfiguarionsdateien aber noch vorhanden sind.
Die einfachste Methode, das alles auf einen Rutsch zu entfernen ist der:
Code: Alles auswählen
dpkg -P `COLUMNS=300 dpkg -l \*|grep ^rc|awk '{print $2}'` && dpkg-clean
thermoman
Erst Debian GNU/Linux, dann ab 2004 ein paar Jahre Gentoo Linux und seit vielen Jahren wieder Debian (& Ubuntu)
Mich würde noch interessieren, woher dpkg-clean kommt - ein selbst geschriebenes Script?thermoman hat geschrieben:Code: Alles auswählen
dpkg-clean
Mir ist kein Befehl clean in Verbindung mit dpkg bekannt. Und apt-get clean meinst du vermutlich ja nicht?
http://debian.thermoman.de/misc/dpkg-clean
und das hat wie es aussieht thermoman selbst geschrieben
funkt aber klasse ))
und das hat wie es aussieht thermoman selbst geschrieben
funkt aber klasse ))