最終更新: dreamcraft 2012年07月21日(土) 23:30:12履歴
今回、僕の場合はKDE4.7.4からのバージョンアップなので、以下の手順を適用すれば問題なさそうです。
KDE4.7.2以下の場合は、4.7.2にバージョンアップした後、この手順どおりに進めれば問題ないよう
です・・・。
バージョンアップする主な手順は以下のとおりです。
1)KDE4.7.4のアプリを順番どおりに以下のアプリをすべて削除します。
pkg_delete -f raptor-1\* kdelibs-4\* kdebase-\*4\* \
2)KDEhier4を削除します。
pkg_delete -f kdehier4\*
3)KDE4.7.xの設定ファイルを退避
僕は取り敢えず退避せずに以下のファイルはすべて削除してしまいました^^;
要は、/usr/local/kde4以下をすべて退避させるか削除します。
mv /usr/local/kde4/etc/pam.d/* \
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号機でも発生しました。原因は調査中です。
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号機でも発生しました。原因は調査中です。
最新コメント