「開発元を検証できないため開けません」
手動でダウンロードしたプログラムで表示されます。Homebrew、MacPorts、conda のパッケージでは表示されません。
aria2 プロジェクトは Mac 版を配布していませんが、Mac のパッケージマネージャーはどれも最新の 1.37.0 を提供しています。いちばん簡単なのは Homebrew です。
ターミナルを開き、お使いのパッケージマネージャーの行を実行します。
brew install aria2
brew.sh から Homebrew をインストールしておく必要があります。最新の macOS の Apple シリコン Mac 向けにはビルド済みのものがあります。Intel Mac では Homebrew が aria2 を自分でコンパイルするため、数分かかります。
sudo port install aria2
MacPorts には 1.37.0 があります。
conda install -c conda-forge aria2
conda 環境の中で使う場合に便利です。conda-forge には Intel 用と Apple シリコン用のビルドがあります。
aria2c --versionaria2 version 1.37.0すでに使っているパッケージマネージャーを使ってください。何もない場合は Homebrew をインストールします。
| 方法 | バージョン | 更新 | 向いている用途 |
|---|---|---|---|
| Homebrew | 1.37.0 | brew upgrade aria2 | ほとんどの Mac |
| MacPorts | 1.37.0 | sudo port upgrade aria2 | MacPorts のユーザー |
| conda-forge | 1.37.0 | conda update aria2 | Python やデータ処理 |
Homebrew のない Mac から、aria2 が動くようになるまでの手順です。
brew.sh にある 1 行のインストーラーに従ってください。Apple のコマンドラインツールがない場合は、それも一緒にインストールされます。
Homebrew は、aria2 が必要とするライブラリ(c-ares、libssh2、OpenSSL、SQLite、gettext)もインストールします。
brew install aria2
Homebrew が aria2c を Path に追加するので、すぐに使えます。
aria2c --versionaria2 version 1.37.0
aria2 は ~/.aria2/aria2.conf を読み込みます。フォルダーとファイルを作成します:
mkdir -p ~/.aria2 && touch ~/.aria2/aria2.sessionopen -e ~/.aria2/aria2.conf
macOS は launchd でバックグラウンドのプログラムを起動します。次の内容を ~/Library/LaunchAgents/org.aria2.plist として保存し、パスをご自分の環境に合わせて変更してから(Apple シリコンの Homebrew は /opt/homebrew/bin、Intel は /usr/local/bin)、読み込みます:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>
<key>Label</key><string>org.aria2</string>
<key>ProgramArguments</key><array>
<string>/opt/homebrew/bin/aria2c</string>
<string>--conf-path=/Users/you/.aria2/aria2.conf</string>
</array>
<key>RunAtLoad</key><true/>
<key>KeepAlive</key><true/>
</dict></plist>
launchctl load ~/Library/LaunchAgents/org.aria2.plist で読み込みます。引数に -D を追加しないでください。launchd はプログラムがフォアグラウンドで動き続けることを前提としています。
brew upgrade aria2 · brew uninstall aria2sudo port upgrade aria2 · sudo port uninstall aria2conda update aria2 · conda remove aria2手動でダウンロードしたプログラムで表示されます。Homebrew、MacPorts、conda のパッケージでは表示されません。
Homebrew のフォルダーが Path に含まれていません。Homebrew のインストーラーが表示した「Next steps」の 2 行を実行してから、新しいターミナルウィンドウを開いてください。
aria2 が初めてダウンロードフォルダーやデスクトップに書き込むとき、macOS がターミナルに許可を求めることがあります。システム設定 → プライバシーとセキュリティ → ファイルとフォルダで許可してください。