LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

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

$ pacman -Qtd
bluez-libs 5.73-4
clang15 15.0.7-2
extra-cmake-modules 6.0.0-1
fpc 3.2.2-10
glibmm-2.68 2.80.0-1
kactivities-stats5 5.115.0-1
kdnssd5 5.115.0-1
kdsoap-qt5 2.2.0-1
kfilemetadata5 5.115.0-1
kholidays5 1:5.115.0-1
khtml 5.115.0-1
kidletime5 5.115.0-1
kimageannotator-qt5 0.7.1-3
kpeople5 5.115.0-1
kquickcharts5 5.115.0-1
krunner5 5.115.0-1
lib32-vulkan-icd-loader 1.3.279-1
libgdata 0.18.1-3
libqaccessibilityclient-qt5 0.6.0-1
perl-ipc-run3 0.049-1
prison5 5.115.0-1
python-docutils 1:0.20.1-2
python-hatchling 1.21.1-2
python-installer 0.7.0-4
python-lazy-object-proxy 1.10.0-1
python-markdown-it-py 3.0.0-1
python-pydantic 2.6.4-1
python-setuptools-scm 8.0.4-1
python-wrapt 1.16.0-1
qqc2-desktop-style5 5.115.0-1
qt4 4.8.7-34
qt5-networkauth 5.15.13-1
qt5-webview 5.15.13-1
rpcsvc-proto 1.4.4-1
webrtc-audio-processing 0.3.1-4

На двух других машинах этот список обычно вообще пустой.

Тут следует пояснить, как в Арче образуются такие висящие пакеты. 2 способа:

  • Пакет был притянут как зависимость ранее, а затем зависимостью быть перестал. При обновлении такой пакет не будет автоматически удалён, если только другой пакет в пакетной базе явно не указан как его замена.
  • Пакет был установлен как зависимость времени сборки при сборке пакетов.

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

Так что бардак и превращение системы в слаку — это исключительно заслуга ваша и алгоритмов apt-а.

P.S.:

Золотое правило Арча: всегда удалять пакеты через pacman -Rscn.

Исходная версия wandrien, :

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

$ pacman -Qtd
bluez-libs 5.73-4
clang15 15.0.7-2
extra-cmake-modules 6.0.0-1
fpc 3.2.2-10
glibmm-2.68 2.80.0-1
kactivities-stats5 5.115.0-1
kdnssd5 5.115.0-1
kdsoap-qt5 2.2.0-1
kfilemetadata5 5.115.0-1
kholidays5 1:5.115.0-1
khtml 5.115.0-1
kidletime5 5.115.0-1
kimageannotator-qt5 0.7.1-3
kpeople5 5.115.0-1
kquickcharts5 5.115.0-1
krunner5 5.115.0-1
lib32-vulkan-icd-loader 1.3.279-1
libgdata 0.18.1-3
libqaccessibilityclient-qt5 0.6.0-1
perl-ipc-run3 0.049-1
prison5 5.115.0-1
python-docutils 1:0.20.1-2
python-hatchling 1.21.1-2
python-installer 0.7.0-4
python-lazy-object-proxy 1.10.0-1
python-markdown-it-py 3.0.0-1
python-pydantic 2.6.4-1
python-setuptools-scm 8.0.4-1
python-wrapt 1.16.0-1
qqc2-desktop-style5 5.115.0-1
qt4 4.8.7-34
qt5-networkauth 5.15.13-1
qt5-webview 5.15.13-1
rpcsvc-proto 1.4.4-1
webrtc-audio-processing 0.3.1-4

На двух других машинах этот список обычно вообще пустой.

Тут следует пояснить, как в Арче образуются такие висящие пакеты. 2 способа:

  • Пакет был притянут как зависимость ранее, а затем зависимостью быть перестал. При обновлении такой пакет не будет автоматически удалён, если только другой пакет в пакетной базе явно не указан как его замена.
  • Пакет был установлен как зависимость времени сборки при сборке пакетов.

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

Так что бардак и превращение системы в слаку — это исключительно заслуга ваша и алгоритмов apt-а.

P.S.:

Золотое правило Арча: всегда удалять пакеты через pacman -Rscn.