「リスト/UNIXパッケージ」の版間の差分

提供: MacWiki
移動: 案内検索
(メモ)
(Homebrew)
行41: 行41:
  
 
Ruby で記述されたコンパクトなパッケージマネージャー。
 
Ruby で記述されたコンパクトなパッケージマネージャー。
できるだけシステム側のプログラムを利用するように設計されている。
 
  
 
*[http://mxcl.github.com/homebrew/ Homebrew: The missing package manager for OS X]
 
*[http://mxcl.github.com/homebrew/ Homebrew: The missing package manager for OS X]
*[http://builder.japan.zdnet.com/os-admin/sp_snow-leopard-09/20411647/ FinkでもMacPortsでもないパッケージ環境「Homebrew」]
 
*[http://tech.feedforce.jp/homebrew.html Homebrew のご紹介]
 
  
==== 構築 ====
+
詳しくは [[Homebrew]] を参照して下さい。
Homebrew および他のコマンド(今のところHomebrewで提供されないものなど)を構築していく手順例
+
# Command Line Tools([[Xcode]])
+
# [[XQuartz]]
+
# Homebrew
+
# [[TeX]] 関係
+
# [[SAGE]]
+
 
+
 
+
* /usr/local ディレクトリの実行権について
+
自分が読み書き実行可能(rwx)とする必要がある。例えば、自分がstaffグループに属しているならば下記で良い:
+
$ ls -ld /usr/local
+
drwxrwxr-x  24 root  staff  816  1 26 16:49 /usr/local
+
 
+
==== メモ ====
+
 
+
* コマンド動作例
+
$ brew update
+
Updated Homebrew from 627bb7c9 to 6fea9409.
+
==> Updated Formula
+
cfitsio     ffmpeg   iftop       optipng     pyqt
+
$ brew doctor
+
Warning: Your Xcode (4.4.1) is outdated
+
Please install Xcode 4.5.
+
$ brew search doxygen
+
doxygen
+
$ brew outdated
+
boost (1.50.0 < 1.51.0)
+
$ brew upgrade
+
==> Upgrading boost
+
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/boost-1.51.0
+
###################################################                      71.9%
+
 
+
 
+
* brew install cairo に失敗する場合がある
+
**  --use-gcc を付ける、 --use-clang を付ける、--use-llvm を付けるなど、どうすれば良いのか固まっていないようだ。
+
  
 
=== MacOSX_WorkShop ===
 
=== MacOSX_WorkShop ===

2013年3月14日 (木) 17:57時点における版

UNIX系のバイナリパッケージプログラムへのリンク

全般

これまでは Fink, MacPorts の2つが主流でしたが、最近は HomeBrew がよく使われています。

EasyPackage

近畿大学(元琉球大学)の白土浩氏による日本語利用を前提とした各種プログラムのパッケージ集です。 pTeX や Emacs などの科学者向け UNIX ツールを、ネットワーク経由でインストールできます。 琉球大学工学部情報工学科では、実際にパッケージを使って演習・実験を行っているそうです。 パッケージの管理情報は /usr/epkg 以下に、ソフトウェアは /usr/local 以下にインストールされます。

Fink

世界で最もよく使われているディストリビューションです。 パッケージ数も非常に多く、現在、5000以上ものパッケージが登録されています。 最新OSへの追随や日本語化環境での利用という点では不満が残りますが、 東大Finkグループの国際化(日本語化)の成果等も取り入れられつつあるようです。 ソフトウェアは /sw 以下にインストールされます。 Panther, Tiger の環境で利用できます。

Gentoo MacOS

Gentoo Linuxで使われているパッケージシステム、PortageをMac OS Xに移植したものです。


Homebrew

Ruby で記述されたコンパクトなパッケージマネージャー。

詳しくは Homebrew を参照して下さい。

MacOSX_WorkShop

apt-rpm を用いて整備されている理工系研究ツールのパッケージです。 最新バージョンのEmacsやgnuplot等や、Vine Linux とほぼ同等の TeX 環境も提供されています。 Panther, Tiger (PowerPC, Intel), Leopard, SnowLeopard, Lion, MountainLion の環境で利用できます。 システムとユーザーの初期設定ファイルを一部置き換えて(勿論バックアップされますし、 アンインストールすれば完全に元の状態に復帰します)、 Vine Linux の使い勝手を MacOS X 上に提供します。

詳しくは MacOSX_WorkShop を参照して下さい。

MacPorts (旧称DarwinPorts)

FreeBSDのportsを参考にしたシステムで、4400 以上ものportsが利用できます。 コアメンバーの多くがApple社の社員ということもあり、今後の本命だと噂されています。

詳しくは MacPorts ページを参照して下さい。

pkgsrc

NetBSD のパッケージシステムです。NetBSDだけでなく、Linux, Solaris, HP/UX, FreeBSD, Interixなどいろいろな環境で使えます。 Mac OS X にインストールするためには大文字小文字を区別するフォーマットのボリューム、もしくはディスクイメージファイルを用意する必要がありますのでご注意下さい。

参考ページ


Rudix

個々のUNIX ツールを Mac OS X のパッケージ (.pkg 形式) からインストールできるバイナリパッケージ集 Snow Leopard i386, x86_64 の Universal Binary 対応。 各パッケージは /usr/local 以下にインストールされる。 可能な限り Mac OS X ネイティブのライブラリを利用し、外部ライブラリはコンパイル時に静的リンクしており、 パッケージ間の依存関係は無い。

TeX関係

リスト/TeX に移動しました。


その他のツール

HEP on X

高エネルギー物理関連のソフトウェアを揃えた apt-rpm システム

詳しくは HEPonX ページを参照して下さい。

High Performance Computing for Mac OS X

数値計算専門家の御用達プログラム等。Fortran, Octave, GNU Java, Motif, Xmgr Grace 等があるようです。

MAMP

Mac + Apache + MySQL + PHP などのツール群を 手軽に使えるよう、パッケージングしたものです。

  • /Applications に MAMP フォルダをコピーして使う(他の場所では使えない)
  • dashboard ウィジェットも付属。

Maxima, gnuplot, Ghostscript, pTeX パッケージ

開発環境の入っていないパソコンでも使えるようにビルドされたパッケージ群。圧縮してあるフォルダを展開するだけで、インストールは不要です。AquaTerm も同梱。Intel Mac 専用。

Locomotive

Ruby on Rails 環境を簡単にインストールするためのパッケージ。 ruby + lighttpd + fastcgi + sqlite と管理用アプリケーションを同梱している。

Python

Python Japan User's Group によるバイナリリリース集。 Tiger 付属の Python はバージョン 2.3.5 である。

SciSoft for Mac OS X

ESO による天文系ソフトコレクション、SciSoft の非公式 OS X 版。

Subversion

詳しくは Subversion を参照して下さい。

Wiki内の関連ページ