Fehler bei der Verwendung von apt unter macOS Sierra

Fehler bei der Verwendung von apt unter macOS Sierra

Ich habe Probleme bei der Verwendung von apt auf meinem Mac. Wenn ich es ausführe sudo apt searchoder sudo apt-getim 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 md5sumBefehl 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 aptProgramm, 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.

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 md5verfü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, md5sumwird installiert. Die ausführbare Datei wird manchmal aufgerufen gmd5sum(beachten Sie das hinzugefügte gPrä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.

verwandte Informationen