天上天下唯我独尊!!ブログのFreeBSDと自作PCのまとめ記事です.

今回、僕の場合はKDE4.7.4からのバージョンアップなので、以下の手順を適用すれば問題なさそうです。
KDE4.7.2以下の場合は、4.7.2にバージョンアップした後、この手順どおりに進めれば問題ないよう
です・・・。

    20111016:
      AFFECTS: users of KDE SC 4
      AUTHOR: kde@FreeBSD.org
     
      KDE SC has been updated to 4.7.2. A number of files were moved between
      packages and several ports were split, thus manual intervention into
      update procedure is required:
     
      # pkg_delete -f raptor-1\* kdelibs-4\* kdebase-\*4\* \
        kdeaccessibility-4\* kdeedu-4\* kdegames-4\* kdegraphics-4\* \
        kdesdk-4\* kdeutils-4\* konq-plugins-4\* ktts\* nepomukcontroller\* \
        ruby\*-kdebindings\* kdebindings-smoke\*
      # pkg_delete -f kdehier4\*
      # mv /usr/local/kde4/etc/pam.d/* \
        /usr/local/etc/pam.d/
      # mv /usr/local/kde4/etc/rc.d/* \
        /usr/local/etc/rc.d/
      # mv /usr/local/kde4/share/dbus-1/services/* \
        /usr/local/share/dbus-1/services/
      # mv /usr/local/kde4/share/dbus-1/system-services/* \
        /usr/local/share/dbus-1/system-services/
      # rmdir /usr/local/kde4/etc/pam.d /usr/local/kde4/etc/rc.d \
        /usr/local/kde4/share/dbus-1/*services
      # rm -r /var/tmp/kdecache-*
      # portmaster misc/kdehier4
     
      If you have - or plan to install - net/kdenetwork4, also run:
     
      # portmaster -o net/linphone-base ortp
     
      Finally

    # portmaster -a

      Also, remove /usr/local/kde4/etc/rc.d from local_startup in rc.conf(5).
      Failure to do this will cause all enabled scripts in /usr/local/etc/rc.d
      to be started twice.

      Remember to check for missing ports, bearing in mind that x11/kdebase4*
      ports were replaced by x11/kde4-* ones, ktts was replaced by jovie, while
      konq-plugins-kde4 and nepomukcontroller were removed. Then:

      # portmaster --check-depends

      You're also encouraged to run `pkg_cutleaves` or similar to check for
      orphaned ports.

      Please, note that `pkg_add -r kde4` will not install Plasma scriptengines
      and printer utilities by default anymore, and `pkg_add -r kdegames4` will
      not install Kajongg. This was made to avoid depending by default on
      kdebindings.


バージョンアップする主な手順は以下のとおりです。

1)KDE4.7.4のアプリを順番どおりに以下のアプリをすべて削除します。

  pkg_delete -f raptor-1\* kdelibs-4\* kdebase-\*4\* \
kdeaccessibility-4\* kdeedu-4\* kdegames-4\* kdegraphics-4\* \ kdesdk-4\* kdeutils-4\* konq-plugins-4\* ktts\* nepomukcontroller\* \ ruby\*-kdebindings\* kdebindings-smoke\*

2)KDEhier4を削除します。

  pkg_delete -f kdehier4\*

3)KDE4.7.xの設定ファイルを退避

 僕は取り敢えず退避せずに以下のファイルはすべて削除してしまいました^^;
 要は、/usr/local/kde4以下をすべて退避させるか削除します。

 mv /usr/local/kde4/etc/pam.d/* \
/usr/local/etc/pam.d/ # mv /usr/local/kde4/etc/rc.d/* \ /usr/local/etc/rc.d/ # mv /usr/local/kde4/share/dbus-1/services/* \ /usr/local/share/dbus-1/services/ # mv /usr/local/kde4/share/dbus-1/system-services/* \ /usr/local/share/dbus-1/system-services/ # rmdir /usr/local/kde4/etc/pam.d /usr/local/kde4/etc/rc.d \ /usr/local/kde4/share/dbus-1/*services # rm -r /var/tmp/kdecache-*

4)kde4hierとkdenetowork4をアップデートします。

 portmaster misc/kdehier4
 portmaster net/kdenetwork4

5)すべてのportsをアップデートします。

 portmaster -a

6)kde4.8.4をインストールします。

 make install clean

UPDATINGの手順を書くとこんな感じなんですが、実際にはいろいろあります・・・。
途中、ライブラリなどコンフリクトすることもあるので、一つ一つ片付ける必要があります。


今回の4.7.4から4.8.4へのバージョンアップは、前回の4.7.5から4.7.4へのバージョンアップに
比べるとかなり楽でした。殆どコンフリクトも無く順調にバージョンアップできました。





あと、KDE4.8.4にバージョンアップすると、Ubuntuでも一部の環境?で発生しているようですが、音が出ないという現象があります。
生憎、僕の自作2号機でも発生しました。原因は調査中です。
×

この広告は60日間更新がないwikiに表示されております。

アクセスカウンター

Menu

章別メニュー

目的別メニュー

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

サーバ・パソコン・電子機器のことなら

夢システム工房 人の技術の未来をつなぐ 技術の夢システム工房


夢システム工房は電子機器の開発とシステム開発を得意としています。なんなりとご相談ください。

フリーエリア

Wiki内検索

フリーエリア

ブロガー(ブログ)交流空間 エディタコミュニティ

管理人/副管理人のみ編集できます

メンバー募集!