Ich habe versucht, die Anzahl der verfügbaren brew
Pakete durch Ausführen zu ermitteln
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
macos
command-line
homebrew
open-source
user1133275
quelle
quelle
brew search | wc -l
" ist nicht thematisch, da es keinerlei Nachforschungen von Ihrer Seite zeigt (Sie können dies leicht selbst durchführen), noch scheint es mit einem praktischen Problem verbunden zu sein. Deshalb habe ich ( sowie @bmike) bearbeiteten es zu 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 die Bearbeitung stattfindet.brew
handelt sich nur um eine Reihe von Shell- und Ruby-Skripten, die überall mit einigen Optimierungen ausgeführt werden können. Und das Ergebnis ändert sich täglich, im Moment ist es 4557.Antworten:
Am 23. Juni 2019 wird die Anzahl der Pakete, die demnächst falsch sein werden, 4804 betragen .
Da viele Leute Pakete hinzufügen und entfernen, verschiebt sich diese Anzahl um Dutzende pro Tag und manchmal um Hunderte, wenn größere Änderungen Pakete aus dem Mainstream-Repository in ein Unter-Repository verschieben, das "abgehört" werden kann, um die Anzahl zu erhöhen.
Homebrew verwendet ein Konzept namens tap, bei dem es sich lediglich um ein Repository handelt, das eine Liste von Formeln enthält, von denen aus es verfolgt, aktualisiert und installiert wird. Die Standardinstallation von Homebrew wird mit einem Tap namens Homebrew / Core ausgeliefert, aber es gibt keine Begrenzung für die Anzahl oder Größe der Tap-Pakete, die Sie beschaffen können, da diese praktisch überall selbst gehostet werden können.
Beim Ausführen wird
brew [command] [options]
der Befehl auf Homebrew / Core Tap ausgeführt. Es gibt verschiedene andere offizielle und inoffizielle Taps, von denen Pakete installiert werden können.Die Gesamtzahl der Pakete in einem Tap ändert sich ständig, wenn neue Pakete (sogenannte Formeln) 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 Kommandozeile aus:
brew search | wc -l
um die aktuelle Anzahl der Pakete im Homebrew / Core- Tap zu erhalten. Wenn Sie
brew search
ohne Argumente ausführen, werden alle Pakete aufgelistet (Formel).quelle