Ich habe Probleme bei der Verwendung von apt auf meinem Mac. Wenn ich es ausführe sudo apt search
oder sudo apt-get
im Terminal diesen Fehler erhalte:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/apt" (-1)
Ich verwende Sierra 10.12.4 und versuche, den md5sum
Befehl auf dem Mac zu verwenden.
Irgendwelche Gedanken dazu?
Antwort1
apt
, der Paketmanager, ist ein Linux-Tool von Debian GNU/Linux. macOS hat es nicht. Das apt
Programm, das sich zufällig in Ihrem Suchpfad befindet, ist JavasWerkzeug zur Bearbeitung von Anmerkungen, und wird nicht tun, was Sie wollen.
Es gibt Projekte wie Homebrew, MacPorts und Fink, die verpackte Drittanbietersoftware für macOS bereitstellen.
- Eigenbrauen:https://brew.sh/
- MacPorts:https://www.macports.org/
- Fink:http://www.finkproject.org/
pkgsrc von NetBSD funktioniert auch gut unter macOS: http://www.pkgsrc.org/
Was betrifft md5sum
: Unter den BSD-Unices, zu denen auch macOS gehört, ist oft ein Dienstprogramm namens md5
verfügbar, das denselben Dienst ausführt (aber mit einem leicht anderen Ausgabeformat).
Wenn Sie GNU Coreutils mithilfe der von einem der oben genannten Projekte bereitgestellten Tools installieren, md5sum
wird installiert. Die ausführbare Datei wird manchmal aufgerufen gmd5sum
(beachten Sie das hinzugefügte g
Präfix, das auch allen anderen ausführbaren Dateien von GNU Coreutils hinzugefügt wird).
Antwort2
macOS verwendet die APT-Paketverwaltungstools nicht, zumindest nicht standardmäßig. Hier versuchen Sie am Ende, JavasWerkzeug zur Bearbeitung von Anmerkungen.
Wenn Sie Paketverwaltungstools für macOS ausprobieren möchten, finden Sie unterSo installieren Sie apt-get oder YUM unter Mac OS X; Mit Fink können Sie installieren apt-get
.