Homebrew is een gratis pakketbeheersysteem dat wordt gebruikt om de pakketten op macOS te installeren, te verwijderen en bij te werken met behulp van terminalopdrachten. Homebrew vereenvoudigt de installatie van pakketten op macOS en helpt de ontwikkelaars om hun werk te stroomlijnen. Deze tutorial is een handleiding voor het installeren en gebruiken van Homebrew op een Mac. Aangezien Homebrew een terminalgebaseerde pakketbeheerder is, moet u de functie van de terminal op Mac kennen.
Terminal, ook wel opdrachtregelinterface genoemd, is een app waarmee u op een niet-grafische manier met het systeem kunt communiceren. Terminal kan intimiderend zijn voor iedereen die er nieuw is, maar toch heeft het veel potentieel omdat je hiermee taken kunt automatiseren die je op je systeem uitvoert.
Homebrew-commando's maken het gemakkelijk om open-sourcepakketten en ontwikkelaarstools op Macs te installeren, aangezien Macs niet met de pakketbeheerder worden geleverd. Laten we eens kijken hoe we Homebrew op een Mac kunnen installeren:
Vereisten
De volgende vereisten zijn nodig om Homebrew op een Mac te installeren:
- Een systeem met macOS (Mojave en hoger)
- Gebruiker met beheerdersrechten
Hoe Homebrew op Mac te installeren
Homebrew installeren op een Mac is een proces van 2 stappen:
- Xcode-opdrachtregelprogramma's installeren
- Homebrew installeren
Homebrew-functionaliteit is afhankelijk van Xcode Command Line-tools, het moet worden geïnstalleerd voordat Homebrew wordt geïnstalleerd. Laten we eens kijken hoe u Xcode Command Line Tools Mac kunt installeren.
1: Hoe Xcode Command Line Tools op Mac te installeren
Om de Homebrew op een Mac te installeren, moet u Xcode Command Line Tools op uw systeem hebben geïnstalleerd, aangezien Homebrew deze tools nodig heeft om te kunnen functioneren.
Xcode is een IDE van Apple om op iOS, iPadOS en macOS gebaseerde applicaties te ontwikkelen. Als het al op uw systeem is geïnstalleerd, hoeft u Xcode Command Line Tools niet te installeren. Maar als het niet is geïnstalleerd, hoeft u niet de volledige Xcode IDE te installeren, omdat het ongeveer 10 GB aan opslagruimte zou kosten, maar installeer in plaats daarvan de Xcode Command Line Tools.
Open eerst terminal op je Mac door op te drukken Command + spatiebalk sleutels, zoeken terminal en druk vervolgens op Enter om het te openen:
Typ de volgende opdracht om te controleren of de Xcode Command Line Tools zijn geïnstalleerd of niet:
xcode-select -pDe bovenstaande opdracht drukt de actieve ontwikkelaarsmap af, als u een foutmelding krijgt, betekent dit dat de Xcode Command Line Tools niet zijn geïnstalleerd:
Gebruik de onderstaande opdracht om Xcode Command Line Tools te installeren:
xcode-select --installerenEr verschijnt een dialoogvenster klik op Installeren:
Mee eens zijn de Licentieovereenkomst :
Het downloaden begint:
Klik Gedaan wanneer het downloaden is voltooid:
Controleer de installatie van Xcode Command Line Tools met behulp van:
xcode-select -in
Het gebruik van het pad van de ontwikkelaar controleren:
xcode-select -p
De Xcode Command Lines Tools zijn op uw systeem geïnstalleerd en gaan nu naar de volgende stap.
Hoe Homebrew op Mac te installeren
Er zijn twee hoofdtypen Macs beschikbaar:
- Intel-gebaseerde Mac (Intel i5, i7)
- Apple op siliconen gebaseerde Mac (M1/M2)
Het installatieproces van Homebrew op beide typen machines is vergelijkbaar, maar Macs op basis van Apple Silicon vereisen een extra stap die in de volgende sectie zal worden besproken.
i: Homebrew installeren op een Intel-gebaseerde Mac
Voer de volgende opdracht uit in de macOS-terminal om de installatie van Homebrew-pakketbeheerder te starten:
/ bin / bash -c ' $(krul -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) '
Het bovenstaande script installeert de Homebrew in de /usr/lokaal/ map.
ii: Homebrew installeren op een M1 Mac
De bovenstaande stap installeert Homebrew in /opt/homebrew/ directory als de Mac op Apple Silicon is gebaseerd (M1/M2).
Op M1- of M2-Macs moet een extra stap worden gevolgd om Homebrew te installeren. Standaard wordt de Homebrew gedownload in de map /opt/homebrew. Deze map maakt geen deel uit van de omgevingsvariabele ($PATH).
Om van deze map een onderdeel van de omgevingsvariabele te maken, voert u de volgende opdracht uit op op Apple Silicon gebaseerde Macs:
echo 'eval '$(/opt/homebrew/bin/brew shellenv)'' >> ~ / .zprofileevalueren ' $(/opt/homebrew/bin/brew shellenv) '
U kunt ook de . openen zprofiel bestand in de nano editor met commando:
sudo nano ~ / .zprofile
Voeg nu de volgende regel toe aan het bestand en sla het op:
evalueren ' $(/opt/homebrew/bin/brew shellenv) '
Opmerking: De Homebrew-installatiegids in dit artikel is voor macOS 11.X Big Sur. Homebrew wordt officieel niet ondersteund op de oudere versies van macOS, maar het werkt mogelijk wel op macOS Mojave en Catalina.
Gebruik de onderstaande opdracht om de Homebrew-installatie te verifiëren:
brouwen --versie
Om de Homebrew bij te werken naar de nieuwste versie, gebruik:
brouwsel update
Voer voor hulp met betrekking tot Homebrew het volgende uit:
brouwen --helpen
Om de Homebrew man-pagina te lezen, gebruik:
Mens brouwen
Homebrew op Mac gebruiken
Homebrew wordt geleverd met tal van opdrachten om pakketten te beheren, enkele veelgebruikte opdrachten worden in de volgende sectie besproken:
Pakket installeren
Gebruik de volgende syntaxis om een formule of pakket te installeren:
brouwen installeren < verpakkingsnaam >Opmerking: Voor Homebrew-pakketten wordt de formuleterm gebruikt; het geeft instructies voor Homebrew om pakketten te installeren.
Om bijvoorbeeld de te installeren wget hulpprogramma vervang de
Vaten installeren
Je kunt ook GUI-gebaseerde apps installeren met Homebrew, gebruik daarvoor de volgende syntaxis:
brouwen installeren --vat < verpakkingsnaam >Opmerking: Om de native macOS-pakketten te installeren, gebruikt Homebrew vatdefinitie.
Om bijvoorbeeld Firefox-browser te installeren, gebruikt u:
brouwen installeren --vat firefox
Geïnstalleerde pakketten weergeven
Om de geïnstalleerde pakketten te controleren, kunnen we de door Homebrew geïnstalleerde pakketten weergeven met behulp van:
brouwlijst
Pakketten verwijderen
Volg de onderstaande syntaxis om het Homebrew-pakket te verwijderen:
brew verwijderen < verpakkingsnaam >Verwijderen wget pakket gebruik:
brew verwijderen wget
Gebruik de volgende syntaxis om een vat te verwijderen:
brew verwijderen --vat < verpakkingsnaam > Om Firefox-vat te verwijderen, vervangt u de
Pakketafhankelijkheden controleren
Gebruik de onderstaande opdracht om de afhankelijkheden van een specifiek pakket te controleren:
brouwdeps < verpakkingsnaam >Om bijvoorbeeld de afhankelijkheden van te controleren wget , uitvoeren:
brouwdeps wget
Pakketten bijwerken
Gebruik de volgende syntaxis om een specifiek Homebrew-pakket bij te werken:
brouwsel update < verpakkingsnaam >Verouderde pakketten vermelden
Gebruik de volgende opdracht in de terminal om de verouderde pakketten weer te geven:
brouwen verouderdOnnodige afhankelijkheden verwijderen
Gebruik om ongewenste afhankelijkheden te verwijderen:
automatisch verwijderen brouwen --oefening
Homebrew-fouten en waarschuwingen weergeven
Gebruik de onderstaande opdracht om Homebrew-fouten en -problemen op te sommen:
brouwdokter
Hoe Homebrew van Mac te verwijderen
Als je geen pakketbeheerder meer nodig hebt voor je Mac met macOS Mojave of hoger, dan kan Homebrew eenvoudig worden verwijderd met behulp van de onderstaande opdracht:
/ bin / bash -c ' $(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh) 'Hoe Xcode Command Line Tools te verwijderen
Om Xcode Command Line Tools te verwijderen, voert u de onderstaande opdracht in de terminal uit:
sudo rm -rf / Bibliotheek / Ontwikkelaar / CommandLineTools
Conclusie
macOS wordt niet geleverd met een pakketbeheerder, de meeste software wordt geïnstalleerd met behulp van GUI. Homebrew is een pakketbeheerder waarmee u eenvoudig pakketten op macOS kunt installeren via de opdrachtregelinterface. Het is best handig bij het installeren van ontwikkelaarstools en zelfs native macOS open-source GUI-applicaties.