无法安装的Apache2-dev的,由于依赖于,apxs2安装

问题描述:

我不能运行:无法安装的Apache2-dev的,由于依赖于,apxs2安装

sudo apt-get install apache2-dev 

我得到的是:

读取软件包列表...完成建立依赖关系树读取 状态信息...完成某些程序包无法安装。这个 可能意味着你已经请求了一个不可能的情况,或者如果你是 使用不稳定的分发,一些所需的软件包还没有被创建或者被移出Incoming。以下 信息可能有助于解决问题:

以下软件包有不能满足的依赖:apache2的-dev的:

依赖:libapr1-dev的,但它是不会被安装

依赖:libaprutil1 -dev但它不会被安装

E:无法解决问题,你已经打破了 包。

总的来说我想安装apxs2让我的phpbrew运行。但对于apxs2,您需要安装一些软件包,如apache2-dev

版本: 的Apache2/2.4.20 Ubuntu的 phpbrew 1.22.5

已经测试了下面的命令没有成功:

  • sudo易于得到更新
  • sudo易于得到升级
  • sudo apt-get -u dist-upgrade
  • sudo apt-get autoclean
  • sudo易于得到清洁
  • sudo易于得到建立-DEP的Apache2-dev的
  • 命令和apt-get安装的httpd-devel的
  • sudo易于得到-y安装的Apache2-dev的Apache2的-devel的
  • 命令和apt-get安装Apache2的线程-dev的
  • 命令和apt-get安装Apache的prefork的-dev的
  • 命令和apt-get安装libaprutil1-dev的
  • 须藤的dpkg --purge --force-取决于“阿帕奇* “
  • sudo apt-get install libapr1-dev

可以通过解决方法来实现。所以首先你需要安装​​来决定解决这个问题的方式。所以:

sudo apt-get install aptitude 

后,运行:

sudo aptitude install apache-dev 

在这里您将获得:

The following NEW packages will be installed: 
    apache2-dev comerr-dev{a} krb5-multidev{a} libapr1-dev{ab} libaprutil1-dev{ab} libexpat1-dev{a} libgssrpc4{a} 
    libkadm5clnt-mit9{a} libkadm5srv-mit9{a} libkdb5-7{a} libldap2-dev{a} libmysqlclient-dev{a} libpcre16-3{a} libpcre3-dev{a} 
    libpcre32-3{a} libpcrecpp0{a} libpq-dev{a} libpq5{a} libsctp-dev{a} libsctp1{a} lksctp-tools{a} uuid-dev{a} 
0 packages upgraded, 22 newly installed, 0 to remove and 2 not upgraded. 
Need to get 4,304 kB of archives. After unpacking 28.5 MB will be used. 
The following packages have unmet dependencies: 
libaprutil1-dev : Depends: libaprutil1 (= 1.5.3-1) but 1.5.4-1+deb.sury.org~trusty+1 is installed. 
libapr1-dev : Depends: libapr1 (= 1.5.0-1) but 1.5.2-4+deb.sury.org~trusty+1 is installed. 
The following actions will resolve these dependencies: 

    Keep the following packages at their current version: 
1)  apache2-dev [Not Installed]       
2)  libapr1-dev [Not Installed]       
3)  libaprutil1-dev [Not Installed]      

Accept this solution? [Y/n/q/?] n 

正如你所看到的,类型nEnter。现在你得到一个更好的解决方案:

The following actions will resolve these dependencies: 

    Remove the following packages:            
1)  libaprutil1-dbd-sqlite3             

    Install the following packages:            
2)  libaprutil1-dbd-pgsql [1.5.3-1 (trusty)]         

    Downgrade the following packages:           
3)  libapr1 [1.5.2-4+deb.sury.org~trusty+1 (now) -> 1.5.0-1 (trusty)]   
4)  libaprutil1 [1.5.4-1+deb.sury.org~trusty+1 (now) -> 1.5.3-1 (trusty)]  
5)  libaprutil1-ldap [1.5.4-1+deb.sury.org~trusty+1 (now) -> 1.5.3-1 (trusty)] 

Accept this solution? [Y/n/q/?] Y 

类型YEnter。现在你得到你需要的东西:

The following packages will be DOWNGRADED: 
    libapr1 libaprutil1 libaprutil1-ldap 
The following NEW packages will be installed: 
    apache2-dev comerr-dev{a} krb5-multidev{a} libapr1-dev{a} libaprutil1-dbd-mysql{a} libaprutil1-dev{a} libexpat1-dev{a} 
    libgssrpc4{a} libkadm5clnt-mit9{a} libkadm5srv-mit9{a} libkdb5-7{a} libldap2-dev{a} libmysqlclient-dev{a} libpcre16-3{a} 
    libpcre3-dev{a} libpcre32-3{a} libpcrecpp0{a} libpq-dev{a} libpq5{a} libsctp-dev{a} libsctp1{a} lksctp-tools{a} uuid-dev{a} 
The following packages will be REMOVED: 
    libaprutil1-dbd-sqlite3{a} 
0 packages upgraded, 23 newly installed, 3 downgraded, 1 to remove and 2 not upgraded. 
Need to get 4,486 kB of archives. After unpacking 28.5 MB will be used. 
Do you want to continue? [Y/n/?] Y 
Get: 1 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcre16-3 amd64 2:8.39-1+deb.sury.org~trusty+1 [251 kB] 
Get: 2 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-ldap amd64 1.5.3-1 [8,634 B] 
Get: 3 http://archive.ubuntu.com/ubuntu/ trusty/universe libaprutil1-dbd-mysql amd64 1.5.3-1 [12.2 kB] 
Get: 4 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1 amd64 1.5.3-1 [76.4 kB] 
Get: 5 http://archive.ubuntu.com/ubuntu/ trusty/main libapr1 amd64 1.5.0-1 [85.1 kB] 
Get: 6 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcre32-3 amd64 2:8.39-1+deb.sury.org~trusty+1 [243 kB] 
Get: 7 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgssrpc4 amd64 1.12+dfsg-2ubuntu5.2 [53.1 kB] 
Get: 8 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libkadm5clnt-mit9 amd64 1.12+dfsg-2ubuntu5.2 [36.2 kB] 
Get: 9 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcrecpp0 amd64 2:8.39-1+deb.sury.org~trusty+1 [149 kB] 
Get: 10 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libkdb5-7 amd64 1.12+dfsg-2ubuntu5.2 [36.2 kB] 
Get: 11 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libkadm5srv-mit9 amd64 1.12+dfsg-2ubuntu5.2 [50.4 kB] 
Get: 12 http://archive.ubuntu.com/ubuntu/ trusty/main libsctp1 amd64 1.0.15+dfsg-1 [9,226 B] 
Get: 13 http://archive.ubuntu.com/ubuntu/ trusty-updates/main uuid-dev amd64 2.20.1-5.1ubuntu20.7 [23.7 kB] 
Get: 14 http://archive.ubuntu.com/ubuntu/ trusty/main libsctp-dev amd64 1.0.15+dfsg-1 [64.4 kB] 
Get: 15 http://archive.ubuntu.com/ubuntu/ trusty/main libapr1-dev amd64 1.5.0-1 [599 kB] 
Get: 16 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main libpcre3-dev amd64 2:8.39-1+deb.sury.org~trusty+1 [630 kB] 
Get: 17 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libldap2-dev amd64 2.4.31-1+nmu2ubuntu8.3 [259 kB] 
Get: 18 http://ppa.launchpad.net/eugenesan/ppa/ubuntu/ trusty/main comerr-dev amd64 2.1-1.42.13-1ubuntu1+20151129~eugenesan~trusty1 [38.7 kB] 
Get: 19 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libexpat1-dev amd64 2.1.0-4ubuntu1.3 [115 kB] 
Get: 20 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libpq5 amd64 9.3.13-0ubuntu0.14.04 [78.6 kB] 
Get: 21 http://archive.ubuntu.com/ubuntu/ trusty-updates/main krb5-multidev amd64 1.12+dfsg-2ubuntu5.2 [111 kB] 
Get: 22 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libpq-dev amd64 9.3.13-0ubuntu0.14.04 [140 kB] 
Get: 23 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libmysqlclient-dev amd64 5.5.50-0ubuntu0.14.04.1 [865 kB] 
Get: 24 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-dev amd64 1.5.3-1 [334 kB] 
Get: 25 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2-dev amd64 2.4.7-1ubuntu4.13 [166 kB] 
Get: 26 http://archive.ubuntu.com/ubuntu/ trusty/main lksctp-tools amd64 1.0.15+dfsg-1 [51.3 kB] 
Fetched 4,486 kB in 2s (1,805 kB/s)  
dpkg: warning: downgrading libaprutil1-ldap:amd64 from 1.5.4-1+deb.sury.org~trusty+1 to 1.5.3-1 
(Reading database ... 753970 files and directories currently installed.) 
Preparing to unpack .../libaprutil1-ldap_1.5.3-1_amd64.deb ... 
Unpacking libaprutil1-ldap:amd64 (1.5.3-1) over (1.5.4-1+deb.sury.org~trusty+1) ... 
Selecting previously unselected package libaprutil1-dbd-mysql:amd64. 
Preparing to unpack .../libaprutil1-dbd-mysql_1.5.3-1_amd64.deb ... 
Unpacking libaprutil1-dbd-mysql:amd64 (1.5.3-1) ... 
dpkg: libaprutil1-dbd-sqlite3:amd64: dependency problems, but removing anyway as you requested: 
apache2-bin depends on libaprutil1-dbd-sqlite3 | libaprutil1-dbd-mysql | libaprutil1-dbd-odbc | libaprutil1-dbd-pgsql | libaprutil1-dbd-freetds; however: 
    Package libaprutil1-dbd-sqlite3:amd64 is to be removed. 
    Package libaprutil1-dbd-mysql:amd64 is not configured yet. 
    Package libaprutil1-dbd-odbc is not installed. 
    Package libaprutil1-dbd-pgsql is not installed. 
    Package libaprutil1-dbd-freetds is not installed. 

(Reading database ... 753974 files and directories currently installed.) 
Removing libaprutil1-dbd-sqlite3:amd64 (1.5.4-1+deb.sury.org~trusty+1) ... 
dpkg: warning: downgrading libaprutil1:amd64 from 1.5.4-1+deb.sury.org~trusty+1 to 1.5.3-1 
(Reading database ... 753970 files and directories currently installed.) 
Preparing to unpack .../libaprutil1_1.5.3-1_amd64.deb ... 
Unpacking libaprutil1:amd64 (1.5.3-1) over (1.5.4-1+deb.sury.org~trusty+1) ... 
dpkg: warning: downgrading libapr1:amd64 from 1.5.2-4+deb.sury.org~trusty+1 to 1.5.0-1 
Preparing to unpack .../libapr1_1.5.0-1_amd64.deb ... 
Unpacking libapr1:amd64 (1.5.0-1) over (1.5.2-4+deb.sury.org~trusty+1) ... 
Selecting previously unselected package libgssrpc4:amd64. 
Preparing to unpack .../libgssrpc4_1.12+dfsg-2ubuntu5.2_amd64.deb ... 
Unpacking libgssrpc4:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Selecting previously unselected package libkadm5clnt-mit9:amd64. 
Preparing to unpack .../libkadm5clnt-mit9_1.12+dfsg-2ubuntu5.2_amd64.deb ... 
Unpacking libkadm5clnt-mit9:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Selecting previously unselected package libkdb5-7:amd64. 
Preparing to unpack .../libkdb5-7_1.12+dfsg-2ubuntu5.2_amd64.deb ... 
Unpacking libkdb5-7:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Selecting previously unselected package libkadm5srv-mit9:amd64. 
Preparing to unpack .../libkadm5srv-mit9_1.12+dfsg-2ubuntu5.2_amd64.deb ... 
Unpacking libkadm5srv-mit9:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Selecting previously unselected package libpcre16-3:amd64. 
Preparing to unpack .../libpcre16-3_2%3a8.39-1+deb.sury.org~trusty+1_amd64.deb ... 
Unpacking libpcre16-3:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Selecting previously unselected package libpcre32-3:amd64. 
Preparing to unpack .../libpcre32-3_2%3a8.39-1+deb.sury.org~trusty+1_amd64.deb ... 
Unpacking libpcre32-3:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Selecting previously unselected package libsctp1:amd64. 
Preparing to unpack .../libsctp1_1.0.15+dfsg-1_amd64.deb ... 
Unpacking libsctp1:amd64 (1.0.15+dfsg-1) ... 
Selecting previously unselected package uuid-dev. 
Preparing to unpack .../uuid-dev_2.20.1-5.1ubuntu20.7_amd64.deb ... 
Unpacking uuid-dev (2.20.1-5.1ubuntu20.7) ... 
Selecting previously unselected package libsctp-dev. 
Preparing to unpack .../libsctp-dev_1.0.15+dfsg-1_amd64.deb ... 
Unpacking libsctp-dev (1.0.15+dfsg-1) ... 
Selecting previously unselected package libapr1-dev. 
Preparing to unpack .../libapr1-dev_1.5.0-1_amd64.deb ... 
Unpacking libapr1-dev (1.5.0-1) ... 
Selecting previously unselected package libldap2-dev:amd64. 
Preparing to unpack .../libldap2-dev_2.4.31-1+nmu2ubuntu8.3_amd64.deb ... 
Unpacking libldap2-dev:amd64 (2.4.31-1+nmu2ubuntu8.3) ... 
Selecting previously unselected package libexpat1-dev:amd64. 
Preparing to unpack .../libexpat1-dev_2.1.0-4ubuntu1.3_amd64.deb ... 
Unpacking libexpat1-dev:amd64 (2.1.0-4ubuntu1.3) ... 
Selecting previously unselected package libpcrecpp0:amd64. 
Preparing to unpack .../libpcrecpp0_2%3a8.39-1+deb.sury.org~trusty+1_amd64.deb ... 
Unpacking libpcrecpp0:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Selecting previously unselected package libpcre3-dev:amd64. 
Preparing to unpack .../libpcre3-dev_2%3a8.39-1+deb.sury.org~trusty+1_amd64.deb ... 
Unpacking libpcre3-dev:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Selecting previously unselected package libpq5. 
Preparing to unpack .../libpq5_9.3.13-0ubuntu0.14.04_amd64.deb ... 
Unpacking libpq5 (9.3.13-0ubuntu0.14.04) ... 
Selecting previously unselected package comerr-dev. 
Preparing to unpack .../comerr-dev_2.1-1.42.13-1ubuntu1+20151129~eugenesan~trusty1_amd64.deb ... 
Unpacking comerr-dev (2.1-1.42.13-1ubuntu1+20151129~eugenesan~trusty1) ... 
Selecting previously unselected package krb5-multidev. 
Preparing to unpack .../krb5-multidev_1.12+dfsg-2ubuntu5.2_amd64.deb ... 
Unpacking krb5-multidev (1.12+dfsg-2ubuntu5.2) ... 
Selecting previously unselected package libpq-dev. 
Preparing to unpack .../libpq-dev_9.3.13-0ubuntu0.14.04_amd64.deb ... 
Unpacking libpq-dev (9.3.13-0ubuntu0.14.04) ... 
Selecting previously unselected package libmysqlclient-dev. 
Preparing to unpack .../libmysqlclient-dev_5.5.50-0ubuntu0.14.04.1_amd64.deb ... 
Unpacking libmysqlclient-dev (5.5.50-0ubuntu0.14.04.1) ... 
Selecting previously unselected package libaprutil1-dev. 
Preparing to unpack .../libaprutil1-dev_1.5.3-1_amd64.deb ... 
Unpacking libaprutil1-dev (1.5.3-1) ... 
Selecting previously unselected package apache2-dev. 
Preparing to unpack .../apache2-dev_2.4.7-1ubuntu4.13_amd64.deb ... 
Unpacking apache2-dev (2.4.7-1ubuntu4.13) ... 
Selecting previously unselected package lksctp-tools. 
Preparing to unpack .../lksctp-tools_1.0.15+dfsg-1_amd64.deb ... 
Unpacking lksctp-tools (1.0.15+dfsg-1) ... 
Processing triggers for man-db (2.6.7.1-1ubuntu1) ... 
Processing triggers for doc-base (0.10.5) ... 
Processing 2 added doc-base files... 
Registering documents with scrollkeeper... 
Processing triggers for install-info (5.2.0.dfsg.1-2) ... 
Setting up libapr1:amd64 (1.5.0-1) ... 
Setting up libaprutil1:amd64 (1.5.3-1) ... 
Setting up libaprutil1-ldap:amd64 (1.5.3-1) ... 
Setting up libaprutil1-dbd-mysql:amd64 (1.5.3-1) ... 
Setting up libgssrpc4:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Setting up libkadm5clnt-mit9:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Setting up libkdb5-7:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Setting up libkadm5srv-mit9:amd64 (1.12+dfsg-2ubuntu5.2) ... 
Setting up libpcre16-3:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Setting up libpcre32-3:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Setting up libsctp1:amd64 (1.0.15+dfsg-1) ... 
Setting up uuid-dev (2.20.1-5.1ubuntu20.7) ... 
Setting up libsctp-dev (1.0.15+dfsg-1) ... 
Setting up libapr1-dev (1.5.0-1) ... 
Setting up libldap2-dev:amd64 (2.4.31-1+nmu2ubuntu8.3) ... 
Setting up libexpat1-dev:amd64 (2.1.0-4ubuntu1.3) ... 
Setting up libpcrecpp0:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Setting up libpcre3-dev:amd64 (2:8.39-1+deb.sury.org~trusty+1) ... 
Setting up libpq5 (9.3.13-0ubuntu0.14.04) ... 
Setting up comerr-dev (2.1-1.42.13-1ubuntu1+20151129~eugenesan~trusty1) ... 
Setting up krb5-multidev (1.12+dfsg-2ubuntu5.2) ... 
Setting up libpq-dev (9.3.13-0ubuntu0.14.04) ... 
Setting up libmysqlclient-dev (5.5.50-0ubuntu0.14.04.1) ... 
Setting up libaprutil1-dev (1.5.3-1) ... 
Setting up apache2-dev (2.4.7-1ubuntu4.13) ... 
Setting up lksctp-tools (1.0.15+dfsg-1) ... 
Processing triggers for libc-bin (2.19-0ubuntu6.9) ... 

并与此apache-dev安装。

现在apxs2可以用作phpbrew的参数。

+0

谢谢,它为我工作。但是该命令应该读取'sudo aptitude install apache2-dev'。 –

+0

我认为这根本不重要。它安装最新的Apache。 – kwoxer