В мане написано, что aptitude install mc= или aptitude hold mc не будет обновлять mc при следующем safe-upgrade, тем не менее:
$ aptitude install mc=
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 125 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки 0B будет занято.
Запись информации расширенных состояний... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
$ aptitude safe-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
открыто: 2131; закрыто: 4972; отброшено: 10044; конфликтует: .Следующие пакеты оставлены не обновлёнными:
avahi-daemon blinken cpp-4.1 eject g++-4.1 gcc-4.1 gcc-4.1-base grub gs gs-common gs-gpl
<...>
xserver-xorg-video-voodoo xutils
Следующие пакеты будут обновлены:
mc
1 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 124 пакетов не обновлено.
Необходимо получить 0B/2140kB архивов. После распаковки 6402kB будет занято.
Хотите продолжить? [Y/n/?] n
Прервать.
mc всё равно обновляется. Тоже самое и при aptitude hold mc. Баг? Есть ли способ _никогда_ не обновлять mc?
$ aptitude --version
aptitude 0.4.11.11 скомпилировано в Dec 5 2008 02:43:34
Компилятор: g++ 4.3.2
Скомпилировано с помощью:
apt версии 4.6.0
Версия NCurses 5.6
Версия libsigc++: 2.0.18
Поддержка ept включена.
Текущие версии библиотек:
Версия NCurses: ncurses 5.7.20081213
Версия cwidget: 0.5.12
Версия Apt: 4.6.0