パッケージ管理 - Arch 系 pacman - ファイルの衝突
- 1. 概要
- 2. 現象
- 3. 解決策
1. 概要
2023年9月23日、「ArcoLinux 23.09.03 deepin」操作時の話です。
本ページは、下記のサイトを参考にさせていただきました。
「Arch Linux で pacman -Syu したら「<ファイル名> がファイルシステムに存在しています」というエラーになった」
2. 現象
yes | pacman -Syu
を実行すると
:: パッケージデータベースの同期中...
arcolinux_repo 141.0 KiB 217 KiB/s 00:01 [--------------------------------------] 100%
arcolinux_repo_3party 351.4 KiB 425 KiB/s 00:01 [--------------------------------------] 100%
arcolinux_repo_xlarge 39.8 KiB 77.6 KiB/s 00:01 [--------------------------------------] 100%
core は最新です
・・・ 略 ・・・
(333/333) パッケージファイルのロード [--------------------------------------] 100%
(333/333) ファイルの衝突をチェック [--------------------------------------] 100%
エラー: 処理を完了できませんでした (衝突しているファイル)
deepin-pdfium: /usr/lib/libdeepin-pdfium.so がファイルシステムに存在しています (deepin-reader によって所有されてい ます)
deepin-pdfium: /usr/lib/libdeepin-pdfium.so.1 がファイルシステムに存在しています (deepin-reader によって所有されて います)
deepin-pdfium: /usr/lib/libdeepin-pdfium.so.1.0 がファイルシステムに存在しています (deepin-reader によって所有され ています)
deepin-pdfium: /usr/lib/libdeepin-pdfium.so.1.0.0 がファイルシステムに存在しています (deepin-reader によって所有さ れています)
エラーが発生したため、パッケージは更新されませんでした。
てなことになって、更新できません。
3. 解決策
参考サイトの通りにすることで、解決しました。
すなわち、衝突しているパッケージ「deepin-pdfium」を、上書き更新します。
pacman -S --overwrite '*' deepin-pdfium
その後
yes | pacman -Syu
が、通るようになりました。
|
|