Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: aptitude install -f предлагает удалить пол системы  (Прочитано 1387 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dakuenjery

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Было замечено, что aptitude install -f предлагает в качестве решения зависимостей удалить примерно пол гига пакетов.

Все началось с пробы установить скайп (точнее обновить, что так просто не удалось, пришлось его удалять, а потом устанавливать). aptitude при удалении скайпа предложил снести пол системы. Я вбил apt-get remove skype (apt-get предложил удалить только скайп и пару зависимостей, в общем, все как надо), но потом отменил и опять набрал aptitude remove skype, и на этот раз aptitude все нормально удалил :idiot2:

Установил скайп, решил на всякий случай вбить install -f. apt-get install -f пишет ошибок нет. aptitude же бесится. Это скорее всего связано с тем, что у программ разный контроль зависимостей и у них скорее всего разные "базы данных" установленных пакетов (было пара пакетов, которые устанавливались через центр приложений, который, скорее всего устанавливал их через apt-get, да и самим apt-get устанавливал вроде)

Можно как то дать понять aptitude, что с пакетами все в порядке?

Оффлайн Kozak

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
а aptitude update && aptitude install пробовали?

Оффлайн dakuenjery

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Да пробовал, толку мало(

Пользователь решил продолжить мысль 15 Июня 2012, 17:50:03:
Все таки согласился на предложение aptitude (я забыл упомянуть довольно важную вещь: ubuntu у меня 64bit, а aptitude предлагал снести только 32 битные версии пакетов). Все прошло гладко, удалил скайп. Пытаюсь поставить wine. aptitude опять бесится, выдает кучу странных советов. apt-get же все делает как надо.

Я начитаю терять веру в "православный" aptitude... или же я просто тупой и чего то не догоняю  :idiot2:
Или же может "кривость" работы apt-get с зависимостями на самом деле и не кривость вовсе...

Пользователь решил продолжить мысль 16 Июня 2012, 00:36:40:
Решение проблемы найдено!! :D
Думаю, многим известно, что aptitude помимо "жестких" зависимостей по умолчанию устанавливает и так называемые "рекомендованные" зависимости, которые и приводили к негативным последствиям

Решение:
В файле /etc/apt/apt.conf прописать Apt::Install-Recommends "false";

Это скажет aptitude не ставить рекомендованные зависимости

Кому интересно, используемые материалы:
https://forum.ubuntu.ru/index.php?topic=24350.msg169160
http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s04s05.html
http://wiki.linuxformat.ru/index.php/LXF83:APTITUDE
и конечно же man aptitude
« Последнее редактирование: 16 Июня 2012, 00:36:40 от dakuenjery »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.