joppot

コピペで絶対動く。説明を妥協しない

mac unix

Macportsのインストール

投稿日:2013年12月4日 更新日:


sumbnail
みなさんこんにちはcandleです。パッケージ管理ツールであるMacPortsのインストールと環境構築です。

前提

1、Xcodeがインストールされている

MacPortsをインストールする前に、MacにXcodeが入っている必要があります。
Xcodeが入っていない場合は予めインストールしておいてください。

パッケージ管理ツールとは

パッケージ管理ツールとはmacのターミナル(unix)の部分で使うソフトウェアを自動で依存関係や環境設定をしてくれるツールです。例えば、ターミナルでmecabを使いたいと思ったら、以下のコマンドでmacにインストールしてくれます。

sudo port install mecab

もしも、この作業を自力でやろうとすると、まずmecabのサイトからzipを持ってきて、解凍して、環境設定のコマンド打って、makeしてインストールして.. …..
と何十にも手間がかかってしまいます。そこを自動的に環境構築してくれるのがパッケージ管理ツールです。

パッケージ管理ツールの種類

Macに関して言えばおおまかに4つほど種類があるらしいです。

  • MacPorts
  • Homebrew
  • Fink
  • Gentoo prefix

どれでも良いのですが、私はMacPortsを使用しています。始めに使ったのがMacportsだったので、その後も使い続けています。

パッケージ管理ツールの併用ですが、問題は無いっぽいんですが、あまりオススメしません。私は1度だけ、どうしてもHomebrewでないとインストールできないという場合が合ったのでHomebrewを使ったことがありましたが、できれば、1つにしておいたほうが管理がしやすいでしょう。

MacPortsのpkgファイルを取得

MacPortsの導入は簡単です。公式サイトにpkgファイルが用意されているので、手順どおりに進めていけば簡単にインストールできます。

まずはサイトに飛びましょう。

http://www.macports.org/

すると、右上に「Download」というボタンがあるのでそれをクリック
The MacPorts Project -- Home

Download画面に向かうとOS毎に別れてリンクが貼られているので、自分のOSに合ったものを選択しましょう。渡しの場合はLionですのでLionをクリック
macportslionver

ダウンロードフォルダに「MacPorts-2.2.1-10.7-Lion.pkg」というpkgファイルがダウンロードされました。ファイル名の2.2.1-10.7辺りはその時のバージョンによって異なります。
ダブルクリックで起動しましょう。
downloaded

立ち上げたら、「続ける」を押して

startmacportsinstalling

「続ける」を押して
MacPorts のインストール-1

続けるを押して
MacPorts のインストール-2

同意して
インストーラ

インストールします。
MacPorts のインストール-3

これでインストールできました。

ターミナルで確認する

ターミナルを開いたら、portと打ってみましょう。portが打てたらインストール成功です。
ターミナル — bash — 80×24

まとめ

Xcodeが入っていると割と簡単にインストールできるのですが、入っていないと厄介かもしれません。MacPortsの使い方などはおいおい説明していきます。

スポンサードリンク

「為になったなぁ」と思ったら、シェアお願いします。

-mac, unix
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

mysqldumpを使ったmysqlのデータの復元(リストア)

概要 みなさんこんにはcandleです。今回はmysqlのリストアを試してみましょう。 前回くらいに、様々なバックアップを試しましたが、それを問題なくリストア(復元)できなくては、意味ないのでそういっ …

Macターミナルのカーソルの前のプロンプトに表示されている文字を消す

概要 みなさんこんにちはcanldeです。 ターミナルのプロンプトっていう言葉知っていますか? サイトによれば 「コンピューターにコマンドを入力する場所を表す画面上の表示。」 らしいです。私はこの言葉 …

emacsでバックアップファイルを作らない設定

概要 emacsは初期設定のままだと、自動的にバックアップファイルが作られます。 バックアップファイルとはemacsの作業中、何かの拍子に閉じちゃったりした時に復元されるものなのですが、正直、邪魔です …

cdとlsを合体させて移動したら中身を表示する

概要 みなさんこんにちわ candleです。今回はcdとlsを組み合わせて、移動する度に中身を表示する方法を試してみましょう。そもそも、なぜこんなことにニーズがあるかというと、cdしてディレクトリを移 …

Mac OS MavericksにX11(Xquartz)をインストールする

概要 みなさんこんにちはcandleです。今回はX11のインストールを行います。MavericksからかMountain Lionからか忘れましたが、MacではX11が標準でインストールされなくなりま …

  • English
  • 日本語

ベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。自動化が大好きなプログラマー