Linux中國
解決 Arch Linux 中出現的 「error:failed to commit transaction (conflicting file
自我更新 Arch Linux 桌面以來已經有一個月了。今天我試著更新我的 Arch Linux 系統,然後遇到一個錯誤 「error:failed to commit transaction (conflicting files) stfl:/usr/lib/libstfl.so.0 exists in filesystem」。看起來是 pacman 無法更新一個已經存在於文件系統上的庫 (/usr/lib/libstfl.so.0)。如果你也遇到了同樣的問題,下面是一個快速解決方案。
解決 Arch Linux 中出現的 「error:failed to commit transaction (conflicting files)」
有三種方法。
1。簡單在升級時忽略導致問題的 stfl 庫並嘗試再次更新系統。請參閱此指南以了解 如何在更新時忽略軟體包。
2。使用命令覆蓋這個包:
$ sudo pacman -Syu --overwrite /usr/lib/libstfl.so.0
3。手工刪掉 stfl 庫然後再次升級系統。請確保目標包不被其他任何重要的包所依賴。可以通過去 archlinux.org 查看是否有這種衝突。
$ sudo rm /usr/lib/libstfl.so.0
現在,嘗試更新系統:
$ sudo pacman -Syu
我選擇第三種方法,直接刪除該文件然後升級 Arch Linux 系統。很有效!
希望本文對你有所幫助。還有更多好東西。敬請期待!
乾杯!
作者:SK 選題:lujun9972 譯者:lujun9972 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!