„kann nicht geöffnet werden, da der Entwickler nicht verifiziert werden kann“
Diese Meldung erscheint bei Programmen, die von Hand heruntergeladen wurden. Pakete aus Homebrew, MacPorts oder conda lösen sie nicht aus.
Das aria2-Projekt veröffentlicht keinen Mac-Download, aber jeder Paketmanager für den Mac hat die aktuelle Version 1.37.0. Homebrew ist am einfachsten.
Öffnen Sie das Terminal und führen Sie die Zeile für Ihren Paketmanager aus.
brew install aria2
Erfordert Homebrew von brew.sh. Fertige Builds gibt es für Macs mit Apple Silicon unter aktuellem macOS; auf Intel-Macs kompiliert Homebrew aria2 selbst, was einige Minuten dauert.
sudo port install aria2
MacPorts hat 1.37.0.
conda install -c conda-forge aria2
Nützlich innerhalb einer conda-Umgebung; conda-forge hat Builds für Intel und Apple Silicon.
aria2c --versionaria2 version 1.37.0Verwenden Sie den Paketmanager, den Sie bereits haben. Haben Sie keinen, installieren Sie Homebrew.
| Methode | Version | Updates | Geeignet für |
|---|---|---|---|
| Homebrew | 1.37.0 | brew upgrade aria2 | Die meisten Macs |
| MacPorts | 1.37.0 | sudo port upgrade aria2 | MacPorts-Nutzer |
| conda-forge | 1.37.0 | conda update aria2 | Python und Datenanalyse |
Von einem Mac ohne Homebrew zu einem funktionierenden aria2.
Folgen Sie dem einzeiligen Installationsbefehl auf brew.sh. Er installiert auch die Befehlszeilentools von Apple, falls sie fehlen.
Homebrew installiert auch die Bibliotheken, die aria2 braucht: c-ares, libssh2, OpenSSL, SQLite und gettext.
brew install aria2
Homebrew legt aria2c in Ihren Path, daher funktioniert es sofort.
aria2c --versionaria2 version 1.37.0
aria2 liest ~/.aria2/aria2.conf. Legen Sie den Ordner und die Datei an:
mkdir -p ~/.aria2 && touch ~/.aria2/aria2.sessionopen -e ~/.aria2/aria2.conf
macOS startet Hintergrundprogramme mit launchd. Speichern Sie dies als ~/Library/LaunchAgents/org.aria2.plist, passen Sie die Pfade an (Homebrew auf Apple Silicon verwendet /opt/homebrew/bin, auf Intel /usr/local/bin) und laden Sie die Datei dann:
<?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>
Laden Sie sie mit launchctl load ~/Library/LaunchAgents/org.aria2.plist. Fügen Sie den Argumenten kein -D hinzu: launchd erwartet, dass das Programm im Vordergrund bleibt.
brew upgrade aria2 · brew uninstall aria2sudo port upgrade aria2 · sudo port uninstall aria2conda update aria2 · conda remove aria2Diese Meldung erscheint bei Programmen, die von Hand heruntergeladen wurden. Pakete aus Homebrew, MacPorts oder conda lösen sie nicht aus.
Der Ordner von Homebrew ist nicht in Ihrem Path. Führen Sie die beiden Zeilen unter „Next steps“ aus, die das Homebrew-Installationsprogramm ausgegeben hat, und öffnen Sie dann ein neues Terminalfenster.
Wenn aria2 zum ersten Mal in „Downloads“ oder auf den Schreibtisch schreibt, fragt macOS möglicherweise nach einer Berechtigung für das Terminal. Erlauben Sie sie unter Systemeinstellungen → Datenschutz & Sicherheit → Dateien und Ordner.