Pakete in einem seltsamen Zustand

1602
Grzenio

Auf meinem Debian-System habe ich offenbar ein paar Pakete in einem merkwürdigen Zustand. Wenn ich ein Upgrade durchführe, müssen sie immer installiert werden:

grzes:/home/ga# apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed libffi-dev libxmmsclient4 python-dev python-gobject-dev python-gtk2-dev python-gtk2-doc python2.5-dev xmms2-core The following packages have been kept back: glade gnome-bin gpm kmplayer libgnorba27 libgnorbagtk0 lxde yelp 0 upgraded, 8 newly installed, 0 to remove and 8 not upgraded. Need to get 0B/4616kB of archives. After this operation, 22.0MB of additional disk space will be used. 

Wenn ich aber die Autoremove-Funktion ausführe, müssen sie entfernt werden (nur um sie später von dist-upgrade zu installieren):

grzes:/home/ga# apt-get autoremove Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: python-gtk2-dev python-gtk2-doc libxmmsclient4 python-dev python2.5-dev libffi-dev xmms2-core python-gobject-dev The following packages will be REMOVED libffi-dev libxmmsclient4 python-dev python-gobject-dev python-gtk2-dev python-gtk2-doc python2.5-dev xmms2-core 0 upgraded, 0 newly installed, 8 to remove and 8 not upgraded. After this operation, 22.0MB disk space will be freed. 

Irgendwelche Ideen, wie man es reparieren kann?

EDIT- Status vor der Autoremove:

grzes:/home/ga# apt-cache policy python2.5-dev python2.5-dev:  Installed: 2.5.4-1  Candidate: 2.5.4-1  Version table:  *** 2.5.4-1 0  200 ftp://ftp.task.gda.pl testing/main Packages 500 ftp://ftp.task.gda.pl unstable/main Packages 100 /var/lib/dpkg/status  2.5.2-15 0  100 ftp://ftp.task.gda.pl stable/main Packages  grzes:/home/ga# dpkg --get-selections | grep python2.5-dev python2.5-dev install 

Zustand nach Autoremove:

grzes:/home/ga# apt-cache policy python2.5-dev python2.5-dev: Installed: (none) Candidate: 2.5.4-1 Version table: 2.5.4-1 0 200 ftp://ftp.task.gda.pl testing/main Packages 500 ftp://ftp.task.gda.pl unstable/main Packages 2.5.2-15 0 100 ftp://ftp.task.gda.pl stable/main Packages  grzes:/home/ga# dpkg --get-selections | grep python2.5-dev 

sources.list

grzes:/home/ga# cat /etc/apt/sources.list #deb ftp://ftp.icm.edu.pl/pub/Linux/distributions/debian/ testing main contrib non-free deb ftp://ftp.task.gda.pl/debian/ stable main contrib non-free deb ftp://ftp.task.gda.pl/debian/ testing main contrib non-free  #UNSTABLE #deb ftp://ftp.icm.edu.pl/pub/Linux/distributions/debian/ unstable main contrib non-free deb ftp://ftp.task.gda.pl/debian/ unstable main contrib non-free  #wine deb http://wine.sourceforge.net/apt/ binary/  #skype deb http://download.skype.com/linux/repos/debian/ stable non-free  #Unofficial deb http://ftp.debian-unofficial.org/debian unstable main contrib non-free restricted #deb http://ftp.debian-unofficial.org/debian testing main contrib non-free restricted deb http://debian-multimedia.fx-services.com/ unstable main  #Google deb http://dl.google.com/linux/deb/ stable non-free  #Opera deb http://deb.opera.com/opera unstable non-free  #Cinerella #deb http://www.kiberpipa.org/~minmax/cinelerra/builds/sid/ . 

Präferenzen:

grzes:/home/ga# cat /etc/apt/preferences Explanation: see http://www.argon.org/~roderick/apt-pinning.html Package: * Pin: release o=Debian,a=stable Pin-Priority: 100  Package: * Pin: release o=Debian,a=testing Pin-Priority: 200  Package: * Pin: release o=Debian,a=unstable Pin-Priority: 500  Package: * Pin: release o=Debian Pin-Priority: -1 
6
Können Sie Ihre sources.list (und ggf. die Voreinstellungsdatei) posten? theotherreceive vor 15 Jahren 1
Veröffentlichen Sie auch die Ausgabe von "apt-cache policy PACKAGE" auf einige davon. Ich vermute aber, dass dies etwas mit dem Zurückhalten der Pakete zu tun hat. Testen Sie aptitude, um zu sehen, was los ist (oder "apt-get install glade", um das Upgrade zu erzwingen) derobert vor 15 Jahren 1
Wenn Pakete auf diese Weise bei einem dist-Upgrade _even_ zurückgehalten werden, mischen Sie entweder Verzweigungen in Ihrer sources.list oder führen Sie Sid aus (wo dies geschieht, besonders bei Gnome). Wenn Sie nicht sicher sind, wo sich die Dateien befinden, handelt es sich um /etc/apt/sources.list und / etc / apt / preferences. Die Voreinstellungsdatei ist möglicherweise nicht vorhanden, die Quellen tun dies jedoch definitiv. Telemachus vor 15 Jahren 1
Wie ist der Status dieser 8 Pakete in dpkg --get-selections? CesarB vor 15 Jahren 0
Zusätzliche Informationen hinzugefügt. Grzenio vor 15 Jahren 0

3 Antworten auf die Frage

3
pgs

Hast du es probiert aptitude? Es hat eine bessere Abhängigkeitsverwaltung und bietet verschiedene Lösungen (Halten / Installieren / Deinstallieren).

Prost, das hat alles geklärt! Grzenio vor 15 Jahren 0
0
hayalci

Versuchen Sie herauszufinden, ob apt-get das Problem beheben kann

apt-get install -f 
Es hat nichts getan Grzenio vor 15 Jahren 0
0
Steve Schnepp

Versuchen Sie einfach, sie zu entfernen:

apt-get remove libffi-dev libxmmsclient4 python-dev python-gobject-dev python-gtk2-dev python-gtk2-doc python2.5-dev xmms2-core 

und installieren Sie sie manuell wieder, wenn Sie sie benötigen:

apt-get install libffi-dev libxmmsclient4 python-dev python-gobject-dev python-gtk2-dev python-gtk2-doc python2.5-dev xmms2-core 

Warnungen :

  1. Sie werden die autoremoveFunktion vermissen, da Sie sie manuell installiert haben.
  2. Das Entfernen kann unangenehme Folgen haben, z. B. das Entfernen anderer Pakete, die Sie benötigen. Machen Sie einfach eine Liste mit den Paketen, die verschwinden, und installieren Sie sie anschließend erneut.
Wenn etwas anderes von ihnen abhängt, könnte dies ein echtes Durcheinander verursachen ... Gibt es nicht einen Befehl "Aktualisieren" / "Neu installieren" für apt? vonbrand vor 11 Jahren 0