Open7

【失敗】Arch LinuxでGnome Shellをダウングレードする

botamotchbotamotch

4/28にgnome-shell-1:43.5-1がリリースされてるので、翌日の4/29に合わせる

gnome-shell-1:43.4-1-x86_64.pkg.tar.zst 29-Mar-2023 14:55
gnome-shell-1:43.5-1-x86_64.pkg.tar.zst 28-Apr-2023 23:51
gnome-shell-1:44.1-1-x86_64.pkg.tar.zst 29-Apr-2023 00:19
gnome-shell-1:44.1-2-x86_64.pkg.tar.zst 01-May-2023 17:43
gnome-shell-1:44.1-3-x86_64.pkg.tar.zst 05-May-2023 11:35
/etc/pacman.d/mirrorlist
Server = https://archive.archlinux.org/repos/2023/04/28/$repo/os/$arch
botamotchbotamotch
> sudo pacman -Syy
:: パッケージデータベースの同期中...
 core            153.4 KiB  84.4 KiB/s 00:02 [--------------------] 100%
 extra          1772.6 KiB  1064 KiB/s 00:02 [--------------------] 100%
 community         7.2 MiB  1227 KiB/s 00:06 [--------------------] 100%
 multilib        162.1 KiB   398 KiB/s 00:00 [--------------------] 100%
 arch4edu        682.4 KiB   270 KiB/s 00:03 [--------------------] 100%

> pacman -Ss gnome-shell
extra/gnome-shell 1:43.5-1 (gnome) [インストール済み: 1:44.1-3]
    Next generation desktop shell
extra/gnome-shell-extensions 43.1-1 (gnome) [インストール済み: 44.0-1]
    Extensions for GNOME shell, including classic mode
botamotchbotamotch

libedataserverui4の依存関係がなんかおかしかったので一旦削除してから再インストール
uuオプションでダウングレードを許可

$ sudo pacman -Suu gnome gnome-extra
:: 54 個のパッケージがグループ gnome に存在します:
:: リポジトリ extra
   1) baobab  2) cheese  3) eog  4) epiphany  5) evince  6) file-roller  7) gdm
...

選択して下さい (デフォルト=all):
警告: baobab-44.0-1 は最新です -- 再インストール
警告: パッケージ cheese のダウングレード (44.0.1-1 => 43.0-1)
...
依存関係を解決しています...
衝突するパッケージがないか確認しています...
エラー: 処理の準備に失敗しました (依存関係を解決できませんでした)
:: evolution-data-server (3.46.4-1) をインストールすると 'evolution-data-server=3.48.1-1' が破壊され libedataserverui4 の依存関係が壊れます

$ sudo pacman -Rs gnome-calendar
依存関係を確認しています...

パッケージ (2) libedataserverui4-3.48.1-1  gnome-calendar-44.1-1
...

$ sudo pacman -Suu gnome gnome-extra
...
botamotchbotamotch
$ sudo pacman -Rs botan2

いろいろやったけどlibgoaの依存関係で狂ってるので一度5/7の状態にダウングレード。libgoaのLast Updatedが5/6だったので

Server = https://archive.archlinux.org/repos/2023/05/07/$repo/os/$arch

【下記作業進めようとしたけど一旦STOP】

再起動してIgnoreGroup追加して再度アップデート

IgnoreGroup = gnome gnome-extra
$ sudo pacman -Syu
botamotchbotamotch

一旦色々アンインストールしてからダウングレード

sudo pacman -Rs gnome-calendar
sudo pacman -Rs botan2 keepassxc
sudo pamcan -Rsc libgoa
sudo pacman -Suu gnome gnome-extra

再起動

IgnorePkg   = mutter
IgnoreGroup = gnome gnome-extra
sudo pacman -Syy
sudo pacman -Rs cheese malcontent
sudo pacman -Su

*** 再起動したらなんか依存関係?で起動しなくなった ***

おとなしく我慢するか他のデスクトップ環境使うかな、、、