LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Вот так новость. Спасибо. А я всё думал, зачем они новую утилиту запилили... Я про apt. Просто apt.

Ты вот сразу так не верь, что там написано, потому что ты как-то легко веришь. Про то, что забывается флаг «установлен автоматически» - это и apt-get забывает. Проблема не в aptitude, а в apt, которой и apt-get пользуется.

# apt-get install gnome-terminal
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  gnome-terminal-data libvte-2.90-9 libvte-2.90-common
Рекомендуемые пакеты:
  yelp
НОВЫЕ пакеты, которые будут установлены:
  gnome-terminal gnome-terminal-data libvte-2.90-9 libvte-2.90-common

...

# apt-get remove gnome-terminal
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  gnome-terminal

Оп-па! А должны четыре пакеты удалиться. Дело в том, что автор сообщения потом делает apt-get autoremove и сиротинки удаляются (еще раз повторю, что вообще никаких autoremove делать не должно требоваться). Так и в aptitude надо сделать

# aptitude install -f
Следующие пакеты будут УДАЛЕНЫ:                  
  gnome-terminal-data{pu} libvte-2.90-9{pu} libvte-2.90-common{pu} 

Это баг настоящий. Все верно. Но только это баг apt.

Исходная версия Zubok, :

Вот так новость. Спасибо. А я всё думал, зачем они новую утилиту запилили... Я про apt. Просто apt.

Ты вот сразу так не верь, что там написано, потому что ты как-то легко веришь. Про то, что забывается флаг «установлен автоматически» - это и apt-get забывает. Проблема не в aptitude, а в apt, которой и apt-get пользуется.

# apt-get install gnome-terminal
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  gnome-terminal-data libvte-2.90-9 libvte-2.90-common
Рекомендуемые пакеты:
  yelp
НОВЫЕ пакеты, которые будут установлены:
  gnome-terminal gnome-terminal-data libvte-2.90-9 libvte-2.90-common

...

# apt-get remove gnome-terminal
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  gnome-terminal

Оп-па! А должны четыре пакеты удалиться. Дело в том, что автор сообщения потом делает apt-get autoremove и сиротинки удаляются (еще раз повторю, что вообще никаких autoremove делать не доджно требоваться). Так и в aptitude надо сделать

# aptitude install -f
Следующие пакеты будут УДАЛЕНЫ:                  
  gnome-terminal-data{pu} libvte-2.90-9{pu} libvte-2.90-common{pu} 

Это баг настоящий. Все верно. Но только это баг apt.