Сегодня я обновился до PHP 5.6RC4 на своем сервере Debian Sid (x64):
The following packages have been kept back:
perl perl-base perl-modules
The following packages will be upgraded:
cpp-4.9 g++-4.9 gcc-4.9 gcc-4.9-base libasan1 libatomic1 libcilkrts5 libgcc-4.9-dev libgcc1 libgomp1 libitm1 liblsan0 libquadmath0 libstdc++-4.9-dev libstdc++6 libtsan0 libubsan0 php-pear php5 php5-cli
php5-common php5-curl php5-fpm php5-gd php5-mcrypt php5-mysql php5-readline python-pil
28 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 41.0 MB of archives.
After this operation, 762 kB disk space will be freed.
Do you want to continue? [Y/n]
Теперь, когда я делаю apt-get dist-upgrade
или apt-get autoremove
я получаю следующее:
The following packages will be REMOVED:
console-setup console-setup-linux debconf-i18n dictionaries-common iamerican ibritish ienglish-common ispell keyboard-configuration libalgorithm-diff-xs-perl libdbd-mysql-perl libdbi-perl
libfile-fcntllock-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tree-perl libio-socket-ssl-perl liblocale-gettext-perl liblwp-protocol-https-perl libmailtools-perl
libnet-smtp-ssl-perl libnet-ssleay-perl libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl libtext-wrapi18n-perl libuuid-perl libwww-perl libxml-libxml-perl libxml-parser-perl
libxml-sax-expat-perl linux-base linux-image-3.14-1-amd64 linux-image-amd64 mariadb-client-10.0 mariadb-server mariadb-server-10.0 task-english tasksel tasksel-data texinfo
The following NEW packages will be installed:
libcgi-pm-perl libmodule-build-perl libmodule-signature-perl libpackage-constants-perl libpod-readme-perl libregexp-common-perl
The following packages will be upgraded:
perl perl-base perl-modules
3 upgraded, 6 newly installed, 42 to remove and 0 not upgraded.
Need to get 7,102 kB of archives.
After this operation, 262 MB disk space will be freed.
Do you want to continue? [Y/n]
Кажется, он хочет удалить много пакетов, связанных с Perl (возможно, потому что Perl еще не обновлен), но также и mariadb-server
(который я установил самостоятельно, это не зависимость), linux-image-3.14-1-amd64
(которое является моим текущим ядром и закреплено в apt
), tasksel
и т. д.
Я нашел этот вопрос о MariaDB, но эта библиотека не была затронута, насколько я знаю.
Удаление ядра Linux не кажется мне хорошей идеей. Также мне нужен сервер MariaDB.
Кто-нибудь знает, почему это вдруг происходит? И как это исправить? Есть ли команда для проверки всех зависимостей снова или блокировки всех текущих пакетов? Я не хочу закреплять все эти пакеты вручную (что даже не похоже на работу с ядром).