2014-11-22

やっぱり Fedora

Fedora の次のバージョン 21 がおよそ一年ぶりにリリースされるまであと僅か。私は 7 月に CentOS 7 がリリースされたのに合わせて Fedora から CentOS に乗り換えたばかりだったのですが、ひさしぶりの Fedora のリリースを前に我慢ができず、結局 Fedora に戻してしまいました。Fedora 21 Workstation の β版を使い始めて、正式リリースを待っています。

デスクトップは MATE を使いたかったのですが、下記のようになってインストールができませんでした。

$ su
パスワード:
# yum groupinstall "MATE デスクトップ"
読み込んだプラグイン:langpacks
パッケージ ibus-gtk3-1.5.9-5.fc21.x86_64 はインストール済みか最新バージョンです
パッケージ ibus-gtk2-1.5.9-5.fc21.x86_64 はインストール済みか最新バージョンです
パッケージ chrony-1.31-1.fc21.x86_64 はインストール済みか最新バージョンです
依存性の解決をしています
--> トランザクションの確認を実行しています。
...
(省略)
...
--> 衝突を処理しています: fedora-release-workstation-21-1.noarch は fedora-release-nonproduct と衝突しています
--> 衝突を処理しています: fedora-release-nonproduct-21-0.16.noarch は fedora-release-workstation と衝突しています
--> 依存性解決を終了しました。
エラー: パッケージ: fedora-release-nonproduct-21-0.16.noarch (fedora)
             要求: fedora-release = 21-0.16
            インストール: fedora-release-21-1.noarch (@updates-testing)
                fedora-release = 21-1
            利用可能: fedora-release-21-0.16.noarch (fedora)
                fedora-release = 21-0.16
エラー: fedora-release-workstation conflicts with fedora-release-nonproduct-21-0.16.noarch
エラー: fedora-release-nonproduct conflicts with fedora-release-workstation-21-1.noarch
 問題を回避するために --skip-broken を用いることができます。
 これらを試行できます: rpm -Va --nofiles --nodigest
# 

パッケージ fedora-release-workstationfedora-release-nonproduct が衝突しています。どうやら、Fedora 21 からグループパッケージの管理が少し変わったようで、そのまま同時にはインストールできないようです。そこで、yum groupinfo で構成を確認しました。

# yum groupinfo "MATE デスクトップ"
読み込んだプラグイン:langpacks

Environment Group: MATE デスクトップ
 Environment-Id: mate-desktop-environment
 説明: MADE デスクトップは GNOME 2 ベースのパワフルなグラフィカルユーザーインタフェースを提供します。シンプルさを求める人や従来型のデスクトップインタフェースで使いたい人にお勧めします。
 Mandatory Groups:
   +admin-tools
    base-x
    core
   +dial-up
   +fedora-release-nonproduct
    fonts
    guest-desktop-agents
    hardware-support
   +input-methods
   +mate-desktop
    multimedia
    networkmanager-submodules
    printing
   +standard
 Optional Groups:
   +3d-printing
    libreoffice
   +mate-applications
   +mate-compiz
# 

これによると mate-desktop というサブグループをインストールすれば出来そうでしたので、早速試しました。

# yum groupinstall "mate-desktop"
読み込んだプラグイン:langpacks
google-chrome                                               |  951 B  00:00     
updates/21/x86_64/metalink                                  | 7.5 kB  00:00     
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ NetworkManager-l2tp.x86_64 0:0.9.8.7-3.fc21 を インストール
--> 依存性の処理をしています: xl2tpd のパッケージ: NetworkManager-l2tp-0.9.8.7-3.fc21.x86_64
...
(省略)
...
---> パッケージ libwmf-lite.x86_64 0:0.2.8.4-40.fc21 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package                     アーキテクチャー
                                    バージョン                     リポジトリー
                                                                           容量
================================================================================
Installing for group install "MATE":
 NetworkManager-l2tp         x86_64 0.9.8.7-3.fc21                 fedora  95 k
...
(省略)
...
 xl2tpd                      x86_64 1.3.6-6.fc21                   fedora 141 k

トランザクションの要約
================================================================================
インストール  54 パッケージ (+58 個の依存関係のパッケージ)

総ダウンロード容量: 129 M
インストール容量: 431 M
Is this ok [y/d/N]: y

パッケージ群をインストール後、ログアウトしてデスクトップを MATE に変更してログインし直しました。


0 件のコメント: