Mac
 Computer >> コンピューター >  >> システム >> Mac

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

MacPortsとは?

MacPortsは、macOS向けのコマンドラインパッケージマネージャーです。Linuxのapt-getyumに馴染みがある方なら、パッケージマネージャーの役割はご存知でしょう。アプリケーション本体とその依存関係のダウンロード、インストール、更新、管理をmacOS上で自動的に処理してくれます。MacPortsを活用すれば、コマンドラインから手軽にmacOSへLinuxアプリケーションを導入できます。

何をインストールできるのか

扱えるソフトウェアの多くはオープンソースのコマンドラインユーティリティですが、「本格的な」GUIベースのオープンソースアプリケーションも数多く登録されています。

他のパッケージマネージャーと同様に、MacPortsはダウンロード可能なソフトウェアのライブラリを検索します。必要なものが見つかれば、適切なソフトウェアと依存関係を正しい場所へ自動的にダウンロード・インストールしてくれます。GitHubからリポジトリを取得してソースからビルドする手間をかけずに、Linuxの優れたコマンドラインツールやGUIアプリケーションへ幅広くアクセスできるのが魅力です。

Homebrewに関する記事をお読みになった方ならご存じの通り、macOSには「標準的」なLinuxターミナルコマンドの一部が初期状態で含まれていません。nmapwgetといった一般的なコマンドラインツールはMacユーザーには使えず、それらを供給するネイティブのパッケージマネージャーも存在しません。さらに、MacPortsを使えばGIMPのようなオープンソースソフトウェアもインストール可能です。

MacPortsのインストール手順

MacPortsの利用には、お使いのOSバージョンに対応した最新版のXcodeが必要です。XcodeはMac App StoreまたはAppleの開発者向けサイトからダウンロードできます。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

Xcodeがなくても大半のMacPortsコマンドは実行できますが、多くのパッケージはXcodeをインストールするまで動作しない点に注意してください。

Xcode開発者ツールのインストール

1. ターミナルを開き、以下のコマンドでmacOSの開発者ツールのインストールを起動します:

xcode-select --install
MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

2. ポップアップ画面で「インストール」をクリックします。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

3. ファイルのダウンロードとインストールが完了するまで待ちます。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

MacPortsパッケージのインストール

すでにXcodeと開発者ツールがインストール済みの場合は、このステップから始めて問題ありません。

1. GitHubから最新版のMacPortsをダウンロードします。必ずページを下までスクロールし、お使いのmacOSのバージョンに合ったものを選んでください。Apple Silicon(M1/M2/M3)搭載Macの場合は、Intel版ではなく対応するバージョンを選択しましょう。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

2. ダウンロードフォルダからパッケージをインストールします。

3. 新しいターミナルウィンドウを開き、portコマンドを実行します。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

コマンドの結果として「MacPorts 2.x.x」というバージョン情報が表示され、プロンプトの見た目が少し変われば、準備完了です!

MacPortsでLinuxアプリをインストールする

MacPortsでmacOSにLinuxアプリをインストールするには、まず目的のプログラムを検索するところから始めます。

1. 利用可能な全パッケージの一覧を確認するには、ターミナルを開いてport listと入力し、Enterキーを押します。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

2. とはいえ、一覧は非常に膨大です。特定のソフトウェアを探すにはport searchコマンドが便利です。以下のコマンドでnmapを検索してみましょう:

port search nmap
MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

3. 一致するパッケージがいくつか表示されます。その中で単に「nmap」という名前のものが、今回探しているパッケージです。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

4. パッケージの詳細情報を確認したい場合は、infoコマンドを使います:

port info nmap
MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

5. nmapに関する具体的な情報が返されます。内容に問題がなければ、次のコマンドでインストールしましょう:

sudo port install nmap
MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

先頭のsudoに注目してください。実行時には管理者パスワードの入力が求められます。

6. インストールするパッケージによっては、大量の依存関係が一覧表示されることがあります。これらは目的のポートが動作するために必要なソフトウェア群で、一緒にインストールする必要があります。「Y」と入力してEnterキーを押せば、インストールが承認されます。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

7. インストールが完了すれば、Linux上と同じようにターミナルからそのコマンドを実行できます。

MacPortsを使ってMacにLinuxソフトウェアをインストールする方法

まとめ

MacPortsは強力なパッケージマネージャーであり、膨大なオープンソースのバイナリやアプリケーションへのアクセスを可能にし、必要なときにすぐダウンロード・インストールできます。各コマンドの詳細を学びたい方は、公式のMacPortsガイドを参照するとよいでしょう。

  1. MacにWindows 8.1をインストールする方法|Boot Campと仮想マシンの違いを徹底解説

    MacBookでWindows 8.1を使う方法 MacBookでWindows 8.1を実行したい場合、主に2つのアプローチがあります。ひとつはMacに標準搭載されている「Boot Campアシスタント」を使う方法、もうひとつは「Parallels Desktop」「VMware Fusion」「VirtualBox」といった仮想マシン(仮想化)ソフトウェアを利用する方法です。 なお注意点として、2016年以降に発売された比較的新しいMacBookでは、Boot Camp経由でのWindows 8系のインストールは動作しない可能性が高いです。その場合は、Windows 8.1のライセンスキー

  2. MacにWindows 7をインストールする方法|Boot Campと仮想マシンの違いを徹底解説

    MacBookにWindows 7を導入する2つの方法 MacBookにWindowsをインストールする方法は、大きく分けて2つあります。1つは「Boot Camp」を使ってmacOSと共存させ、起動時にどちらかを選ぶデュアルブート方式。もう1つは「Parallels Desktop」「VMware Fusion」「VirtualBox」などの仮想化ソフトウェアを使い、macOS上のウィンドウでWindowsを動かす仮想マシン方式です。ただし、Boot CampでWindows 7をインストールできるのは、2014年頃までに発売された旧世代のMacのみです。比較的新しいMacBookにWind