Hast du es probiert aptitude
? Es hat eine bessere Abhängigkeitsverwaltung und bietet verschiedene Lösungen (Halten / Installieren / Deinstallieren).
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
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
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 :
- Sie werden die
autoremove
Funktion vermissen, da Sie sie manuell installiert haben. - 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
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4