E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。


udo aptitude install python-dev報錯:


下列軟件包有未滿足的依賴關系:
 python-dev : 依賴: libpython-dev (= 2.7.5-5ubuntu3) 但是它將不會被安裝
              依賴: python2.7-dev (>= 2.7.5-1~) 但是它將不會被安裝

E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。.

aptitude工具可以解決:

sudo apt-get install aptitude 

liang@liang:~$ sudo apt-get install aptitude
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
下列軟件包是自動安裝的並且現在不需要了:
libllvm3.6 libntdb1 linux-headers-4.2.0-27 linux-headers-4.2.0-27-generic
linux-image-4.2.0-27-generic linux-image-extra-4.2.0-27-generic python-ntdb
wine-devel wine-devel-amd64 wine-devel-i386:i386
Use 'apt-get autoremove' to remove them.
將會安裝下列額外的軟件包:
aptitude-common libboost-iostreams1.54.0 libcwidget3 libept1.4.12
建議安裝的軟件包:
aptitude-doc-en aptitude-doc tasksel debtags libcwidget-dev
下列【新】軟件包將被安裝:
aptitude aptitude-common libboost-iostreams1.54.0 libcwidget3 libept1.4.12
升級了 0 個軟件包,新安裝了 5 個軟件包,要卸載 0 個軟件包,有 3 個軟件包未被升級。
需要下載 2,549 kB 的軟件包。
解壓縮后會消耗掉 10.7 MB 的額外空間。
您希望繼續執行嗎? [Y/n] Y
獲取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libboost-iostreams1.54.0 amd64 1.54.0-4ubuntu3 [29.1 kB]
獲取:2 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libept1.4.12 amd64 1.0.12 [142 kB]
獲取:3 http://cn.archive.ubuntu.com/ubuntu/ trusty/main aptitude-common all 0.6.8.2-1ubuntu4 [700 kB]
獲取:4 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libcwidget3 amd64 0.5.16-3.5ubuntu1 [307 kB]
獲取:5 http://cn.archive.ubuntu.com/ubuntu/ trusty/main aptitude amd64 0.6.8.2-1ubuntu4 [1,371 kB]
下載 2,549 kB,耗時 11秒 (228 kB/s)                                            
正在選中未選擇的軟件包 libboost-iostreams1.54.0:amd64。
(正在讀取數據庫 ... 系統當前共安裝有 248647 個文件和目錄。)
正准備解包 .../libboost-iostreams1.54.0_1.54.0-4ubuntu3_amd64.deb  ...
正在解包 libboost-iostreams1.54.0:amd64 (1.54.0-4ubuntu3) ...
正在選中未選擇的軟件包 libept1.4.12:amd64。
正准備解包 .../libept1.4.12_1.0.12_amd64.deb  ...
正在解包 libept1.4.12:amd64 (1.0.12) ...
正在選中未選擇的軟件包 aptitude-common。
正准備解包 .../aptitude-common_0.6.8.2-1ubuntu4_all.deb  ...
正在解包 aptitude-common (0.6.8.2-1ubuntu4) ...
正在選中未選擇的軟件包 libcwidget3。
正准備解包 .../libcwidget3_0.5.16-3.5ubuntu1_amd64.deb  ...
正在解包 libcwidget3 (0.5.16-3.5ubuntu1) ...
正在選中未選擇的軟件包 aptitude。
正准備解包 .../aptitude_0.6.8.2-1ubuntu4_amd64.deb  ...
正在解包 aptitude (0.6.8.2-1ubuntu4) ...
正在處理用於 man-db (2.6.7.1-1ubuntu1) 的觸發器 ...
正在設置 libboost-iostreams1.54.0:amd64 (1.54.0-4ubuntu3) ...
正在設置 libept1.4.12:amd64 (1.0.12) ...
正在設置 aptitude-common (0.6.8.2-1ubuntu4) ...
正在設置 libcwidget3 (0.5.16-3.5ubuntu1) ...
正在設置 aptitude (0.6.8.2-1ubuntu4) ...
update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in 自動模式
正在處理用於 libc-bin (2.19-0ubuntu6.13) 的觸發器 ...

liang@liang:~$ sudo aptitude install python-dev 
下列“新”軟件包將被安裝。         
  libexpat1-dev{ab} libpython-dev{a} libpython2.7-dev{ab} python-dev python2.7-dev{ab} 
下列軟件包將被“刪除”:
  libllvm3.6{u} libntdb1{u} python-ntdb{u} wine-devel{u} wine-devel-amd64{u} wine-devel-i386:i386{u} 
