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

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

Оффлайн Veritas Vestas

Установил самый минимальный 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

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

Оффлайн ferum

есть автоматически установленные пакеты, которые больше не нужны, и их можно удалить с помощью 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

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


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

 

[Решено] Скрипт для монтирования сетевого ресурса

Автор Роман846

Ответов: 19
Просмотров: 6134
Последний ответ 13 Августа 2014, 11:37:56
от Роман846
[Решено] Luakit (браузер) нет звука

Автор Гуляй день

Ответов: 2
Просмотров: 1473
Последний ответ 17 Декабря 2015, 21:04:38
от Гуляй день
[Решено] Установка Debian

Автор ZanO

Ответов: 17
Просмотров: 4319
Последний ответ 18 Февраля 2012, 12:03:14
от ZanO
Chromium (Stretch) [решено]

Автор Testing

Ответов: 3
Просмотров: 1981
Последний ответ 06 Мая 2017, 22:20:49
от Testing
[решено] Всё виснет, но курсор можно двигать

Автор Лесьяр

Ответов: 14
Просмотров: 42126
Последний ответ 29 Июля 2012, 09:31:12
от Brainey