ubuntu解決包依賴關係

2021-08-27 07:22:48 字數 810 閱讀 9281

出現的錯誤有:

有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是

因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體

包尚未被建立或是它們已被從新到(incoming)目錄移出。

下列資訊可能會對解決問題有所幫助:

下列軟體包有未滿足的依賴關係:

libtiff4-dev : 依賴: libjpeg-dev

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

上網查了下主要是因為版本的問題。安裝新的時必然要解除安裝舊的,但解除安裝的時候可能安裝下乙個包又需要這個包,所以產生了依賴(個人理解,不知到對了沒)

糾結了很久突然發現每次出現這個問題的時候,都是在同時安裝很多包的情況下發生的,如這一次的安裝命令是

sudo apt-get install build-essential libgtk2.0-dev libjpeg62-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev

於是我就把上面的命令分解成乙個乙個包安裝,於是就發現成功了。因為這樣安裝他會重新解除安裝一些。

Ubuntu解決包依賴關係

apt get install libprotobuf dev 下列軟體包有未滿足的依賴關係 libprotobuf dev 依賴 zlib1g dev 但是它將不會被安裝 e 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。linux下經常需要安裝不同型別的庫,在ub...

ubuntu解決包依賴關係

問題 apt get install libprotobuf dev 下列軟體包有未滿足的依賴關係 libprotobuf dev 依賴 zlib1g dev 但是它將不會被安裝 e 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。原因 linux下經常需要安裝不同型別...

ubuntu 中解決包依賴的辦法

不同廠商的linux 解決依賴問題大致原理相同,但是細節略有不同。舉例來說,ubuntu 使用apt get 命令來獲取包,red hat 和centos 使用 yum.這是由於不同linux廠商提供的package source不同。拿ubuntu 來講,一般系統安裝時預設的是ubuntu 官方的...