0 個軟件包被升級,新安裝 5 個, 6 個將被刪除, 同時 3 個將不升級。
需要獲取 22.4 MB 的存檔。 解包后將釋放 370 MB。
下列軟件包存在未滿足的依賴關系:
 libexpat1-dev : 依賴: libexpat1 (= 2.1.0-4ubuntu1) 但是 2.1.0-4ubuntu1.3 已安裝。
 libpython2.7-dev : 依賴: libpython2.7-stdlib (= 2.7.6-8) 但是 2.7.6-8ubuntu0.3 已安裝。
                    依賴: libpython2.7 (= 2.7.6-8) 但是 2.7.6-8ubuntu0.3 已安裝。
 python2.7-dev : 依賴: python2.7 (= 2.7.6-8) 但是 2.7.6-8ubuntu0.3 已安裝。
                 依賴: libpython2.7 (= 2.7.6-8) 但是 2.7.6-8ubuntu0.3 已安裝。
下列動作將解決這些依賴關系:


     保持 下列軟件包於其當前版本:
1)     libexpat1-dev [未安裝的]   
2)     libpython-dev [未安裝的]   
3)     libpython2.7-dev [未安裝的]
4)     python-dev [未安裝的]      
5)     python2.7-dev [未安裝的]   






是否接受該解決方案?[Y/n/q/?] n
下列動作將解決這些依賴關系:


      刪除 下列軟件包:                                                  
1)      libcairo-gobject2:i386                                           
2)      libcairo2:i386                                                   
3)      libexpat1:i386                                                   
4)      libfontconfig1:i386                                              
5)      libgd3:i386                                                      
6)      libgl1-mesa-dri-lts-xenial:i386                                  
7)      libgl1-mesa-glx-lts-xenial:i386                                  
8)      libglu1-mesa:i386                                                
9)      libgphoto2-6:i386                                                
10)     libgtk-3-0:i386                                                  
11)     libpangocairo-1.0-0:i386                                         
12)     libpangoft2-1.0-0:i386                                           
13)     libsane:i386                                                     
14)     teamviewer:i386                                                  
15)     wine-staging                                                     
16)     wine-staging-i386:i386                                           
17)     winehq-staging                                                   


      降級 下列軟件包:                                                  
18)     libexpat1 [2.1.0-4ubuntu1.3 (now) -> 2.1.0-4ubuntu1 (trusty)]    
19)     libpython2.7 [2.7.6-8ubuntu0.3 (now) -> 2.7.6-8 (trusty)]        
20)     libpython2.7-minimal [2.7.6-8ubuntu0.3 (now) -> 2.7.6-8 (trusty)]
21)     libpython2.7-stdlib [2.7.6-8ubuntu0.3 (now) -> 2.7.6-8 (trusty)] 
22)     python2.7 [2.7.6-8ubuntu0.3 (now) -> 2.7.6-8 (trusty)]           
23)     python2.7-minimal [2.7.6-8ubuntu0.3 (now) -> 2.7.6-8 (trusty)]   






是否接受該解決方案?[Y/n/q/?] y
下列軟件包將被“降級”:
  libexpat1 libpython2.7 libpython2.7-minimal libpython2.7-stdlib python2.7 python2.7-minimal 
下列“新”軟件包將被安裝。
  libexpat1-dev{a} libpython-dev{a} libpython2.7-dev{a} python-dev python2.7-dev{a} 
下列軟件包將被“刪除”:
  libasn1-8-heimdal:i386{u} libasound2:i386{u} libasound2-plugins:i386{u} libasyncns0:i386{u} libatk-bridge2.0-0:i386{u} libatk1.0-0:i386{u} libatspi2.0-0:i386{u} 
  libavahi-client3:i386{u} libavahi-common-data:i386{u} libavahi-common3:i386{u} libcairo-gobject2:i386{a} libcairo2:i386{a} libcapi20-3{u} libcapi20-3:i386{u} 
  libcgmanager0:i386{u} libcolord1:i386{u} libcups2:i386{u} libdatrie1:i386{u} libdrm-amdgpu1:i386{u} libdrm-intel1:i386{u} libdrm-nouveau2:i386{u} libdrm-radeon1:i386{u} 
  libdrm2:i386{u} libedit2:i386{u} libelf1:i386{u} libexif12:i386{u} libexpat1:i386{a} libffi6:i386{u} libflac8:i386{u} libfontconfig1:i386{a} libfreetype6:i386{u} 
  libgcrypt11:i386{u} libgd3:i386{a} libgdk-pixbuf2.0-0:i386{u} libgl1-mesa-dri-lts-xenial:i386{a} libgl1-mesa-glx-lts-xenial:i386{a} libglapi-mesa-lts-xenial:i386{u} 
  libglib2.0-0:i386{u} libglu1-mesa:i386{a} libgnutls26:i386{u} libgpg-error0:i386{u} libgphoto2-6:i386{a} libgphoto2-port10:i386{u} libgraphite2-3:i386{u} libgsm1:i386{u} 
  libgssapi-krb5-2:i386{u} libgssapi3-heimdal:i386{u} libgstreamer-plugins-base1.0-0:i386{u} libgstreamer1.0-0:i386{u} libgtk-3-0:i386{a} libharfbuzz0b:i386{u} 
  libhcrypto4-heimdal:i386{u} libheimbase1-heimdal:i386{u} libheimntlm0-heimdal:i386{u} libhx509-5-heimdal:i386{u} libice6:i386{u} libieee1284-3:i386{u} libjack-jackd2-0:i386{u} 
  libjasper1:i386{u} libjbig0:i386{u} libjpeg-turbo8:i386{u} libjpeg62:i386{u} libjpeg8:i386{u} libjson-c2:i386{u} libk5crypto3:i386{u} libkeyutils1:i386{u} 
  libkrb5-26-heimdal:i386{u} libkrb5-3:i386{u} libkrb5support0:i386{u} liblcms2-2:i386{u} libldap-2.4-2:i386{u} libllvm3.6{u} libllvm3.8v4:i386{u} libltdl7:i386{u} libmpg123-0{u} 
  libmpg123-0:i386{u} libntdb1{u} libodbc1{u} libodbc1:i386{u} libogg0:i386{u} libopenal1:i386{u} liborc-0.4-0:i386{u} libosmesa6{u} libosmesa6:i386{u} libp11-kit0:i386{u} 
  libpango-1.0-0:i386{u} libpangocairo-1.0-0:i386{a} libpangoft2-1.0-0:i386{a} libpcap0.8:i386{u} libpciaccess0:i386{u} libpixman-1-0:i386{u} libpng12-0:i386{u} libpulse0:i386{u} 
  libroken18-heimdal:i386{u} libsamplerate0:i386{u} libsane:i386{a} libsasl2-2:i386{u} libsasl2-modules:i386{u} libsasl2-modules-db:i386{u} libsm6:i386{u} libsndfile1:i386{u} 
  libspeexdsp1:i386{u} libsqlite3-0:i386{u} libssl1.0.0:i386{u} libstdc++6:i386{u} libtasn1-6:i386{u} libthai0:i386{u} libtiff5:i386{u} libtxc-dxtn-s2tc0:i386{u} libudev1:i386{u} 
  libusb-1.0-0:i386{u} libv4l-0:i386{u} libv4lconvert0:i386{u} libva-drm1{u} libva-drm1:i386{u} libva-x11-1{u} libva-x11-1:i386{u} libva1{u} libva1:i386{u} libvorbis0a:i386{u} 
  libvorbisenc2:i386{u} libvpx1:i386{u} libwayland-client0:i386{u} libwayland-cursor0:i386{u} libwind0-heimdal:i386{u} libwrap0:i386{u} libx11-6:i386{u} libx11-xcb1:i386{u} 
  libxau6:i386{u} libxcb-dri2-0:i386{u} libxcb-dri3-0:i386{u} libxcb-glx0:i386{u} libxcb-present0:i386{u} libxcb-render0:i386{u} libxcb-shm0:i386{u} libxcb-sync1:i386{u} 
  libxcb1:i386{u} libxcomposite1:i386{u} libxcursor1:i386{u} libxdamage1:i386{u} libxdmcp6:i386{u} libxext6:i386{u} libxfixes3:i386{u} libxi6:i386{u} libxinerama1:i386{u} 
  libxkbcommon0:i386{u} libxml2:i386{u} libxpm4:i386{u} libxrandr2:i386{u} libxrender1:i386{u} libxshmfence1:i386{u} libxslt1.1:i386{u} libxtst6:i386{u} libxxf86vm1:i386{u} 
  python-ntdb{u} teamviewer:i386{a} wine-devel{u} wine-devel-amd64{u} wine-devel-i386:i386{u} wine-staging{a} wine-staging-amd64{u} wine-staging-i386:i386{a} winehq-staging{a} 
0 個軟件包被升級,新安裝 5 個, 6 個被降級, 163 個將被刪除, 同時 2 個將不升級。
需要獲取 27.1 MB 的存檔。 解包后將釋放 1,053 MB。
您要繼續嗎?[Y/n/?] Y


繼續安裝就行 了,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM