Debian 6 - Установлен неверный Python 2.6 (есть 2.6.6-8 + b1, нужен 2.6.6-8 + deb6u3)

В Debian GNU / Linux 6.0.10

Я пытаюсь установить mailutils.

apt-get install mailutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mailutils : Depends: libmailutils2 (> 1:2.1) but it is not going to be installed
             Depends: libpython2.6 (>= 2.6) but it is not going to be installed
E: Broken packages

Итак, я проверяю зависимости Python и получаю:

libpython2.6 : Depends: python2.6 (= 2.6.6-8+b1) but 2.6.6-8+deb6u3 is to be installed

Итак, хотя кажется, что у меня 2.6.6-8, у меня неправильный вариант.

Я подумал, что могу удалить его, а затем переустановить, но и здесь не повезло:

apt-get remove python2.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nginx-common : Depends: python but it is not going to be installed
E: Broken packages

Я также пробовал

apt-get clean && apt-get update
apt-get upgrade
apt-get dist-upgrade
aptitude reinstall python2.6
apt-get check
apt-get -f install
apt-get clean

Большинство из них множество раз. Кажется, ничего не исправить.

Я закрепил установку как:

cat /etc/apt/preferences
Package: *
Pin: release stable
Pin-Priority: 9000

Я закрепил ее, чтобы попробовать обновление и dist-upgrade.

И источники как:

cat /etc/apt/sources.list
# Main repo
deb http://http.debian.net/debian squeeze main non-free contrib
deb-src http://http.debian.net/debian squeeze main non-free contrib
#deb http://packages.linuxmint.com debian import

# Security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

Я использовал импорт mint для установки firefox. Я подозреваю, что это могло быть причиной этой установки неправильного питона.

Есть идеи?

Спасибо.

0
задан 11 November 2015 в 11:05
2 ответа

Поиск pyhton2.6 на http://packages.debian.org/ (в частности https: //packages.debian .org / search? keywords = python2.6 & searchon = names & suite = all & section = all ) показывает, что версия 2.6.6-8 + deb6u3 из python2.6 (на момент написания этого ответа) доступна в squeeze-lts распространение. См. https://wiki.debian.org/LTS/Using для получения инструкций по использованию LTS. В основном это сводится к добавлению следующего в ваши источники apt:

deb http://httpredir.debian.org/debian squeeze-lts main contrib non-free

После добавления этого и обновления списка доступных пакетов вы сможете установить указанную версию python2.6, используя

aptitude install python2.6=2.6.6-8+deb6u3
0
ответ дан 5 December 2019 в 18:46

Вы пробовали установить apt-get -f? Это решит проблему?

-1
ответ дан 5 December 2019 в 18:46

Теги

Похожие вопросы