當嘗試從某些 ppa 儲存庫安裝 Insight 時,我收到這些錯誤。
sudo apt-get install Insight 正在閱讀包裹清單...完成 建構依賴樹 讀取狀態資訊...完成 將安裝以下新軟體包: 洞察力 0 已升級,1 已新安裝,0 已刪除,0 未升級。 需要取得 0 B/2,298 kB 的檔案。 此操作後,將使用 6,787 kB 的額外磁碟空間。 警告:無法驗證以下套件! 洞察力 安裝這些軟體包而不驗證? [是/否] 是 (正在讀取資料庫...目前安裝的 232356 個檔案和目錄。) 準備解壓縮.../insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb ... 拆包洞察(6.8.1-0ubuntu0~sevenmachines1)...
-----這裡有問題-----
dpkg:處理檔案 /var/cache/apt/archives/insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb 時發生錯誤(--unpack): 嘗試覆蓋'/usr/lib/libinproctrace.so',它也在套件gdbserver 7.8-1ubuntu4中 dpkg-deb:錯誤:子程序貼上被訊號終止(管道損壞) 處理時遇到錯誤: /var/cache/apt/archives/insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb E: 子進程 /usr/bin/dpkg 回傳錯誤代碼 (1)
答案1
首先運行這個命令:
dpkg -l | grep libinproctrace
如果發現任何輸出,請使用此命令將其刪除
dpkg -r packagename
運行此命令後,運行:
apt-get update
然後您將能夠安裝任何新軟體包。如果您發現任何問題,請告訴我。
答案2
運行此命令: sudo aptitude install ubuntu-desktop 然後接受第三個解決方案,它將起作用。警告它將降級 3 個軟體包。