简体   繁体   English

无法在 Ubuntu 18.10 上安装 php7.2-ldap - “未满足的依赖项”

[英]Can't install php7.2-ldap on Ubuntu 18.10 - "unmet dependencies"

Recently I'm working with Laravel and LDAP (Active directory) authentication.最近我正在使用 Laravel 和 LDAP(活动目录)身份验证。 But I can't install php7.2-ldap, I also tried to install in php7.3 but failed.但是我无法安装php7.2-ldap,我也尝试在php7.3中安装但失败了。

Currently I'm using ubuntu v18.10 with multiple php version.目前我正在使用具有多个 php 版本的 ubuntu v18.10。

I tried: $ sudo apt-get install php7.2-ldap and got this output我试过: $ sudo apt-get install php7.2-ldap并得到这个输出

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php7.2-ldap : Depends: php7.2-common (= 7.2.19-0ubuntu0.18.10.1) but 7.2.20-1+ubuntu18.10.1+deb.sury.org+1 is to be installed
E: Unable to correct problems, you have held broken packages.

I also tried $ sudo apt-get update and upgrade also before do it.在这样做之前,我还尝试了$ sudo apt-get updateupgrade

7.2.20-1+ubuntu18.10.1+deb.sury.org+1 is to be installed 7.2.20-1+ubuntu18.10.1+deb.sury.org+1要安装

deb.sury.org refers to Ondřej Surý PPA, you need to reinstall php following these steps : deb.sury.org指的是 Ondřej Surý PPA,您需要按照以下步骤重新安装 php:

  • You need to have the software-properties-common package installed :您需要安装 software-properties-common 包:

     sudo apt-get install software-properties-common
  • Add the ondrej PPA repo and update sources :添加 ondrej PPA 存储库并更新源:

     sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update
  • Install php and needed extensions :安装 php 和需要的扩展:

     sudo apt-get install php7.2-common php7.2-ldap

how to : https://pixelspress.com/how-to-install-php-7-2-on-ubuntu-16-04-18-04-18-10/如何: https : //pixelspress.com/how-to-install-php-7-2-on-ubuntu-16-04-18-04-18-10/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM