无法在Ubuntu上安装apache2 14.04
我无法在Ubuntu 14.04上安装apache2。无法在Ubuntu上安装apache2 14.04
上执行
sudo apt-get install apache2
,提示以下错误: -
The following packages have unmet dependencies:
apache2 : Depends: apache2-bin (= 2.4.7-1ubuntu4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
正如link我试图做apt-get upgrade -f
提及。
另外的apt-cache depends apache2
输出的dpkg --get-selections | grep -i ^apache2
apache2 deinstall
apache2-doc install
apache2-utils install
apache2.2-common deinstall
输出的apt-mark unhold apache2-bin
apache2-bin was already not hold
输出的
apache2
Depends: lsb-base
Depends: procps
procps:i386
Depends: perl
Depends: mime-support
Depends: apache2-bin
Depends: apache2-data
Suggests: <www-browser>
arora
dillo
dwb
lynx-cur:i386
lynx-cur
netsurf
netsurf-fb
netsurf-gtk
uzbl
chimera2
chromium-browser
elinks
epiphany-browser
firefox
google-chrome-beta
google-chrome-stable
google-chrome-unstable
konqueror
links
links2
midori
netrik
rekonq
surf
w3m:i386
w3m
xemacs21-mule
xemacs21-mule-canna-wnn
xemacs21-nomule
Suggests: apache2-doc
|Suggests: apache2-suexec-pristine
Suggests: apache2-suexec-custom
Suggests: ufw
Suggests: apache2-utils
apache2-utils:i386
Recommends: ssl-cert
Conflicts: apache2.2-common
Conflicts: <apache2.2-common:i386>
Replaces: apache2.2-common
Replaces: <apache2.2-common:i386>
Conflicts: apache2:i386
apt-cache policy apache2 apache2-bin
apache2:
Installed: (none)
Candidate: 2.4.7-1ubuntu4
Version table:
2.4.16-4+deb.sury.org~precise+4 0
100 /var/lib/dpkg/status
2.4.7-1ubuntu4 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
apache2-bin:
Installed: (none)
Candidate: 2.4.7-1ubuntu4
Version table:
2.4.7-1ubuntu4 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
的sudo aptitude -f install apache2
The following NEW packages will be installed:
apache2 apache2-bin{a} apache2-data{a} libaprutil1-dbd-sqlite3{ab} libaprutil1-ldap{ab}
0 packages upgraded, 5 newly installed, 0 to remove and 1 not upgraded.
Need to get 1,106 kB of archives. After unpacking 4,703 kB will be used.
The following packages have unmet dependencies:
libaprutil1-dbd-sqlite3 : Depends: libaprutil1 (= 1.5.3-1) but 1.5.4-1+deb.sury.org~precise+1 is installed.
libaprutil1-ldap : Depends: libaprutil1 (= 1.5.3-1) but 1.5.4-1+deb.sury.org~precise+1 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) apache2 [Not Installed]
2) apache2-bin [Not Installed]
3) libaprutil1-dbd-sqlite3 [Not Installed]
4) libaprutil1-ldap [Not Installed]
Accept this solution? [Y/n/q/?] Y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
输出可有一个人帮助了什么错误?
嘿,我几个月前有同样的问题!
试试这个:
apt-get --purge remove apache2
apt-get autoremove
rm -rf /etc/apache2/
apt-get clean
apt-get update
之后,你可以尝试重新安装。
我希望这有助于:-)
不工作仍然得到同样的错误'下面的软件包有不能满足的依赖关系: 的Apache2:依赖:Apache2的斌(= 2.4.7-1ubuntu4),但它不会安装 E:无法纠正问题,你已经拿到了破包。 ' – tuk
我遇到类似的问题升级Ubuntu的12.04.x与用于先前升级PHP5定制PPA到14.04.x时。
我跟踪到问题,发现有问题的包是libaprutil1。
我尝试以下方法,它解决了我的问题
apt-get remove libaprutil1
apt-get autoremove
apt-get install apache2
希望它能帮助!
帮助我很多,谢谢! – jpk
我有同样的问题,我解决了它与这个命令
sudo apt-get -f autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
比再试一次:
sudo apt-get install apache2
当记者问,不接受给定的解决方案,使资质,接下来,提供一个替代方案,它将安装apache-bin
这是错误显示的未满足依赖项。
同样的问题在这里:( –