樹莓派的UbuntuMATE 18.04系統無法apt upgrade更新的問題(轉)


在樹莓派上安裝好Ubuntu MATE 18.04之后,我在試圖更新系統的時候遇到了 bluez 軟件包和 內核固件 沖突,從而導致無法進行下去的問題,本文記錄一下現場情況以及解決辦法。

更新系統:

sudo apt update
sudo apt upgrade

然后就出錯了:

正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
正在計算更新... 完成
下列軟件包將被升級:                          0 個
  linux-firmware-raspi2
升級了 1 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 0 個軟件包未被升級。
需要下載 0 B/3,612 kB 的歸檔。
解壓縮后將會空出 35.8 kB 的空間。
您希望繼續執行嗎? [Y/n]
(正在讀取數據庫 ... 系統當前共安裝有 139961 個文件和目錄。)
正准備解包 .../linux-firmware-raspi2_1.20190215-0ubuntu0.18.04.1_armhf.deb  ...
正在將 linux-firmware-raspi2 (1.20190215-0ubuntu0.18.04.1) 解包到 (1.20180919-0ubuntu0.18.04.2) 上 ...
dpkg: 處理歸檔 /var/cache/apt/archives/linux-firmware-raspi2_1.20190215-0ubuntu0.18.04.1_armhf.deb (--unpack)時出錯:
 正試圖覆蓋 /lib/firmware/brcm/BCM43430A1.hcd,它同時被包含於軟件包 bluez-firmware 1.2-4+rpt1~bionic1.0
dpkg-deb: 錯誤: 粘貼 subprocess was killed by signal (Broken pipe)
在處理時有錯誤發生:
 /var/cache/apt/archives/linux-firmware-raspi2_1.20190215-0ubuntu0.18.04.1_armhf.deb
^[[A^[[A^[[A^[[A^[[AE: Sub-process /usr/bin/dpkg returned an error code (1)

原因是“bluez”這個和藍牙相關的package和linux-firmware-raspi2沖突了。
如果你不使用樹莓派上的藍牙模塊,可以像我一樣強行安裝:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/linux-firmware-raspi2_1.20190215-0ubuntu0.18.04.1_armhf.deb

會輸出一堆信息,類似於:

(正在讀取數據庫 ... 系統當前共安裝有 139961 個文件和目錄。)
正准備解包 .../linux-firmware-raspi2_1.20190215-0ubuntu0.18.04.1_armhf.deb  ...
正在將 linux-firmware-raspi2 (1.20190215-0ubuntu0.18.04.1) 解包到 (1.20180919-0ubuntu0.18.04.2) 上 ...
dpkg: 警告: 由於開啟了 --force 選項,以下問題被忽略:
dpkg: 警告: 正試圖覆蓋 /lib/firmware/brcm/BCM43430A1.hcd,它同時被包含於軟件包 bluez-firmware 1.2-4+rpt1~bionic1.0
dpkg: 警告: 由於開啟了 --force 選項,以下問題被忽略:
dpkg: 警告: 正試圖覆蓋 /lib/firmware/brcm/BCM4345C0.hcd,它同時被包含於軟件包 bluez-firmware 1.2-4+rpt1~bionic1.0
正在設置 linux-firmware-raspi2 (1.20190215-0ubuntu0.18.04.1) ...

然后:

sudo apt-get -f install

輸出:

正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 0 個軟件包未被升級。

這就搞定了。

 

轉載自:www.codelast.com 傳送門


免責聲明!

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



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