Автор Тема: [РЕШЕНО] Почему autoremove предлагает кое-что удалить, хотя я не удалял пакеты?  (Прочитано 1092 раз)

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

Оффлайн Veritas Vestas

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 49
Установил самый минимальный Debian Buster с голой консолью. Потом стал накатывать постепенно, пакет за пакетом: xserver, прошивки, драйверы, графическое окружение, прикладные программы и т. д. С определённого момента, после установки новых пакетов, apt стал предупреждать, что есть автоматически установленные пакеты, которые больше не нужны, и их можно удалить с помощью apt autoremove.

Вот список предлагаемых к удалению пакетов:

Spoiler: ShowHide
ibverbs-providers libbdplus0 libcaf-openmpi-3 libcoarrays-openmpi-dev libevent-core-2.1-6 libevent-pthreads-2.1-6 libfabric1 libgl2ps1.4
  libhdf5-openmpi-103 libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev libibverbs1 libnetcdf-c++4 libnl-3-dev libnl-route-3-dev
  libnorm1 libnuma-dev libopencv-calib3d3.2 libopencv-contrib3.2 libopencv-features2d3.2 libopencv-flann3.2 libopencv-photo3.2
  libopencv-shape3.2 libopencv-stitching3.2 libopencv-superres3.2 libopencv-videostab3.2 libopencv-viz3.2 libopenmpi-dev libopenmpi3
  libpgm-5.2-0 libpmix2 libpsm-infinipath1 libpsm2-2 librdmacm1 libsodium23 libssh-gcrypt-4 libvtk6.3 libzmq5 openmpi-bin openmpi-common
  oxygen-icon-theme


ВОПРОСЫ:
1) Почему эти пакеты, вдруг стали не нужны? Ведь я ничего не удалял, а только устанавливал.
2) Если эти пакеты не нужны, то зачем тогда apt подтянул их по зависимостям?
3) Безопасно ли их удалить, как рекомендуется? Не нарушит ли это работу тех пакетов, с которыми они установились по зависимостям?

Раньше, я думал, что "ненужные" пакеты могут появиться в том случае, если они подтянулись по зависимостям, а потом, те пакеты, что их подтянули, были удалены. Таким образом, эти подтянутые по зависимостям остались, и их можно безопасно удалять. Но видимо это не так, ведь в данном случае, я не удалял ни одного пакета, а "ненужные" всё равно появились. Могу лишь предположить, что эти "ненужные" пакеты были нужны один раз, при настройке чего-то, но скорее всего, это ошибочное предположение.
Из исходников я ничего не собирал. Использовал только готовые пакеты из официальных репозиториев.
« Последнее редактирование: 26 Январь 2020, 18:38:42 от Veritas Vestas »
 


Оффлайн Modigar

  • Старожил
  • ****
  • Сообщений: 518
Возможно что то с обновлениями прилетело и новые версии уже не нуждаются в зависимостях, как раньше.
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3663
  • Buster TDE & KDE
есть автоматически установленные пакеты, которые больше не нужны, и их можно удалить с помощью apt autoremove.
Есть большое количество пакетов способных заменять друг друга по зависимостям. В составе любого deb пакета присутствует файл control а в нём строчка dependiens где они как варианты могут быть прописаны как package-a | package-b |  package-c. Они могут даже не конфликтовать друг с другом. В этом случае по дефолту ставится например package-a. Вы продолжили установку компонентов и вот одному из них по зависимостям потребовался package-c но он же удовлетворяет зависимость компонента который был в базовой системе и apt  автоматически помечает package-a как не нужный и предлагает его удалить.
Debian stable надёжный дистрибутив, при условии отсутствия подключенных левых источников утилита apt работает безукоризненно и ей можно полностью доверять.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: ДядяМиша, Veritas Vestas, Gamliel, Whowka

Оффлайн Veritas Vestas

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 49
Есть большое количество пакетов способных заменять друг друга по зависимостям. В составе любого deb пакета присутствует файл control а в нём строчка dependiens где они как варианты могут быть прописаны как package-a | package-b |  package-c. Они могут даже не конфликтовать друг с другом. В этом случае по дефолту ставится например package-a. Вы продолжили установку компонентов и вот одному из них по зависимостям потребовался package-c но он же удовлетворяет зависимость компонента который был в базовой системе и apt  автоматически помечает package-a как не нужный и предлагает его удалить.
Debian stable надёжный дистрибутив, при условии отсутствия подключенных левых источников утилита apt работает безукоризненно и ей можно полностью доверять.


Благодарю. Хороший ответ.
 

 

Debi 8. Некорректная работа без "окон" [Решено почти))]

Автор Cool_Lamer

Ответов: 6
Просмотров: 1820
Последний ответ 24 Май 2015, 13:00:01
от Cool_Lamer
[Решено] Ktorrent убить логи

Автор animegirl

Ответов: 2
Просмотров: 1441
Последний ответ 15 Декабрь 2012, 13:40:14
от animegirl
[решено]помогите настроить диски NTFS

Автор animevolk

Ответов: 3
Просмотров: 1164
Последний ответ 15 Май 2016, 10:38:26
от animevolk
[Решено] Установка justniffer из deb-пакета.

Автор yarmol

Ответов: 8
Просмотров: 2831
Последний ответ 13 Июль 2013, 20:02:19
от yarmol
сброс пароля пользователя Дебиан 9 (РЕШЕНО)

Автор dd4

Ответов: 15
Просмотров: 10480
Последний ответ 20 Январь 2018, 19:41:42
от ogost