ubuntu安裝packet提示重複衝突問題

 

  今天裝個zip出現:ubuntu

  dpkg: error processing archive /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.5_amd64.deb (--unpack):
 trying to overwrite '/usr/include/gnu', which is also in package libc6-dev-amd64 2.19-0ubuntu6.5
Errors were encountered while processing:
 /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)code

  我也是醉了,看英文的提示,應該是libc6-dev-i386要覆蓋libc6-dev-amd64的部份內容,因此出錯了,可是安裝zip又要依賴libc6-dev-i386,好凌亂……ip

 

  沒辦法,只能先強制覆蓋了,必須手動進行:rem

  sudo dpkg -i --force-overwrite /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.5_amd64.debget

  裝完以後,能夠安裝zip了。it

  而後還要從新安裝一下libc6-dev-amd64這個包,由於剛纔裝libc6-dev-i386覆蓋了這個包,如今這貨已經不是小鮮肉了,先卸載:方法

  sudo apt-get remove libc6-dev-amd64error

  再從新安裝:英文

  sudo apt-get install libc6-dev-amd64process

  報錯是確定的,因此仍是須要剛開始同樣,手動從新安裝這個包:

  sudo dpkg -i --force-overwrite /var/cache/apt/archives/libc6-dev-amd64_2.19-0ubuntu6.5_i386.deb

 

 

  上面這個錯誤的緣由應該仍是ubuntu內部的這些包有衝突,管理不過來了~

  可是雖然這麼搞了,實際上應該用哪一個包還真不知道,考慮本身是64位系統,就用這個64的了。

 

  真正的解決方法可能不須要安裝386的那個庫,只要從64的這個生成一些軟連接過去估計就行了,可是不知道應該軟連接哪些……

相關文章
相關標籤/搜索