LINUX.ORG.RU

aptitude -f install

 


0

1

пытаюсь навести порядок в системе, при пробе автоматического решения, предлагает удалить много пакетов, в списке был пакет brasero, я его вручную обновил, и теперь он в списке не появляется. вопрос— почему пакетный менеджер хочет их удалить и как это исправить автоматически?

root @ myWork ~# aptitude -f -s install
Следующие НОВЫЕ пакеты будут установлены:        
  libarmadillo4 libarpack2 libdbus-c++-1-0 libecore1 libeina1 libepsilon1 
  libgdal1h libmodule-pluggable-perl libopenscenegraph99 libsimgearcore3.0.0 
  libsimgearscene3.0.0 libspatialite5 libxine2 libxine2-bin libxine2-ffmpeg 
  libxine2-misc-plugins 
Следующие пакеты будут УДАЛЕНЫ:
  fgfs-aircraft-base{u} fgfs-models-base{u} gir1.2-clutter-gst-1.0{u} 
  gir1.2-gst-plugins-base-0.10{u} gir1.2-gstreamer-0.10{u} 
  gir1.2-gtkclutter-1.0{u} gir1.2-gtksource-3.0{u} libadplug-2.2.1-0{u} 
  libbinio1ldbl{u} libdnet{u} libgdal1{u} libgphoto2-2{u} libgphoto2-port0{u} 
  libgroupsock0{u} libgtksourceview-3.0-0{u} libgtksourceview-3.0-common{u} 
  libhd16{u} libjim0debian2{u} libkadm5clnt-mit8{u} libkadm5srv-mit8{u} 
  liblivemedia26{u} liblivemedia7{u} libmikmod2{u} libmusicbrainz5-0{u} 
  libopenscenegraph80{u} libplist1{u} libppl12{u} libreadline5{u} libroar2{u} 
  libserf1{u} libslp1{u} libtinyxml2-0.0.0{u} libtotem-plparser17{u} 
  libtracker-sparql-0.14-0{u} libusageenvironment0{u} libvala-0.20-0{u} 
  libx264-140{u} libxml++2.6-2{u} libzzip-0-13{u} linux-kbuild-3.10{u} 
  linux-kbuild-3.9{u} python-debian{u} python-six{u} simgear2.12.0{u} twinkle{p} 
  valac-0.20{u} valac-0.20-vapi{u} 
0 пакетов обновлено, 16 установлено новых, 47 пакетов отмечено для удаления, и 792 пакетов не обновлено.
Необходимо получить 14,4 MB/14,5 MB архивов. После распаковки освободится 483 M байт.
Хотите продолжить? [Y/n/?] n
Прервать.

★★★

Последнее исправление: conformist (всего исправлений: 1)

Зайди в aptitude и следуй инструкциям написанного внизу. Там можно выбрать вариант, как лучше разрулить зависимость.

Bfgeshka ★★★★★
()

Если aptitude хочет что-то удалить и конфликтов нет, значит от этих пакетов ничего не зависит. Если ты уверен, что какой-то пакет тебе очень нужен, то «apt-mark manual пакет».

Deleted
()
Ответ на: комментарий от Deleted

Не всегда, может человек мета-пакет какой удалил и куча пакетов осиротели. Это не значит, что они не нужны.

ТС, интересу ради, сделай то же самое при помощи apt-get? А то у меня с аптитьюд недавно были тёрки по похожему поводу, а апт-гет всё нормально разрулил.

Moonshine
()
Ответ на: комментарий от Deleted

Зачем? На метапакетах пишут «this package can be safely removed», не для того, чтобы аптитуда по дефолту поудаляла всё, что только можно.

Олсо, человек мог апт-гетом или синаптиком метапакет удалить, а аптитуда при следующей запуске ему и предлагает всё вымести.

Moonshine
()
Ответ на: комментарий от Moonshine

Потому что аптитуда действует иначе, чем apt-get. Я каждый день этой штукой пользуюсь, не надо мне рассказывать :)

Deleted
()
Ответ на: комментарий от Deleted

Ну я вообще к тому, что заявлять

Если aptitude хочет что-то удалить и конфликтов нет, значит от этих пакетов ничего не зависит.

Имхо, не очень корректно. Вот поставил я кде при помощи метапакета, потом, будучи пользователем apt-get, спокойно удалил метапакет, а потом запускаю аптитуду, а она мне говорит удалить кде. А то, что ты говоришь, звучит как «та не бойся, удаляй, аптитуда шарит» :)

Moonshine
()
Ответ на: комментарий от Moonshine

Это как раз корректно. Про auto-remove почитай в apt-get.

А то, что ты говоришь, звучит как «та не бойся, удаляй, аптитуда шарит» :)

Это ты так прочитал, у меня такого нет. У меня, например, есть про apt-mark. Но ты продолжай, у тебя, походу, какая-то мощная трава :}

Deleted
()
Ответ на: комментарий от Moonshine

я проверил, что из того, что она хочет удалить, ничего нужного вроде нет, поэтому согласился и удалил. пока разницы не замечаю :)

conformist ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.