UJP - 技術情報1

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

MacPortsでアップグレードする

MacPortsでアップグレードする


0.改訂履歴

  • 2008.02.26 新規作成

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# 
  • アクティブ化されている事が確認できた.


広告スペース
Google