这是 Ubuntu 18.10。我是一名 BCA 学生。Linux 是我的科目之一。我想安装 Lamp 服务器,
pranav@rasingan:~$ sudo apt-get 安装 lamp-server^ 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 注意,为任务“lamp-server”选择“libgssapi3-heimdal” 注意,为任务“lamp-server”选择“libhttp-message-perl” 注意,为任务“lamp-server”选择“libnghttp2-14” 注意,为任务“lamp-server”选择“php7.2-common” 注意,为任务“lamp-server”选择“libencode-locale-perl” 注意,为任务“lamp-server”选择“php7.2-cli” 注意,为任务“lamp-server”选择“libwind0-heimdal” 注意,为任务“lamp-server”选择“libsasl2-modules-db” 注意,为任务“lamp-server”选择“mysql-client-5.7” 注意,为任务“lamp-server”选择“libldap-2.4-2” 注意,为任务“lamp-server”选择“libapache2-mod-php” 注意,为任务“lamp-server”选择“libevent-core-2.1-6” 注意,为任务“lamp-server”选择“mysql-server-5.7” 注意,为任务“lamp-server”选择“php-common” 注意,为任务“lamp-server”选择“libaprutil1” 注意,为任务“lamp-server”选择“libbrotli1” 注意,为任务“lamp-server”选择“php7.2-mysql” 注意,为任务“lamp-server”选择“libheimntlm0-heimdal” 注意,为任务“lamp-server”选择“libcgi-fast-perl” 注意,为任务“lamp-server”选择“libwrap0” 注意,为任务“lamp-server”选择“libhttp-date-perl” 注意,为任务“lamp-server”选择“perl-modules-5.26” 注意,为任务“lamp-server”选择“liblwp-mediatypes-perl” 注意,为任务“lamp-server”选择“libfcgi-perl” 注意,为任务“lamp-server”选择“libheimbase1-heimdal” 注意,为任务“lamp-server”选择“libcgi-pm-perl” 注意,为任务“lamp-server”选择“libaprutil1-dbd-sqlite3” 注意,为任务“lamp-server”选择“libaio1” 注意,为任务“lamp-server”选择“php7.2-json” 注意,为任务“lamp-server”选择“php7.2-opcache” 注意,为任务“lamp-server”选择“libsasl2-2” 注意,为任务“lamp-server”选择“libio-html-perl” 注意,为任务“lamp-server”选择“ssl-cert” 注意,为任务“lamp-server”选择“apache2-data” 注意,为任务“lamp-server”选择“libperl5.26” 注意,为任务“lamp-server”选择“libapr1” 注意,为任务“lamp-server”选择“libaprutil1-ldap” 注意,为任务“lamp-server”选择“libhtml-tagset-perl” 注意,为任务“lamp-server”选择“mysql-client-core-5.7” 注意,为任务“lamp-server”选择“libsasl2-modules” 注意,为任务“lamp-server”选择“libldap-common” 注意,为任务“lamp-server”选择“php7.2-readline” 注意,为任务“lamp-server”选择“libhcrypto4-heimdal” 注意,为任务“lamp-server”选择“liblua5.2-0” 注意,为任务“lamp-server”选择“libsodium23” 注意,为任务“lamp-server”选择“libhtml-template-perl” 注意,为任务“lamp-server”选择“libtimedate-perl” 注意,为任务“lamp-server”选择“libroken18-heimdal” 注意,为任务“lamp-server”选择“apache2-bin” 注意,为任务“lamp-server”选择“perl” 注意,为任务“lamp-server”选择“libasn1-8-heimdal” 注意,为任务“lamp-server”选择“libkrb5-26-heimdal” 注意,为任务“lamp-server”选择“libgdbm-compat4” 注意,为任务“lamp-server”选择“apache2” 注意,为任务“lamp-server”选择“php-mysql” 注意,为任务“lamp-server”选择“apache2-utils” 注意,为任务“lamp-server”选择“libhx509-5-heimdal” 注意,为任务“lamp-server”选择“libhtml-parser-perl” 注意,为任务“lamp-server”选择“libapache2-mod-php7.2” 注意,为任务“lamp-server”选择“liburi-perl” 注意,为任务“lamp-server”选择“mysql-server-core-5.7” apache2已经是最新版本(2.4.34-1ubuntu2)。 apache2-bin 已经是最新版本 (2.4.34-1ubuntu2)。 apache2-bin 设置为手动安装。 apache2-data已经是最新版本(2.4.34-1ubuntu2)。 apache2-data 设置为手动安装。 apache2-utils 已经是最新版本 (2.4.34-1ubuntu2)。 apache2-utils 设置为手动安装。 libaio1已经是最新版本(0.3.111-1)。 libaio1设置为手动安装。 libapr1已经是最新版本(1.6.3-3)。 libapr1 设置为手动安装。 libaprutil1已经是最新版本(1.6.1-3)。 libaprutil1 设置为手动安装。 libaprutil1-dbd-sqlite3已经是最新版本(1.6.1-3)。 libaprutil1-dbd-sqlite3设置为手动安装。 libaprutil1-ldap已经是最新版本(1.6.1-3)。 libaprutil1-ldap 设置为手动安装。 libasn1-8-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libasn1-8-heimdal 设置为手动安装。 libbrotli1已经是最新版本(1.0.6-1)。 libbrotli1 设置为手动安装。 libcgi-fast-perl 已经是最新版本 (1:2.13-1)。 libcgi-fast-perl 设置为手动安装。 libcgi-pm-perl 已经是最新版本 (4.40-1)。 libcgi-pm-perl 设置为手动安装。 libencode-locale-perl 已经是最新版本 (1.05-1)。 libencode-locale-perl 设置为手动安装。 libfcgi-perl 已经是最新版本 (0.78-2build1)。 libfcgi-perl 设置为手动安装。 libgdbm-compat4 已经是最新版本 (1.14.1-6)。 libgdbm-compat4 设置为手动安装。 libgssapi3-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libgssapi3-heimdal 设置为手动安装。 libhcrypto4-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libhcrypto4-heimdal 设置为手动安装。 libheimbase1-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libheimbase1-heimdal 设置为手动安装。 libheimntlm0-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libheimntlm0-heimdal 设置为手动安装。 libhtml-parser-perl 已经是最新版本 (3.72-3build1)。 libhtml-parser-perl 设置为手动安装。 libhtml-tagset-perl 已经是最新版本 (3.20-3)。 libhtml-tagset-perl 设置为手动安装。 libhttp-date-perl 已经是最新版本 (6.02-1)。 libhttp-date-perl 设置为手动安装。 libhttp-message-perl 已经是最新版本 (6.18-1)。 libhttp-message-perl 设置为手动安装。 libhx509-5-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libhx509-5-heimdal 设置为手动安装。 libio-html-perl 已经是最新版本 (1.001-1)。 libio-html-perl 设置为手动安装。 libkrb5-26-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libkrb5-26-heimdal 设置为手动安装。 liblua5.2-0已经是最新版本(5.2.4-1.1build1)。 liblua5.2-0设置为手动安装。 liblwp-mediatypes-perl 已经是最新版本 (6.02-1)。 liblwp-mediatypes-perl 设置为手动安装。 libnghttp2-14 已经是最新版本 (1.32.1-1build1)。 libnghttp2-14 设置为手动安装。 libroken18-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libroken18-heimdal 设置为手动安装。 libsasl2-2已经是最新版本(2.1.27~101-g0780600+dfsg-3ubuntu2)。 libsasl2-2 设置为手动安装。 libsasl2-modules已经是最新版本(2.1.27~101-g0780600+dfsg-3ubuntu2)。 libsasl2-modules 设置为手动安装。 libsasl2-modules-db已经是最新版本(2.1.27~101-g0780600+dfsg-3ubuntu2)。 libsasl2-modules-db 设置为手动安装。 libsodium23 已经是最新版本 (1.0.16-2build1)。 libsodium23 设置为手动安装。 libtimedate-perl 已经是最新版本 (2.3000-2)。 libtimedate-perl 设置为手动安装。 liburi-perl 已经是最新版本 (1.74-1)。 liburi-perl 设置为手动安装。 libwind0-heimdal 已经是最新版本 (7.5.0+dfsg-2)。 libwind0-heimdal 设置为手动安装。 libwrap0 已经是最新版本 (7.6.q-27)。 libwrap0 设置为手动安装。 ssl-cert 已经是最新版本 (1.0.39)。 ssl-cert 设置为手动安装。 libldap-2.4-2 已经是最新版本 (2.4.46+dfsg-5ubuntu1.1)。 libldap-2.4-2 设置为手动安装。 libldap-common 已经是最新版本 (2.4.46+dfsg-5ubuntu1.1)。 libldap-common 设置为手动安装。 libperl5.26已经是最新版本(5.26.2-7ubuntu0.1)。 libperl5.26设置为手动安装。 perl 已经是最新版本 (5.26.2-7ubuntu0.1)。 perl 设置为手动安装。 perl-modules-5.26 已经是最新版本 (5.26.2-7ubuntu0.1)。 perl-modules-5.26 设置为手动安装。 某些软件包无法安装。这可能意味着您有 请求一个不可能的情况,或者如果你正在使用不稳定 发行版中某些必需的软件包尚未创建 或已移出传入。 以下信息可能有助于解决该情况: 以下软件包具有未满足的依赖关系: mysql-client-5.7:依赖:mysql-common(>=5.5) mysql-server-5.7:预依赖:mysql-common(>=5.5) 依赖:mysql-common(>= 5.8+1.0.4~) E:无法纠正问题,您持有破损的包裹。
请注意,我一个月前就已经安装了“Mysql”:
pranav@rasingan:~$ mysql --version mysql Ver 8.0.15 适用于 x86_64 上的 Linux(MySQL 社区服务器 - GPL)
你可能会想,既然一切都很好,我为什么要重新安装它?好吧,我正在按照教程操作视频。终端应该显示“Lamp 服务器已安装”。我之前安装 LAMP 时做错了什么吗?如果有新的可用服务器及其所有其他组件,我该如何更新 Lamp 服务器?
人们要求的一些输出可能会对这种情况有所帮助:
pranav@rasingan:~$ sudo apt-get 更新 [sudo] pranav 的密码: Ign:1 http://dl.google.com/linux/chrome/deb 稳定版 点击数:2 http://dl.google.com/linux/chrome/deb 稳定版本 点击数:3 http://archive.ubuntu.com/ubuntu cosmic InRelease 点击数:4 http://ppa.launchpad.net/libreoffice/ppa/ubuntu cosmic InRelease 点击数:5 http://archive.canonical.com/ubuntu cosmic InRelease 获取:7 http://archive.ubuntu.com/ubuntu cosmic-updates InRelease [88.7 kB] 点击数:8 http://repo.mysql.com/apt/ubuntu cosmic InRelease 点击数:9 http://packages.microsoft.com/repos/vscode stable InRelease 点击数:10 http://ppa.launchpad.net/noobslab/apps/ubuntu cosmic InRelease 点击数:11 https://repo.windscribe.com/ubuntu zesty InRelease 点击数:12 https://download.sublimetext.com apt/stable/ InRelease 点击数:13 http://ppa.launchpad.net/noobslab/icons/ubuntu cosmic InRelease 获取:14 http://archive.ubuntu.com/ubuntu cosmic-backports InRelease [74.6 kB] 点击数:15 http://ppa.launchpad.net/noobslab/themes/ubuntu cosmic InRelease 获取:16 http://archive.ubuntu.com/ubuntu cosmic-security InRelease [88.7 kB] 点击数:17 http://ppa.launchpad.net/umang/indicator-stickynotes/ubuntu cosmic InRelease 点击数:18 http://ppa.launchpad.net/webupd8team/java/ubuntu cosmic InRelease 3 秒内获取 252 kB(78.9 kB/s) 正在读取软件包列表...完成 pranav@rasingan:~$ apt-cache 策略 mysql-server-5.7 mysql-服务器-5.7: 已安装:(无) 候选版本:5.7.25-0ubuntu0.18.10.2 版本表: 5.7.25-0ubuntu0.18.10.2 500 500 http://archive.ubuntu.com/ubuntu cosmic-updates/main amd64 软件包 500 http://archive.ubuntu.com/ubuntu cosmic-security/main amd64 软件包 5.7.23-2ubuntu1 500 500 http://archive.ubuntu.com/ubuntu cosmic/main amd64 软件包
请注意,以下命令不能解决此问题。
sudo apt-get install -f
sudo dpkg --configure -a
dpkg --get-selections | grep hold
答案1
这是因为您的存储库正在获取 mysql 5.x 版本,并且您已经安装了 mysql 社区服务器 8.x 版本。因此您的控制台正在尝试并排安装 mysql 5.x 版本!
为了安装它,你必须完全删除 mysql 8.x 版本,然后重试