安装 php5 时,由于某些依赖关系而出现错误!

安装 php5 时,由于某些依赖关系而出现错误!

当我尝试使用安装 php5 时

sudo aptitude install php5

我收到以下错误。

The following packages have unmet dependencies:
  apache2-mpm-worker: Conflicts: apache2-mpm which is a virtual package.
  apache2-mpm-prefork: Conflicts: apache2-mpm which is a virtual package.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
The following actions will resolve these dependencies:

      Remove the following packages:                                    
1)      apache2-mpm-worker                                              
2)      flashplugin-downloader                                          
3)      flashplugin-installer                                           
4)      libasound2                                                      
5)      libasound2-plugins                                              
6)      libasyncns0                                                     
7)      libatk1.0-0                                                     
8)      libavahi-client3                                                
9)      libavahi-common3                                                
10)     libc6                                                           
11)     libcairo2                                                       
12)     libcomerr2                                                      
13)     libcups2                                                        
14)     libcurl3                                                        
15)     libdatrie1                                                      
16)     libdb5.1                                                        
17)     libdbus-1-3                                                     
18)     libexpat1                                                       
19)     libffi6                                                         
20)     libflac8                                                        
21)     libfontconfig1                                                  
22)     libfreetype6                                                    
23)     libgcc1                                                         
24)     libgcrypt11                                                     
25)     libgdk-pixbuf2.0-0                                              
26)     libglib2.0-0                                                    
27)     libgnutls26                                                     
28)     libgpg-error0                                                   
29)     libgssapi-krb5-2                                                
30)     libgtk2.0-0                                                     
31)     libice6                                                         
32)     libidn11                                                        
33)     libjack-jackd2-0                                                
34)     libjasper1                                                      
35)     libjpeg62                                                       
36)     libjson0                                                        
37)     libk5crypto3                                                    
38)     libkeyutils1                                                    
39)     libkrb5-3                                                       
40)     libkrb5support0                                                 
41)     libldap-2.4-2                                                   
42)     libnspr4                                                        
43)     libnspr4-0d                                                     
44)     libnss3                                                         
45)     libnss3-1d                                                      
46)     libogg0                                                         
47)     libpango1.0-0                                                   
48)     libpcre3                                                        
49)     libpixman-1-0                                                   
50)     libpng12-0                                                      
51)     libpulse0                                                       
52)     librtmp0                                                        
53)     libsamplerate0                                                  
54)     libsasl2-2                                                      
55)     libsasl2-modules                                                
56)     libselinux1                                                     
57)     libsm6                                                          
58)     libsndfile1                                                     
59)     libspeexdsp1                                                    
60)     libsqlite3-0                                                    
61)     libssl1.0.0                                                     
62)     libstdc++6                                                      
63)     libtasn1-3                                                      
64)     libthai0                                                        
65)     libtiff4                                                        
66)     libuuid1                                                        
67)     libvorbis0a                                                     
68)     libvorbisenc2                                                   
69)     libwrap0                                                        
70)     libx11-6                                                        
71)     libxau6                                                         
72)     libxcb-render0                                                  
73)     libxcb-shm0                                                     
74)     libxcb1                                                         
75)     libxcomposite1                                                  
76)     libxcursor1                                                     
77)     libxdamage1                                                     
78)     libxdmcp6                                                       
79)     libxext6                                                        
80)     libxfixes3                                                      
81)     libxft2                                                         
82)     libxi6                                                          
83)     libxinerama1                                                    
84)     libxrandr2                                                      
85)     libxrender1                                                     
86)     libxt6                                                          
87)     nspluginviewer                                                  
88)     nspluginwrapper                                                 
89)     zlib1g                                                          

      Leave the following dependencies unresolved:                      
90)     ubuntu-restricted-addons recommends flashplugin-installer       
91)     flashplugin-downloader recommends libasound2-plugins (>= 1.0.16)

我该如何解决?

答案1

我可以确认这一点,但apt-get不会显示相同的警告,因此请使用它,如果您可以接受它会删除apache2-mpm-worker

答案2

好吧,这很尴尬。我正在回答我自己的问题 :(

因为接受这个建议会搞砸我的其他包裹。我找到了一种更干净的方法来做到这一点。

这是我所做的

  1. 使用以下方法彻底卸载我的 Apachesudo apt-get remove --purge apache2
  2. 重新启动了电脑(没有理由,只是感觉如此,我不确定是否有任何影响)
  3. 安装了tasksel。sudo apt-get install tasksel
  4. 然后sudo tasksel install lamp-server
  5. 完毕!

相关内容