Вы пробовали использовать aptitude
? Он лучше обрабатывает зависимости и предлагает различные решения (удержание / установка / удаление).
Пакеты в странном состоянии
970
Grzenio
В моей системе Debian у меня несколько странных пакетов. Когда я запускаю обновление, они всегда должны устанавливаться:
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.
Но когда я запускаю autoremove, они должны быть удалены (только для установки позже с помощью dist-upgrade):
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.
Есть идеи как это исправить?
РЕДАКТИРОВАТЬ состояние до автоматического удаления:
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
Состояние после автоудаления:
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/ .
Предпочтения:
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
Можете ли вы опубликовать свой sources.list (и файл настроек, если он у вас есть)
theotherreceive 15 лет назад
1
Также опубликуйте вывод 'apt-cache policy PACKAGE' на некоторых из них. Хотя я подозреваю, что это может быть связано с задержкой посылок. Попробуйте aptitude, чтобы увидеть, что происходит (или «apt-get install glade», чтобы попытаться выполнить обновление)
derobert 15 лет назад
1
Если пакеты задерживаются таким образом _even_, когда вы выполняете dist-upgrade, то вы либо смешиваете ветки в вашем sources.list, либо запускаете Sid (где такое происходит, особенно с Gnome). Если вы не уверены, где находятся файлы, это /etc/apt/sources.list и / etc / apt /ference. Файл настроек может не существовать, но источники определенно существуют.
Telemachus 15 лет назад
1
Каково состояние этих 8 пакетов в dpkg --get-selections?
CesarB 15 лет назад
0
Добавлена дополнительная информация.
Grzenio 15 лет назад
0
3 ответа на вопрос
3
pgs
Ура, это разобрались!
Grzenio 15 лет назад
0
0
hayalci
Попробуйте и посмотрите, может ли apt-get это исправить
apt-get install -f
Ничего не сделал
Grzenio 15 лет назад
0
0
Steve Schnepp
Просто попробуйте удалить их:
apt-get remove libffi-dev libxmmsclient4 python-dev python-gobject-dev python-gtk2-dev python-gtk2-doc python2.5-dev xmms2-core
и установите их обратно вручную, если они вам нужны:
apt-get install libffi-dev libxmmsclient4 python-dev python-gobject-dev python-gtk2-dev python-gtk2-doc python2.5-dev xmms2-core
Предупреждения :
- Вы пропустите эту
autoremove
функцию, так как вы установили их вручную. - И удаление может иметь неприятные последствия, такие как удаление других пакетов, которые вам нужны. Просто составьте список того, какой пакет исчезнет, и установите его снова после этого.
Если от них зависит какая-то другая вещь, это может создать настоящий беспорядок ... Нет ли какой-нибудь команды "обновить" / "переустановить" для apt?
vonbrand 11 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4