パッケージ管理 - 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
 が、通るようになりました。
earthcar(アースカー)