MacPortsでアップグレードする
MacPortsでアップグレードする
0.改訂履歴
1.はじめに
このドキュメントでは,MacPortsを使って,libpngをアップグレードする手順を説明する.
この手順では,activateされているモジュールがアップグレードできないので,非アクティブにした上で実施する手順となる.
なお,使用しているOSは,MacOS X 10.4.11 上で稼働している.
2.本体のインスト
- outdatedコマンドで,アップデート対象のモジュールリストを取り出す.
gacky:/Users/ujpadmin root# port outdated
The following installed ports are outdated:
libpng 1.2.23_0 < 1.2.25_0
gacky:/Users/ujpadmin root#
|
gacky:/Users/ujpadmin root# port upgrade libpng
---> Activating libpng 1.2.24_0+darwin_8
Error: Activating libpng 1.2.24_0 failed: Image error: Another version of this
port (libpng @1.2.23_0+darwin_8) is already active.
gacky:/Users/ujpadmin root#
|
- libpng 1.2.23が使われているので,アップグレードできないというエラーがでる.
- アンインストールする.
gacky:/Users/ujpadmin root# port uninstall libpng
---> The following versions of libpng are currently installed:
---> libpng @1.2.23_0+darwin_8 (active)
---> libpng @1.2.24_0+darwin_8
Error: port uninstall failed: Registry error: Please specify the full version as
recorded in the port registry.
gacky:/Users/ujpadmin root#
|
- アンインストールもできない.
- 現在アクティブになっているので,非アクティブにする.
gacky:/Users/ujpadmin root# port deactivate libpng
---> Deactivating libpng
gacky:/Users/ujpadmin root#
|
gacky:/Users/ujpadmin root# port upgrade libpng
---> Activating libpng 1.2.24_0+darwin_8
Portfile changed since last build; discarding previous state.
---> Fetching libpng
---> Attempting to fetch libpng-1.2.25.tar.bz2 from http://downloads.sourceforge.net/libpng
---> Verifying checksum(s) for libpng
---> Extracting libpng
---> Configuring libpng
---> Building libpng with target all
---> Staging libpng into destroot
---> Deactivating libpng 1.2.24_0+darwin_8
---> Installing libpng 1.2.25_0
---> Activating libpng 1.2.25_0
---> Cleaning libpng
gacky:/Users/ujpadmin root#
|
- アップグレードされて,アクティブ化もされている.
- installedコマンドで確認する.
gacky:/Users/ujpadmin root# port installed|grep libpng
libpng @1.2.23_0+darwin_8
libpng @1.2.24_0+darwin_8
libpng @1.2.25_0 (active)
gacky:/Users/ujpadmin root#
|