apt-get autoremove pkg эквивалентно просто apt-get autoremove, указание конкретного пакета игнорируется. Это вводит в заблуждение, лучше выдавать ошибку. В debian apt autoremove не игнорирует указание конкретного пакета, а удаляет и его, и сироты. [root@alt ~]# apt-get autoremove bookworm Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Calculating Autoremove... Завершено Следующие пакеты будут УДАЛЕНЫ: checkbashisms faketime gear libnatspec pax perl-Clone perl-DistroMap perl-Dpkg perl-Gear-Rules perl-IO-Socket-SSL perl-LWP-Protocol-https perl-Net-HTTPS perl-Net-IDN-Encode perl-Net-SSLeay perl-Pod-Escapes perl-Pod-Simple perl-Pod-Usage perl-RPM perl-RPM-Source-Editor perl-RPM-Vercmp perl-RPM-uscan perl-Source-Shared-CLI perl-Source-Shared-Resource perl-Term-Cap perl-Time-Piece perl-Unicode-Normalize perl-podlators perl-unicore unzip wget 0 будет обновлено, 0 новых установлено, 30 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 12,5MB дискового пространства. Продолжить? [Y/n] ^CПрервано. [root@alt ~]# apt-get remove bookworm Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие пакеты будут УДАЛЕНЫ: bookworm 0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 3245kB дискового пространства. Продолжить? [Y/n] y Совершаем изменения... Подготовка... #################################################################################################### [100%] Очистка / удаление... 1: bookworm-1.1.2-alt2 #################################################################################################### [100%] Завершено. [root@alt ~]# apt-get autoremove bookworm Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Calculating Autoremove... Завершено Следующие пакеты будут УДАЛЕНЫ: alsa-topology-conf alsa-ucm-conf at-spi2-atk at-spi2-core bubblewrap ceres-solver checkbashisms colord dbus-tools-gui dconf faketime fontconfig gdcm gear glib-networking gobject-introspection gsettings-desktop-schemas gsettings-desktop-schemas-data gst-libav gst-plugins-bad1.0 gst-plugins-base1.0 gst-plugins-good1.0 gstreamer1.0 gtk+3-themes-incompatible gtk-update-icon-cache html2text hyphen-en hyphen-ru icon-naming-utils icon-theme-adwaita icon-theme-hicolor ilmbase25-common libCharLS2 libEGL libEGL-mesa libGL libGLES libGLX libGLX-mesa libICE libSDL libSDL2 libSM libX11 libX11-locales libXau libXcomposite libXcursor libXdamage libXdmcp libXext libXfixes libXft libXi libXinerama libXrandr libXrender libXtst libXv libXxf86vm libalsa libaom2 libaspell libass9 libasyncns libat-spi2-core libatk libatk-locales libavahi libavc1394 libavcodec58 libavfilter7 libavformat58 libavresample4 libavutil56 libblas3gf libbluray libbrotlienc libbs2b libcairo libcairo-gobject libcdparanoia libchromaprint1 libcodec2 libcolord libcups libdatrie libdav1d libdc1394-22 libdca0 libdconf libdrm libdv libdvdnav libdvdread8 libenchant2 libepoxy libfaad2 libfftw3 libfftw3-common libflac8 libfluidsynth libfreetype libfribidi libgbm libgdk-pixbuf libgdk-pixbuf-locales libgee0.8 libgflags libgfortran5 libgio libglog libglvnd libgme libgomp1 libgranite libgraphene libgraphite2 libgsm libgssdp1.2 libgst-plugins1.0 libgst-plugins1.0-gir libgstreamer1.0 libgstreamer1.0-gir libgtk+3 libgtk+3-schemas libgudev libgupnp-igd libgupnp1.2 libgusb libhalf25 libharfbuzz libharfbuzz-icu libhunspell libhyphen libicu67 libiec61883 libiex25 libilmimf25 libilmthread25 libimath25 libinstpatch libjack libjavascriptcoregtk4 libjbig libjpeg libkate liblame liblapack liblash liblcms2 liblensfun liblilv liblrdf libmetis libmjpegtools2.1 libmms libmodplug libmpg123 libnatspec libneon libnice libnotify libnspr libnss libofa libogg libopenblas libopencore-amrnb0 libopencore-amrwb0 libopencv4.5 libopenh264 libopenjpeg2.0 libopus liborc libpango libpciaccess libpixman libpng16 libpolkit libpoppler8-glib libpoppler97 libpostproc55 libprotobuf25 libproxy libpulseaudio libquadmath0 librabbitmq-c libraptor2 libraw1394-11 librsvg librubberband libsamplerate libsbc libsecret libserd libshout2 libsnappy libsndfile libsord libsoundtouch libsoup libsoxr libspeex libsqlite3 libsratom libsrtp2 libssh libsuitesparse libswresample3 libswscale5 libtag libtbb libthai libtheora libtiff5 libtwolame libudfread libusb libv4l libva libvdpau libvidstab libvisual0.4 libvo-aacenc libvo-amrwbenc libvorbis libvpx6 libvulkan1 libwavpack libwayland-client libwayland-cursor libwayland-egl libwayland-server libwebkit2gtk libwebp7 libwebrtc libwoff2 libwpe libwpebackend-fdo libx264 libx265-192 libxblas libxcb libxkbcommon libxshmfence libxslt libxvid libyajl libzbar libzeromq libzvbi lv2 openexr25-common pax perl-Clone perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-Data-Dump perl-DistroMap perl-Dpkg perl-Encode perl-Encode-Locale perl-File-Listing perl-Filter perl-Gear-Rules perl-HTML-Parser perl-HTML-Tagset perl-HTTP-Cookies perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-IO-Compress perl-IO-HTML perl-IO-Socket-IP perl-IO-Socket-SSL perl-LWP-MediaTypes perl-LWP-Protocol-https perl-Net-HTTP perl-Net-HTTPS perl-Net-IDN-Encode perl-Net-SSLeay perl-Pod-Escapes perl-Pod-Simple perl-Pod-Usage perl-RPM perl-RPM-Source-Editor perl-RPM-Vercmp perl-RPM-uscan perl-Source-Shared-CLI perl-Source-Shared-Resource perl-Term-ANSIColor perl-Term-Cap perl-Time-Piece perl-Try-Tiny perl-URI perl-Unicode-Normalize perl-WWW-RobotRules perl-XML-LibXML perl-XML-NamespaceSupport perl-XML-SAX perl-XML-SAX-Base perl-XML-Simple perl-libnet perl-libwww perl-podlators perl-unicore poppler-data shared-mime-info unzip vulkan-filesystem wget xdg-dbus-proxy 0 будет обновлено, 0 новых установлено, 313 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 530MB дискового пространства. Продолжить? [Y/n] y
(Ответ для mikhailnov на комментарий #0) > apt-get autoremove pkg эквивалентно просто apt-get autoremove, указание > конкретного пакета игнорируется. Это вводит в заблуждение, лучше выдавать > ошибку. В debian apt autoremove не игнорирует указание конкретного пакета, а > удаляет и его, и сироты. Эти сироты остаются после удаления пакета, или он просто делает два действия: remove пакет autoremove