Я пытался установить MySQL Server 5.6 через файл deb, и установщик программного обеспечения завис и принудительно завершил работу. После этого, когда я попытался установить mysql с помощью команды
sudo apt-get install mysql-server
, он выдал мне эту ошибку
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Поэтому я попытался удалить mysql с помощью этой команды
sudo dpkg --configure -a
[ 117] После этого, когда я пытался настроить mysql, он выдавал мне эти ошибки
The package mysql needs to be reinstalled, but I can't find an archive for it.
Пожалуйста, помогите !!
dpkg --configure -a
не удаляет никакое программное обеспечение: (со страницы руководства)
--configure package...|-a|--pending
Configure a package which has been unpacked but not yet config‐
ured. If -a or --pending is given instead of package, all
unpacked but unconfigured packages are configured.
Это не отменяет и не продолжает работу, которую вы вызвали apt-get
, но продолжает и завершает подшаг, выполненный в dpkg
. После того, как вы это сделали, вы должны снова выполнить начальную команду apt-get
.
Возможно, вам придется переустановить пакеты с помощью этой команды (переустанавливает все прямые зависимости):
apt-get --reinstall --purge install libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-server-5.5 mysql-server-core-5.5
Кроме того, apt-get update
иногда помогает.