依存関係が壊れるとのことで、 paru が通らくなった。
paru
[sudo] uhyohyowaratta のパスワード:
:: パッケージデータベースの同期中...
core 115.5 KiB 284 KiB/s 00:00 [--------------------------------------------------------------] 100%
extra 7.7 MiB 2.98 MiB/s 00:03 [--------------------------------------------------------------] 100%
community 45.0 B 149 B/s 00:00 [--------------------------------------------------------------] 100%
multilib 131.2 KiB 454 KiB/s 00:00 [--------------------------------------------------------------] 100%
:: システム全体の更新を開始...
依存関係を解決しています...
衝突するパッケージがないか確認しています...
エラー: 処理の準備に失敗しました (依存関係を解決できませんでした)
:: icu (76.1-1) をインストールすると 'libicui18n.so=75-64' が破壊され electron30 の依存関係が壊れます
:: icu (76.1-1) をインストールすると 'libicuuc.so=75-64' が破壊され electron30 の依存関係が壊れます
:: flac (1.5.0-1) をインストールすると 'libFLAC.so=12-64' が破壊され electron30 の依存関係が壊れます
メッセージの通り、依存関係が壊れるからアップロードできんわって。
なら、electron30 を見てみると、
pacman -Qi electron30
名前 : electron30
バージョン : 30.5.1-3
説明 : Build cross platform desktop apps with web technologies
アーキテクチャ : x86_64
URL : https://electronjs.org
ライセンス : MIT BSD-3-Clause
グループ : なし
提供 : なし
依存パッケージ : c-ares gcc-libs glibc gtk3 libgtk-3.so=0-64 libevent libffi libffi.so=8-64 libpulse libpulse.so=0-64 nss zlib libz.so=1-64 fontconfig
libfontconfig.so=1-64 brotli libjpeg-turbo libjpeg.so=8-64 icu libicui18n.so=75-64 libicuuc.so=75-64 dav1d libdav1d.so=7-64 flac
libFLAC.so=12-64 libdrm libxml2 libxml2.so=2-64 minizip opus libopus.so=0-64 harfbuzz libharfbuzz.so=0-64 libharfbuzz-subset.so=0-64
libxslt libxslt.so=1-64 libpng libpng16.so=16-64 freetype2 libfreetype.so=6-64
提案パッケージ : kde-cli-tools: file deletion support (kioclient5)
pipewire: WebRTC desktop sharing under Wayland [インストール済み]
qt5-base: enable Qt5 with --enable-features=AllowQt [インストール済み]
gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland) [インストール済み]
trash-cli: file deletion support (trash-put)
xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open) [インストール済み]
必要パッケージ : なし
任意パッケージ : なし
衝突パッケージ : なし
置換パッケージ : なし
インストール容量 : 228.27 MiB
パッケージ作成者 : Caleb Maclennan <alerque@archlinux.org>
ビルド日時 : 2024年09月20日 19時39分33秒
インストール日時 : 2024年09月24日 09時27分24秒
インストール方法 : 他のパッケージの依存関係としてインストール
インストールスクリプト : No
検証方法 : 署名
まぁ当然依存パッケージとして持っているよね。elecron は Obsidian で使っているが 30 は古いバージョンなので消すか。
sudo pacman -Rs electron30
依存関係を確認しています...
パッケージ (1) 古いバージョン 最終的な変化
electron30 30.5.1-3 -228.27 MiB
合計削除容量: 228.27 MiB
:: 以上のパッケージを削除しますか? [Y/n] y
:: パッケージの変更を処理しています...
(1/1) 削除 electron30 [--------------------------------------------------------------] 100%
:: トランザクション後のフックを実行...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
システム更新のりとらい。
paru
[sudo] uhyohyowaratta のパスワード:
:: パッケージデータベースの同期中...
core は最新です
extra は最新です
community は最新です
multilib は最新です
:: システム全体の更新を開始...
依存関係を解決しています...
衝突するパッケージがないか確認しています...
合計ダウンロード容量: 1344.81 MiB合計インストール容量: 4107.14 MiB最終的なアップグレード容量: 56.05 MiB:: インストールを行いますか? [Y/n] y