我有一个用于安装php 5.3.28和大多数php库的迷航框
dpkg -l |grep '^ii' |grep php
ii php5-cgi 5.3.28-1~dotdeb.0 server-side, HTML-embedded scripting language (CGI binary)
ii php5-cli 5.3.28-1~dotdeb.0 command-line interpreter for the php5 scripting language
ii php5-common 5.3.28-1~dotdeb.0 Common files for packages built from the php5 source
ii php5-curl 5.3.28-1~dotdeb.0 CURL module for php5
ii php5-dbg 5.3.28-1~dotdeb.0 Debug symbols for PHP5
ii php5-fpm 5.3.28-1~dotdeb.0 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php5-gd 5.3.28-1~dotdeb.0 GD module for php5
ii php5-gmp 5.3.28-1~dotdeb.0 GMP module for php5
ii php5-imap 5.3.28-1~dotdeb.0 IMAP module for php5
ii php5-interbase 5.3.28-1~dotdeb.0 interbase/firebird module for php5
ii php5-intl 5.3.28-1~dotdeb.0 internationalisation module for php5
ii php5-ldap 5.3.28-1~dotdeb.0 LDAP module for php5
ii php5-mcrypt 5.3.28-1~dotdeb.0 MCrypt module for php5
ii php5-mysql 5.3.28-1~dotdeb.0 MySQL module for php5
ii php5-odbc 5.3.28-1~dotdeb.0 ODBC module for php5
ii php5-pspell 5.3.28-1~dotdeb.0 pspell module for php5
ii php5-recode 5.3.28-1~dotdeb.0 recode module for php5
ii php5-snmp 5.3.28-1~dotdeb.0 SNMP module for php5
ii php5-sqlite 5.3.28-1~dotdeb.0 SQLite module for php5
ii php5-tidy 5.3.28-1~dotdeb.0 tidy module for php5
ii php5-xmlrpc 5.3.28-1~dotdeb.0 XML-RPC module for php5
ii php5-xsl 5.3.28-1~dotdeb.0 XSL module for php5但当我做sudo apt-get install libapache2-mod-php5的时候
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:
libapache2-mod-php5 : Depends: php5-common (= 5.3.10-1ubuntu3.14) but 5.3.28-1~dotdeb.0 is to be installed
E: Unable to correct problems, you have held broken packages.我怎样才能解决这个问题?
发布于 2014-09-16 20:40:51
libapache2-mod-php5 Ubuntu包(您正在尝试安装)期望Ubuntu版本的其他package (例如php5-common)。但是,您安装的是那些~dotdeb (您是从哪里得到的?)而且您似乎也禁用了Ubuntu存储库(否则,我认为libapache2-mod-php5将尝试将所有包降级为与它一起工作的版本)。
你有两个选择:
~dotdeb包,而是安装Ubuntu版本(同样,不确定这些~dotdeb是从哪里得到的,也不知道为什么需要它们;这确实是由您来决定的)。libapache2-mod-php5,该版本应该可以很好地与它们一起工作。也许问题是你的迷途盒是预先构建的,并且已经包括了那些~dotdeb,在这种情况下,我建议你再买一个用官方Ubuntu包构建的,这样你就更容易使用了。
https://askubuntu.com/questions/524886
复制相似问题