2025年2月26日水曜日

ArchLinux - electorn の依存関係でアップデート失敗

依存関係が壊れるとのことで、 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

でもま、稀なんですよね。Arch Linux でエラーが出るのって。

2025年2月13日木曜日

リアゲートへLEDランプを追加

初代と現行に共通しているが、レヴォーグはラゲッジランプが暗い。

LED に変更すれば勿論、明るくはなるが、位置が低いせいで荷物を積んでいると照らせないじゃないか!なことになる。

欲しい光源はリアハッチ側やねん……どうしてブレーキランプといいリアハッチ側が光らないんや!(配線延長必要になり、ランプも必要と、コスト高だから。でも、車両価格考えるとやってくれても良いんでね?)

初代のときも純正アクセサリという形でリアハッチ側へのLEDアクセサリランプが追加できますので、夜間に明るくしたい場合は最初に追加しておくのがおすすめ。

で。
買うのを失念しており、ラゲッジランプを LED にするだけで良いかー、で、数ヶ月。

悪ぃ、やっぱ暗ぇわ。

今更追加するのも面白くないので、よく言われるサードパーティの SJ フォレスターのリアハッチLEDランプを付けることにする。車内からのハッチロック解除用の穴が SJ フォレスターと大きさが同じでピッタリ嵌る。(ただし、物によっては基盤が干渉)

# 商品ゲット

- SJフォレスター用のリアハッチLEDランプ。
アチラコチラで売っているけど、どれも一緒に見える。安いところでいいんでね。分岐用コネクタは利用できないので、その部分については自作する必要あり。

- エーモンのタッチセンサー
うまく動くかどうかわからんけど、周辺に手を近づければ ON/OFF ができるようにしたい。付けたあと、頭で反応するのは想定外だった。

- ラゲッジランプのコネクタを分岐するためのコネクタ。
住友電装 090型 HD 非防水 3極 カプラー。

温かいときにやりましょうね。少なくとも外気温 2 度のときにやるもんじゃない(莫迦)。プラ硬化してるからツメは割れるし、

分かっていても、超寒い。LEDランプの不良品確認を早く済ませたかったんや……。

# 絶望のゲートゴム通し

運転席側はドラレコの USB-C 通すだけでもヒィヒィ言ってたのに、コネクタ付きケーブルなんてとても……私じゃ無理だな。

なら助手席側は?

(アカン……ぜってぇケーブル切るわ……。)

ヤケクソで急遽ギボシ4箇所追加。

# なんとか完成


ケーブル目立つな……。左下にタッチセンサー置いているので余計に。

でも最近の車は、何が影響するか全く分からないので、オススメはしません。なにかの拍子でコンピュータ吹っ飛ばすリスクが高すぎる。

ArchLinux [community]リポジトリでエラー

何も考えずに paru を走らせると、     community.db のダウンロードに失敗しました   2年前にアナウンスしとる わ、テメーが悪い。と、フォーラムで回答されていた……失礼しました。 /etc/pacman.conf から、commuity 部分をコメントアウト...