我无法在 ubuntu 20.04 上安装 mysql
I can't install mysql on ubunut 20.04
我必须为我的项目安装 mysql-server。但是当我用 sudo apt install mysql-server
安装时,它说的是 E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
和 E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
。我会尝试搜索解决方法,但没有任何变化。感谢您的帮助
(编辑)
我也收到这个错误 The following packages have unmet dependencies: mysql-server-core-8.0 : Depends: libprotobuf-lite23 (>= 3.12.4) but it is not installable
也许您已经有一些活动的 apt 进程?
检查一下:
ps辅助| grep -I apt
然后
sudo kill 'busy process id'
或者您可以终止所有 apt 进程:
sudo killall apt apt-get
并再次尝试安装 MySQL
在其他情况下,您有一个锁定的文件,只需检查它:
sudo lsof /var/lib/dpkg/lock-frontend
那你尝试解除锁定
sudo rm /var/lib/dpkg/lock-frontend
并重新配置 dpkg
sudo dpkg --configure -a
sudo apt 更新
该错误表明另一个进程正在您的 Linux 机器上更新。
您可以通过运行检查哪些进程正在锁定文件:
sudo lsof /var/lib/dpkg/lock-frontend
并杀死命令指示的PID。如果上面的命令没有指示进程,解决问题的最简单和最快的方法是重新启动您的机器。
重启后重新运行命令:
sudo apt install mysql-server
如果错误仍然存在,请删除 lock-frontend
文件并重新执行上面的命令。
我必须为我的项目安装 mysql-server。但是当我用 sudo apt install mysql-server
安装时,它说的是 E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
和 E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
。我会尝试搜索解决方法,但没有任何变化。感谢您的帮助
(编辑)
我也收到这个错误 The following packages have unmet dependencies: mysql-server-core-8.0 : Depends: libprotobuf-lite23 (>= 3.12.4) but it is not installable
也许您已经有一些活动的 apt 进程?
检查一下: ps辅助| grep -I apt
然后 sudo kill 'busy process id'
或者您可以终止所有 apt 进程: sudo killall apt apt-get
并再次尝试安装 MySQL
在其他情况下,您有一个锁定的文件,只需检查它:
sudo lsof /var/lib/dpkg/lock-frontend
那你尝试解除锁定
sudo rm /var/lib/dpkg/lock-frontend
并重新配置 dpkg
sudo dpkg --configure -a
sudo apt 更新
该错误表明另一个进程正在您的 Linux 机器上更新。
您可以通过运行检查哪些进程正在锁定文件:
sudo lsof /var/lib/dpkg/lock-frontend
并杀死命令指示的PID。如果上面的命令没有指示进程,解决问题的最简单和最快的方法是重新启动您的机器。
重启后重新运行命令:
sudo apt install mysql-server
如果错误仍然存在,请删除 lock-frontend
文件并重新执行上面的命令。