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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: "install -f": apt-get не видит ничего, aptitude видит кое-что. Кому верить?  (Прочитано 716 раз)

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

Оффлайн wow_pi

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Такое вот противоречие.
moy@moy-SL40:~$ sudo apt-get install -f
[sudo] password for moy:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

moy@moy-SL40:~$ sudo aptitude install -f
Следующие НОВЫЕ пакеты будут установлены:       
  backintime-gnome{b} nautilus-actions{b} python-gconf python-gnome2
  python-pyorbit
Следующие пакеты РЕКОМЕНДОВАНЫ, но установлены НЕ БУДУТ:
  ksh meld
0 пакетов обновлено, 5 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 11,8 MБ архивов. После распаковки 31,5 MБ будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 nautilus-actions : Зависит: libunique-3.0-0 (>= 2.90.1) но его установка не запланирована.
 backintime-gnome : Зависит: backintime-common (>= 1.0.34-0.1) но его установка не запланирована.
Следующие действия разрешат зависимости:

     Оставить для следующих пакетов их текущие версии:
1)     backintime-gnome [Не установлен]               
2)     nautilus-actions [Не установлен]

Принять данное решение? [Y/n/q/?] q
Отмена всех результатов по разрешению данных зависимостей.
Останов.

Я почитал о сути и смысле пакетов, которые видит aptitude и они мне все не понравились*. Но и неразрешенные зависимости тоже неправильно. Какое из зол меньше?

не понравились* - получается, что aptitude предлагает подлатать систему кусочками ранее установленного и потом удаленного архиватора backintime.
« Последнее редактирование: 13 Январь 2016, 10:04:31 от wow_pi »

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1177
  • Ubuntu 14.04 LTS
    • Просмотр профиля
Aptitude и apt-get по-разному работают с зависимостями. Желательно всегда использовать что-то одно. По умолчанию в Ubuntu раньше шёл apt-get, в последних версиях вроде ещё apt должен быть, но я не пользуюсь, может кто знающий подскажет, как оно там сейчас.

Оффлайн wow_pi

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Tear,
Цитировать
Aptitude и apt-get по-разному работают с зависимостями. Желательно всегда использовать что-то одно.
Так выбора между aptitude и apt-get как бы и нет...
moy@moy-SL40:~$ sudo aptitude autoremove
[sudo] password for moy:
Неизвестная команда «autoremove»
aptitude 0.6.8.2

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1177
  • Ubuntu 14.04 LTS
    • Просмотр профиля
В смысле - выбора нет??? Пишите в консоли apt-get, а не aptitude и всё.

Оффлайн wow_pi

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Tear,
Цитировать
В смысле - выбора нет?
В смысле что apt-get install -f не дает информации, а aptitude install -f дает, но пользоваться только aptitude не получиться, команды "autoremove" в ней нет, а она необходима, нечасто, но необходима.

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1177
  • Ubuntu 14.04 LTS
    • Просмотр профиля
А зачем пользоваться aptitude, если используется apt-get? Если устанавливаете и обновляете софт через apt-get, им и пользуйтесь.

Оффлайн wow_pi

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Tear,
Цитировать
им и пользуйтесь.
Да, так я и сделаю. Решение, конечно, философское, но ведь решение. Спасибо, что помогли определиться.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11315
  • Arch Linux & XMonad
    • Просмотр профиля
aptitude имееет одно преимущество перед apt - лучше разруливает зависимости
аналога sudo aptitude upgrade --full-resolve в apt'е нет
а aptitude предложит несколько возможных вариантов разрешения проблемных зависимостей, что иногда бывает весьма кстати
sudo ls -a | grep brain > /dev/head

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1177
  • Ubuntu 14.04 LTS
    • Просмотр профиля
aptitude имееет одно преимущество перед apt - лучше разруливает зависимости

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

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11315
  • Arch Linux & XMonad
    • Просмотр профиля
Tear,
а вот это уже от рук зависит
вернее, от того, откуда они растут
я долго убунтой пользовался и aptitude всегда входил в первую пятёрку пакетов, которые я ставил сразу после установки оси
именно для того, чтобы разруливать зависимости, когда apt не справляется
sudo ls -a | grep brain > /dev/head

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1177
  • Ubuntu 14.04 LTS
    • Просмотр профиля
Tear,
а вот это уже от рук зависит
вернее, от того, откуда они растут
я долго убунтой пользовался и aptitude всегда входил в первую пятёрку пакетов, которые я ставил сразу после установки оси
именно для того, чтобы разруливать зависимости, когда apt не справляется

В aptitude, емнип, можно настроить работу с зависимостями, этим он хорош. Но тогда лучше им и пользоваться. Как-то на убунте 10.04 натолкнулся пару на га грабли после параллельного использования обеих утилит, после чего поинтересовался вопросом и выяснил, что в Ubuntuх дефолтом стал apt-get. С тех пор им и пользуюсь, проблем с зависимостями не встречал с тез пор (за исключением ppa, что решалось их отключением). С тех пор рекомендую использовать что-то одно - или то, или другое. С apt ещё дела не имел, ничего не могу тут сказать.

 

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