brew
Ich habe versucht, die Anzahl der verfügbaren Pakete durch Ausführen abzurufen
brew search | wc -l
aber ich weiß nicht, wie genau das wirklich ist. Was muss ich beachten, um eine korrektere Nummer zu erhalten?
PS: macports listet hier 19.889 Pakete online auf
Am 23. Juni 2019 beträgt die bald falsche Anzahl von Paketen 4804 .
Da viele Leute Pakete hinzufügen und entfernen, verschiebt sich diese Anzahl um Dutzende pro Tag und manchmal um Hunderte gleichzeitig, wenn größere Änderungen Pakete aus dem Mainstream-Repository in ein Sub-Repository verschieben, das "angezapft" werden kann, um die Anzahl zu erhöhen.
Homebrew verwendet ein Konzept namens Tap, das einfach ein Repository ist, das eine Liste von Formeln enthält, die es verfolgt, aktualisiert und installiert. Die Standardinstallation von Homebrew wird mit einem Tap namens Homebrew/Core geliefert, aber es gibt keine Begrenzung dafür, wie viele oder wie groß ein Tap Sie Pakete beziehen können, da sie so ziemlich überall selbst gehostet werden können.
Running brew [command] [options]
führt den Befehl auf Homebrew/Core Tap aus. Es gibt verschiedene andere offizielle und inoffizielle Taps, von denen Pakete installiert werden können.
Die Gesamtzahl der Pakete in jedem Tap ändert sich ständig, wenn neue Pakete (als Formel bezeichnet) hinzugefügt, gelöscht oder aktualisiert werden. Um die aktuelle Anzahl zu erhalten, aktualisieren Sie zuerst das lokale Homebrew/Core- Tap-Repository, indem Sie Folgendes ausführen:
brew update
.
Führen Sie nun Ihre Befehlszeile aus:
brew search | wc -l
um die aktuelle Anzahl der Pakete im Homebrew/Core -Tap zu erhalten. Das Ausführen brew search
ohne Argumente listet alle Pakete auf (Formel).
kein Hang
brew search | wc -l
" ist nicht zum Thema, da es weder eine Art von Forschung Ihrerseits zeigt (Sie können dies leicht selbst durchführen) noch mit einem praktischen Problem in Verbindung zu stehen scheint. Deshalb habe ich ( sowie @bmike) bearbeitete es in etwas, das für ein breiteres Publikum von Interesse sein könnte. Bitte schauen Sie unter apple.stackexchange.com/help/editing nach , um zu verstehen, warum eine Bearbeitung stattfindet.Benutzer1133275
kein Hang
brew
ist nur ein Haufen Shell- und Ruby-Skripte, die mit einigen Anpassungen überall ausgeführt werden können. Und das Ergebnis ändert sich täglich, im Moment ist es 4557.Fahrrad