Fedora 24に更新

いつものように、fedupしてみた。

$ sudo fedup --releasever 24

なんか、署名がないとのエラーがでる。全部 rpm-fusion関係みたい。

エラー: パッケージ a52dec-0.7.4-19.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e a52dec gstreamer1-plugins-ugly mplayer vlc-core vlc
エラー: パッケージ faad2-libs-2.7-6.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e faad2-libs
エラー: パッケージ ffmpeg-3.0.2-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e ffmpeg
エラー: パッケージ ffmpeg-libs-3.0.2-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e ffmpeg-libs gstreamer1-libav libavdevice
エラー: パッケージ lame-3.99.5-5.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e lame
エラー: パッケージ lame-libs-3.99.5-5.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e lame-libs
エラー: パッケージ libdca-0.0.5-9.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libdca
エラー: パッケージ libdvbpsi-1.3.0-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libdvbpsi
エラー: パッケージ libmad-0.15.1b-17.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libmad
エラー: パッケージ libmpeg2-0.5.1-11.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libmpeg2
エラー: パッケージ libmpg123-1.22.4-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libmpg123
エラー: パッケージ librtmp-2.4-5.20150925.gita107cef.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e librtmp
エラー: パッケージ live555-2016.05.20-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e live555
エラー: パッケージ mplayer-common-1.3.0-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e mplayer-common
エラー: パッケージ opencore-amr-0.1.3-4.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e opencore-amr
エラー: パッケージ rpmfusion-free-release-24-0.1.noarch.rpm は署名されていません
$ sudo rpm -e rpmfusion-free-release rpmfusion-nonfree-release

そして、

$ sudo fedup download --releasever 24
$ sudo dnf system-upgrade reboot

再起動したら、背景画面が変わってた。

$ uname -a
Linux localhost.localdomain 4.5.7-300.fc24.x86_64 #1 SMP Wed Jun 8 18:12:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Fedora 24になったみたい。

$ rpm -qa | grep fc23
js-jquery-2.1.3-2.fc23.noarch
libsilc-1.1.10-14.fc23.x86_64
shared-desktop-ontologies-0.11.0-4.fc23.noarch
telepathy-salut-0.8.1-8.fc23.x86_64
hydrogen-0.9.5.1-12.fc23.x86_64

若干のこっているみたいだけど、あえて削除を試してみる。

$ sudo rpm -e js-jquery-2.1.3-2.fc23.noarch libsilc-1.1.10-14.fc23.x86_64 shared-desktop-ontologies-0.11.0-4.fc23.noarch telepathy-salut-0.8.1-8.fc23.x86_64 hydrogen-0.9.5.1-12.fc23.x86_64
エラー: 依存性の欠如:
js-jquery は (インストール済み)python-systemd-doc-231-5.fc24.x86_64 に必要とされています
telepathy-salut >= 0.8.0 は (インストール済み)empathy-3.12.12-1.fc24.x86_64 に必要とされています

依存性を先に削除
$ sudo rpm -e python-systemd-doc-231-5.fc24.x86_64 empathy-3.12.12-1.fc24.x86_64

あっさり削除できたのでもう一度、fc23を消す。

$ sudo rpm -e js-jquery-2.1.3-2.fc23.noarch libsilc-1.1.10-14.fc23.x86_64 shared-desktop-ontologies-0.11.0-4.fc23.noarch telepathy-salut-0.8.1-8.fc23.x86_64 hydrogen-0.9.5.1-12.fc23.x86_64

無事、削除完了

$ rpm -qa | grep fc23

きれいになった。

rpmfusion関係をダンロード
http://download1.rpmfusion.org/free/fedora/releases/24/Everything/x86_64/os/repoview/rpmfusion-free-release.html
http://download1.rpmfusion.org/nonfree/fedora/releases/24/Everything/x86_64/os/repoview/rpmfusion-nonfree-release.html

そしてインストール

$ sudo rpm -Uvh rpmfusion-free-release-24-1.noarch.rpm rpmfusion-nonfree-release-24-1.noarch.rpm
警告: rpmfusion-free-release-24-1.noarch.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID b7546f06: NOKEY
警告: rpmfusion-nonfree-release-24-1.noarch.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 96ca6280: NOKEY
準備しています... ################################# [100%]
更新中 / インストール中...
1:rpmfusion-free-release-24-1 ################################# [ 50%]
警告: rpmfusion-nonfree-release-24-1.noarch: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 96ca6280: NOKEY
2:rpmfusion-nonfree-release-24-1 ################################# [100%]

vlcをインストール

$ sudo dnf install vlc
エラー: パッケージ vlc-3.0.0-0.1.fc24.x86_64.rpm は署名されていません

面倒なので、署名チェックを無効にしてインストール。

$ sudo dnf install --nogpgcheck vlc

ついでにmplayerも署名無効でインストール。

$ sudo dnf install --nogpgcheck mplayer

これで、だいたい大丈夫になった感じ。