如何在 Ubuntu 16.04 上安装 Plesk
How to install Plesk on Ubuntu 16.04
我在 Ubuntu 16.04 LTS 系统上遇到此错误:
The following packages have unmet dependencies:
plesk-php56-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
plesk-php70-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
plesk-php71-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
plesk-php72-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
lsb_release-a的输出:
分销商 ID:Ubuntu
Description: Ubuntu 16.04.3 LTS
发布:16.04
代号:xenial
我尝试了很多东西,安装了很多包,停止了一些服务但无法解决。
我有 3 个域,还会添加更多域,所以我想使用 plesk 进行简单配置,但无法安装。
如何在我的系统上安装 plesk?
我不确定为什么会发生这种情况,但可以肯定你需要安装 libsnmp30 依赖项试试这个
sudo apt-get install snmpd libsnmp30 libsnmp-base
或这个如果仍然给您错误并阻止安装(尽管它看起来不应该是另一个问题)试试这个:
sudo apt-get install snmpd libsnmp30 libsnmp-base linux-image-generic linux-image-3.13.0-40-generic linux-image-extra-3.13.0-40-generic
最后我遇到了问题,这完全是关于我的版本:它是 16.04.3 ,而不是 16.04
所以,我不得不重新安装操作系统,将操作系统更改为 16.04 LTS(不是 16.04.3),现在我能够安装 Plesk。
这意味着,Plesk 仅支持 16.04,如果您使用其他版本的 16.04,请不要浪费您的时间,寻找另一个控制面板或更改您的操作系统,我认为没有其他办法。
我希望它能帮助那些因为这个简单的信息而浪费时间的人..
编辑:
@Elvis Plesky 回答了问题,我认为 Plesk 支持次要版本。也许我的配置不正确,我不知道,因为已经重新安装了OS。
可能是关于“systemd”的问题,我在 Plesk 文档中找到了它:
Plesk only supports Debian 8 and Ubuntu 16.04 servers running the
‘systemd’ init system. Compatibility with ‘sysvinit’ has not been
tested and is not guaranteed.
我不是有经验的用户,所以不明白它是关于什么的..
您似乎遇到了系统存储库配置错误。
Plesk 要求启用系统存储库。
出于实验目的,我使用默认设置从官方 ubuntu-16.04.3-server-amd64.iso
安装了 OS(只需输入-输入-输入):
# cat /etc/*release | grep VERSION
VERSION="16.04.3 LTS (Xenial Xerus)"
VERSION_ID="16.04"
VERSION_CODENAME=xenial
然后使用一键安装程序的 Plesk Onyx 17.8(当前默认)。
安装成功。
我可以看到,提到的包依赖于 libsnmp30
,而不是特定版本:
# apt-cache depends plesk-php56-snmp
plesk-php56-snmp
Depends: libc6
Depends: libsnmp30
Depends: plesk-php56
但是,您缺少的版本已经安装:
# dpkg -l | grep libsnmp30
ii libsnmp30:amd64 5.7.3+dfsg-1ubuntu4.1 amd64 SNMP (Simple Network Management Protocol) library
它来自 xenial-updates main
存储库,默认启用:
# apt-cache showpkg libsnmp30 | grep 4.1 | grep binary-amd64
5.7.3+dfsg-1ubuntu4.1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-updates_main_binary-amd64_Packages) (/var/lib/dpkg/status)
以防万一,这是我的 sources.list
:
# cat /etc/apt/sources.list | grep -v "^#"
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
我在 Ubuntu 16.04 LTS 系统上遇到此错误:
The following packages have unmet dependencies:
plesk-php56-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
plesk-php70-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
plesk-php71-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
plesk-php72-snmp : Depends: libsnmp30 (>= 5.7.3+dfsg-1ubuntu4.1~dfsg) but 5.7.3+dfsg-1ubuntu4 is to be installed
lsb_release-a的输出:
分销商 ID:Ubuntu
Description: Ubuntu 16.04.3 LTS
发布:16.04
代号:xenial
我尝试了很多东西,安装了很多包,停止了一些服务但无法解决。 我有 3 个域,还会添加更多域,所以我想使用 plesk 进行简单配置,但无法安装。 如何在我的系统上安装 plesk?
我不确定为什么会发生这种情况,但可以肯定你需要安装 libsnmp30 依赖项试试这个
sudo apt-get install snmpd libsnmp30 libsnmp-base
或这个如果仍然给您错误并阻止安装(尽管它看起来不应该是另一个问题)试试这个:
sudo apt-get install snmpd libsnmp30 libsnmp-base linux-image-generic linux-image-3.13.0-40-generic linux-image-extra-3.13.0-40-generic
最后我遇到了问题,这完全是关于我的版本:它是 16.04.3 ,而不是 16.04
所以,我不得不重新安装操作系统,将操作系统更改为 16.04 LTS(不是 16.04.3),现在我能够安装 Plesk。
这意味着,Plesk 仅支持 16.04,如果您使用其他版本的 16.04,请不要浪费您的时间,寻找另一个控制面板或更改您的操作系统,我认为没有其他办法。
我希望它能帮助那些因为这个简单的信息而浪费时间的人..
编辑:
@Elvis Plesky 回答了问题,我认为 Plesk 支持次要版本。也许我的配置不正确,我不知道,因为已经重新安装了OS。
可能是关于“systemd”的问题,我在 Plesk 文档中找到了它:
Plesk only supports Debian 8 and Ubuntu 16.04 servers running the ‘systemd’ init system. Compatibility with ‘sysvinit’ has not been tested and is not guaranteed.
我不是有经验的用户,所以不明白它是关于什么的..
您似乎遇到了系统存储库配置错误。 Plesk 要求启用系统存储库。
出于实验目的,我使用默认设置从官方 ubuntu-16.04.3-server-amd64.iso
安装了 OS(只需输入-输入-输入):
# cat /etc/*release | grep VERSION
VERSION="16.04.3 LTS (Xenial Xerus)"
VERSION_ID="16.04"
VERSION_CODENAME=xenial
然后使用一键安装程序的 Plesk Onyx 17.8(当前默认)。
安装成功。
我可以看到,提到的包依赖于 libsnmp30
,而不是特定版本:
# apt-cache depends plesk-php56-snmp
plesk-php56-snmp
Depends: libc6
Depends: libsnmp30
Depends: plesk-php56
但是,您缺少的版本已经安装:
# dpkg -l | grep libsnmp30
ii libsnmp30:amd64 5.7.3+dfsg-1ubuntu4.1 amd64 SNMP (Simple Network Management Protocol) library
它来自 xenial-updates main
存储库,默认启用:
# apt-cache showpkg libsnmp30 | grep 4.1 | grep binary-amd64
5.7.3+dfsg-1ubuntu4.1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial-updates_main_binary-amd64_Packages) (/var/lib/dpkg/status)
以防万一,这是我的 sources.list
:
# cat /etc/apt/sources.list | grep -v "^#"
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse