ubutnu:apt安裝時報下列軟體包有未滿足的依賴關係

刘宏缔的架构森林發表於2024-11-08

一,報錯資訊

# apt install supervisor
正在讀取軟體包列表... 完成
正在分析軟體包的依賴關係樹... 完成
正在讀取狀態資訊... 完成                 
您也許需要執行“apt --fix-broken install”來修正上面的錯誤。
下列軟體包有未滿足的依賴關係:
 libxpm-dev : 依賴: libx11-dev 但是它將不會被安裝
              依賴: x11proto-core-dev
E: 有未能滿足的依賴關係。請嘗試不指明軟體包的名字來執行“apt --fix-broken install”(也可以指定一個解決辦法)。

二,解決:

按提示執行:

# apt --fix-broken install
正在讀取軟體包列表... 完成
正在分析軟體包的依賴關係樹... 完成
正在讀取狀態資訊... 完成                 
正在修復依賴關係... 完成
下列軟體包是自動安裝的並且現在不需要了:
  libfwupdplugin1 libreoffice-help-common
使用'apt autoremove'來解除安裝它(它們)。
將會同時安裝下列軟體:
  libpthread-stubs0-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev x11proto-dev
建議安裝:
  libx11-doc libxcb-doc
下列【新】軟體包將被安裝:
  libpthread-stubs0-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev x11proto-dev
升級了 0 個軟體包,新安裝了 6 個軟體包,要解除安裝 0 個軟體包,有 3 個軟體包未被升級。
有 2 個軟體包沒有被完全安裝或解除安裝。
需要下載 1,457 kB 的歸檔。
解壓縮後會消耗 5,075 kB 的額外空間。
您希望繼續執行嗎? [Y/n] Y
獲取:1 https://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu impish/main amd64 x11proto-dev all 2020.1-1 [594 kB]
獲取:2 https://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu impish/main amd64 libxau-dev amd64 1:1.0.9-1build3 [9,352 B]
獲取:3 https://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu impish/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu4 [26.5 kB]
獲取:4 https://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu impish/main amd64 libpthread-stubs0-dev amd64 0.4-1build1 [5,456 B]
獲取:5 https://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu impish/main amd64 libxcb1-dev amd64 1.14-3ubuntu1 [80.5 kB]
獲取:6 https://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu impish/main amd64 libx11-dev amd64 2:1.7.2-1 [741 kB]
已下載 1,457 kB,耗時 1秒 (1,404 kB/s)
正在選中未選擇的軟體包 x11proto-dev。
(正在讀取資料庫 ... 系統當前共安裝有 361365 個檔案和目錄。)
準備解壓 .../0-x11proto-dev_2020.1-1_all.deb  ...
正在解壓 x11proto-dev (2020.1-1) ...
正在選中未選擇的軟體包 libxau-dev:amd64。
準備解壓 .../1-libxau-dev_1%3a1.0.9-1build3_amd64.deb  ...
正在解壓 libxau-dev:amd64 (1:1.0.9-1build3) ...
正在選中未選擇的軟體包 libxdmcp-dev:amd64。
準備解壓 .../2-libxdmcp-dev_1%3a1.1.3-0ubuntu4_amd64.deb  ...
正在解壓 libxdmcp-dev:amd64 (1:1.1.3-0ubuntu4) ...
正在選中未選擇的軟體包 libpthread-stubs0-dev:amd64。
準備解壓 .../3-libpthread-stubs0-dev_0.4-1build1_amd64.deb  ...
正在解壓 libpthread-stubs0-dev:amd64 (0.4-1build1) ...
正在選中未選擇的軟體包 libxcb1-dev:amd64。
準備解壓 .../4-libxcb1-dev_1.14-3ubuntu1_amd64.deb  ...
正在解壓 libxcb1-dev:amd64 (1.14-3ubuntu1) ...
正在選中未選擇的軟體包 libx11-dev:amd64。
準備解壓 .../5-libx11-dev_2%3a1.7.2-1_amd64.deb  ...
正在解壓 libx11-dev:amd64 (2:1.7.2-1) ...
正在設定 x11proto-dev (2020.1-1) ...
正在設定 libxau-dev:amd64 (1:1.0.9-1build3) ...
正在設定 libpthread-stubs0-dev:amd64 (0.4-1build1) ...
正在設定 libxdmcp-dev:amd64 (1:1.1.3-0ubuntu4) ...
正在設定 jq (1.6-1) ...
正在設定 libxcb1-dev:amd64 (1.14-3ubuntu1) ...
正在設定 libx11-dev:amd64 (2:1.7.2-1) ...
正在設定 libxpm-dev:amd64 (1:3.5.12-1) ...
正在處理用於 man-db (2.9.4-2) 的觸發器 ...

完成後再次執行apt安裝命令

# apt install supervisor

沒有再次報錯,順利安裝完成

相關文章