Пробую обновить Linux Mint 21, получаю такое сообщение:
Вывод при попытке обновить (много текста)
[console]rizado@MARS:~$ sudo apt dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
binwalk cramfsswap fonts-dejavu fonts-lyx freeglut3 gdal-data gir1.2-ayatanaappindicator3-0.1 gir1.2-gsound-1.0 gir1.2-handy-1 ibus-data ibus-gtk ibus-gtk3
ibus-gtk4 isolinux javascript-common libaec0 libafflib0v5 libarmadillo10 libarpack2 libbfio1 libblosc1 libboost-dev libboost1.74-dev libcfitsio9 libcharls2
libdate-manip-perl libdcmtk16 libegl1-mesa libembree3-3 libewf2 libfreexl1 libfyba0 libgdal30 libgdcm3.0 libgeos-c1v5 libgeos3.10.2 libgeotiff5
libgl1-mesa-glx libglew2.2 libgsf-bin libhdf4-0-alt libhdf5-103-1 libhdf5-hl-100 libiniparser1 libjemalloc2 libjs-jquery libjs-jquery-ui libjs-sphinxdoc
libjs-underscore libkmlbase1 libkmldom1 libkmlengine1 liblbfgsb0 liblog4cplus-2.0.5 libnetcdf19 libodbc2 libodbcinst2 libogdi4.1 libopenblas-dev
libopenblas-pthread-dev libopenblas0 libopencolorio1v5 libopencv-core4.5d libopencv-imgcodecs4.5d libopencv-imgproc4.5d libopencv-videoio4.5d
libopenimageio2.2 libopenvdb8.1 libosdcpu3.4.4 libportmidi0 libpq5 libproj22 libpugixml1v5 libpython3-dev libqhull-r8.0 libqt5designer5 libqt5opengl5
libqt5test5 libraqm0 libraw20 librttopo1 libsocket++1 libspatialite7 libspnav0 libsquish0 libsuperlu5 libsz2 libtbb2 libtbbmalloc2 libtinyxml2.6.2v5
libtsk19 liburiparser1 libvhdi1 libvmdk1 libxcb-xtest0 libxerces-c3.2 libxsimd-dev libyaml-cpp0.7 mtd-utils proj-bin proj-data python-matplotlib-data
python3-appdirs python3-attr python3-beniget python3-binwalk python3-cycler python3-dateutil python3-decorator python3-fs python3-gast python3-html5lib
python3-jeepney python3-mpmath python3-opengl python3-ply python3-sympy qtbase5-dev-tools qtchooser sleuthkit unicode-data unixodbc-common
webp-pixbuf-loader
Для их удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
apt-clone apt-xapian-index apturl apturl-common blender blender-data blueberry bulky caribou cifs-utils cinnamon cinnamon-dbg cinnamon-screensaver
command-not-found cubic drawing firefox gdebi gdebi-core gir1.2-xviewer-3.0 gnome-terminal gufw hplip ibus language-selector-common
lightdm-gtk-greeter-settings lightdm-settings mint-meta-cinnamon mint-meta-core mintbackup mintdrivers mintinstall mintlocale mintmenu mintreport mintstick
mintsystem mintupdate mintwelcome nemo-share netplan.io networkd-dispatcher nvidia-prime-applet onboard onboard-common orca pastebinit pix pix-dbg
pyqt5-dev-tools python3-apport python3-brlapi python3-brotli python3-commandnotfound python3-cryptography python3-cups python3-cupshelpers python3-dev
python3-fonttools python3-grpcio python3-gst-1.0 python3-ibus-1.0 python3-icu python3-imdbpy python3-keyring python3-kivy python3-kiwisolver
python3-launchpadlib python3-lazr.restfulclient python3-lxml python3-lz4 python3-mako python3-markupsafe python3-matplotlib python3-netifaces python3-numpy
python3-oauthlib python3-pam python3-parted python3-pil python3-pil.imagetk python3-pyatspi python3-pycryptodome python3-pydbus python3-pygame python3-pyqt5
python3-pyqt5.qtopengl python3-pyqt5.sip python3-pyqtgraph python3-pythran python3-reportlab python3-reportlab-accel python3-samba python3-scipy
python3-secretstorage python3-setproctitle python3-simplejson python3-systemd python3-tdb python3-ufolib2 python3-unicodedata2 python3-uno python3-xapian
redshift-gtk samba-common-bin sticky system-config-printer system-config-printer-common system-config-printer-udev thingy ubuntu-drivers-common
ubuntu-system-adjustments warpinator webapp-manager xed xed-dbg xorg xserver-xorg xviewer xviewer-dbg xviewer-plugins zoom
Следующие НОВЫЕ пакеты будут установлены:
linux-headers-5.15.0-48 linux-headers-5.15.0-48-generic linux-image-5.15.0-48-generic linux-modules-5.15.0-48-generic linux-modules-extra-5.15.0-48-generic
Следующие пакеты будут оставлены в неизменном виде:
gzip libapache2-mod-php8.1 libnss-myhostname libnss-mymachines libnss-systemd libpam-systemd libpython3-dev libpython3-stdlib libpython3.10
libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib libspeechd2 libsystemd0 libsystemd0:i386 libudev1 php8.1 php8.1-bcmath php8.1-bz2 php8.1-cgi
php8.1-cli php8.1-common php8.1-curl php8.1-dba php8.1-fpm php8.1-gd php8.1-gmp php8.1-imap php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache
php8.1-pspell php8.1-readline php8.1-soap php8.1-sqlite3 php8.1-xml php8.1-xsl php8.1-zip python3 python3-distutils python3-gdbm python3-lib2to3
python3-minimal python3-speechd python3-tk python3.10 python3.10-dev python3.10-minimal speech-dispatcher speech-dispatcher-audio-plugins
speech-dispatcher-espeak-ng systemd systemd-container systemd-coredump systemd-sysv systemd-timesyncd udev xwayland
Следующие пакеты будут обновлены:
bind9-dnsutils bind9-host bind9-libs evolution-data-server evolution-data-server-common firefox-locale-ru gcc-12-base gcc-12-base:i386 gir1.2-camel-1.2
gir1.2-ecal-2.0 gir1.2-edataserver-1.2 libatomic1 libcamel-1.2-63 libcc1-0 libebackend-1.2-10 libebook-1.2-20 libebook-contacts-1.2-3 libecal-2.0-1
libedata-book-1.2-26 libedata-cal-2.0-1 libedataserver-1.2-26 libedataserverui-1.2-3 libgcc-s1 libgcc-s1:i386 libgfortran5 libgomp1 libitm1 liblsan0
libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpcre2-posix3 libquadmath0 libstdc++6 libtiff-dev libtiff5 libtiffxx5 libubsan1 linux-generic
linux-headers-generic linux-image-generic linux-libc-dev
Обновлено 43 пакетов, установлено 5 новых пакетов, для удаления отмечено 122 пакетов, и 59 пакетов не обновлено.
28 standard security updates
Необходимо скачать 125 MB архивов.
После данной операции объём занятого дискового пространства уменьшится на 597 MB.
Хотите продолжить? [Д/н] n
rizado@MARS:~$[/console]
При этом, если я пытаюсь обновить ту же версию в виртуальной машине, всё проходит отлично. Разница только в установленном наборе приложений - в виртуальной машине система для экспериментов, поэтому набор приложений минимальный, настроек под себя тоже делал по минимуму. Из этого делаю вывод, что проблема в каком-то установленном приложении - возникает конфликт пакетов и из-за этого и предлагается много что удалить, включая xserver. Как понять, что именно мешает?
Update. Попробовал [console=inline]sudo apt update[/console], примерно половина пакетов обновилась без удаления графики :) , но 60 остались необновлёнными, включая php8.1*. Вопрос остаётся - как понять, что не даёт обновить?