firefox-100.0-1.0-pentium4.pkg.tar.zstを使う
ことで、正常になりました。いま環境は、
いんている環境です(インストール時は、ryzen)。
i585版でも、pentium4版でも、インストールできれば、
おんなじこと、といつのまにか、
思ってしまっていました。
フル更新して、firefoxをこれに落として、
動画がよくならなければば、gtk3とか、icuとか、
いじればいいのかも。
今年の5月に更新していらのarchlinux32(archbang32)が
かなりの数ありまして、それらは、間が開いたぶん、
更新するのが大変でした。firefoxは、正常に動くように
なりましたが、いくつか、更新できない
パッケージが残りました。gcr(gcr2)とgcr4の間で、
ファイルが重複しているようでして、ま、バグですね。
この2つは、連動するようで、扱いが難しいです。
更新したときの大まかな流れ:
$ sudo pacman -Syyu
"gcc-libs=12.2.0" を解決できません、linux-pae-headersを更新できず、
システム更新できず。
システム更新できず。
$ sudo pacman -Su --ignore,linux-pae,linux-pae-headers.firefox
エラー: 処理を完了できませんでした (衝突しているファイル)
/usr/lib/gcr-ssh-agent が 'gcr' と 'gcr-4' の両方に存在しています
/usr/lib/systemd/user/gcr-ssh-agent.service が 'gcr' と 'gcr-4' の両方に存在しています
/usr/lib/systemd/user/gcr-ssh-agent.socket が 'gcr' と 'gcr-4' の両方に存在しています
エラーが発生したため、パッケージは更新されませんでした。
/usr/lib/gcr-ssh-agent が 'gcr' と 'gcr-4' の両方に存在しています
/usr/lib/systemd/user/gcr-ssh-agent.service が 'gcr' と 'gcr-4' の両方に存在しています
/usr/lib/systemd/user/gcr-ssh-agent.socket が 'gcr' と 'gcr-4' の両方に存在しています
エラーが発生したため、パッケージは更新されませんでした。
$ sudo nano /etc/pacman.conf
[testing]
Include = /etc/pacman.d/mirrorlist
Include = /etc/pacman.d/mirrorlist
#を取ってrepoを開く。
$ sudo pacman -Sy gcr
#[testing]
#Include = /etc/pacman.d/mirrorlist
#Include = /etc/pacman.d/mirrorlist
#を付け元に戻す。
$ sudo pacman -Su --ignore linux-pae,\
linux-pae-headers,firefox,\
gcr-4,gnome-keyring,libnma,\
libnma-common,network-manager-applet
linux-pae-headers,firefox,\
gcr-4,gnome-keyring,libnma,\
libnma-common,network-manager-applet
$ sudo reboot
$ sudo pacman -Syu --ignore linux-pae,linux-pae-headers,firefox
を実行しての最終的出力:
:: パッケージデータベースの同期中...
core は最新です
extra は最新です
community は最新です
:: システム全体の更新を開始...
警告: firefox: パッケージの更新を無視 (100.0-1.0 => 106.0.3-1.1)
警告: linux-pae: パッケージの更新を無視 (5.17.5-1.1 => 5.19.11-1.0)
警告: linux-pae-headers: パッケージの更新を無視 (5.17.5-1.1 => 5.19.11-1.0)
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (5) gcr-4-4.0.0-1.0 gnome-keyring-1:42.1-2.0 libnma-1.10.4-3.0
libnma-common-1.10.4-3.0 network-manager-applet-1.30.0-1.0
libnma-common-1.10.4-3.0 network-manager-applet-1.30.0-1.0
合計インストール容量: 8.85 MiB
最終的なアップグレード容量: 2.06 MiB
最終的なアップグレード容量: 2.06 MiB
:: インストールを行いますか? [Y/n]
(5/5) キーリングのキーを確認 [######################] 100%
(5/5) パッケージの整合性をチェック [######################] 100%
(5/5) パッケージファイルのロード [######################] 100%
(5/5) ファイルの衝突をチェック [######################] 100%
エラー: 処理を完了できませんでした (衝突しているファイル)
gcr-4: /usr/lib/gcr-ssh-agent がファイルシステムに存在しています (gcr によって所有されています)
gcr-4: /usr/lib/systemd/user/gcr-ssh-agent.service がファイルシステムに存在しています (gcr によって所有されています)
gcr-4: /usr/lib/systemd/user/gcr-ssh-agent.socket がファイルシステムに存在しています (gcr によって所有されています)
エラーが発生したため、パッケージは更新されませんでした。
(5/5) キーリングのキーを確認 [######################] 100%
(5/5) パッケージの整合性をチェック [######################] 100%
(5/5) パッケージファイルのロード [######################] 100%
(5/5) ファイルの衝突をチェック [######################] 100%
エラー: 処理を完了できませんでした (衝突しているファイル)
gcr-4: /usr/lib/gcr-ssh-agent がファイルシステムに存在しています (gcr によって所有されています)
gcr-4: /usr/lib/systemd/user/gcr-ssh-agent.service がファイルシステムに存在しています (gcr によって所有されています)
gcr-4: /usr/lib/systemd/user/gcr-ssh-agent.socket がファイルシステムに存在しています (gcr によって所有されています)
エラーが発生したため、パッケージは更新されませんでした。
つまり、アップグレードできないパッケージが残った。
生きているパッケージのファイルを削除すると、
ろくな目に遭わないと思います。
加えて、日本語入力できなくなりました。
fcitxが、4.2.9.9-1.0になっていた。
fcitxが、4.2.9.9-1.0になっていた。
$ sudo pacman -U fcitx-4.2.9.8-1.2-pentium4.pkg.tar.zst
のように、元のバージョンにダウングレードして、
事なきを得ました。
動画は、最近のarchban(i3-wm)と同様,
完全復調しました。