1.はじめに
久しくパッケージが古いと分かっていてもアップデートできなかった。
正確ではないが、エラーの内容は mozc-2.26.4596.102-1 は ibus-mozc-2.26.4596.102-2を必要とするが、それがインストールできないためだ。逆にibus-mozc-2.26.4596.102-2 をインストールするしようとすると mozc-2.26.4596.102-1 が必要だと叱られる。鶏が先か?卵が先か?となったいるのだろうと思われる。
で、どうしたか?
2.辞書をバックアップ
まず 念の為に辞書をバックアップ
mozc tool → mozc dictionary tool → tools → export current dictionaryとたどって、テキストで書き出す。
3.古いパッケージの削除
次に古いパッケージを削除
$ aurman -Rs ibus-mozc mozc
4.新規インストール
そして新規インストール
$ aurman -Syu ibus-mozc mozc
:: Synchronizing package databases…
core is up to date
extra is up to date
community 6.1 MiB 18.9 MiB/s 00:00 [########################################] 100%
multilib is up to date
archlinuxfr is up to date
:: Starting full system upgrade…
there is nothing to do
~~ initializing aurman…
~~ calculating solutions…
:: The following 2 package(s) are getting installed:
aur/ibus-mozc / -> 2.26.4632.102-1
aur/mozc / -> 2.26.4632.102-1
最新パッケージのインストールになった。mozcの辞書はそのまま残っていた。
コメント