Homebrew is een gratis en open-source pakketbeheerder voor Linux en macOS. Hoewel verschillende Linux-distributies worden geleverd met hun eigen pakketbeheerders, zoals APT, DNF, Pacman, enz., Om software te vergemakkelijken installatie, wil je Homebrew op je systeem als je programma's wilt installeren die niet beschikbaar zijn in de standaard Linux-distro opslagplaatsen.
Laten we Homebrew eens bekijken en de stappen om het op Linux te installeren en te gebruiken.
Wat is homebrew?
Homebrew is een pakketbeheerder die de installatie vereenvoudigt van programma's die niet beschikbaar zijn in de officiële Linux-distro-repository's. Het bevat meer dan 5000 pakketten (ook wel "formules" genoemd) en is perfect voor het installeren van Unix-tools en andere open-sourceprogramma's en hulpprogramma's.
Een van de voordelen van het gebruik van Homebrew is dat de pakketten beter worden onderhouden dan die beschikbaar zijn in andere repositories. Dit betekent dat je de nieuwste versies van programma's kunt installeren, zelfs als je een oudere Linux-distro op je computer gebruikt.
Hoe Homebrew op Linux te installeren
Homebrew is eenvoudig in te stellen. Volg deze instructies om Homebrew op uw Linux-machine te installeren:
Het eerste dat u hoeft te doen, is build-tools op uw Linux-machine installeren. Build-tools, voor niet-ingewijden, zijn programma's die het bouwen van pakketten op een Linux-machine vergemakkelijken.
Open op Debian of Ubuntu de terminal en installeer het build-essentiële pakket en andere afhankelijkheden met behulp van de volgende opdracht:
sudo apt installerenbouwen-essentiële procps curl het dossier git
Als je gebruikt Fedora, CentOS of Red Hat kunt u build-tools installeren met:
sudo yum groepsinstallatie 'Ontwikkelingshulpmiddelen'
sudo jammie installeren procps-ng curl het dossier git
sudo jammie installeren libxcrypt-compat
Voer deze opdracht uit om te controleren of de compiler beschikbaar is:
welke maken
Als dit een pad retourneert, betekent dit dat je een werkende compiler op je Linux-machine hebt. Anders is er iets mis met de installatie. In dat geval moet u het installatieproces opnieuw doorlopen.
Stap 2: Installeer Homebrew op Linux
Met de build-tools op hun plaats, hoeft u nu alleen nog maar het installatiescript uit te voeren om Homebrew te installeren. Open de terminal en voer deze opdracht uit om dit te doen:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/installeren/HOOFD/install.sh)"
Wanneer u wordt gevraagd om door te gaan met de installatie, drukt u op Binnenkomen, en het script begint met het downloaden en installeren van Homebrew op uw systeem. Wacht een paar minuten totdat de installatie is voltooid.
Zodra het klaar is, zie je de installatie voltooid bericht op de terminal, samen met een sectie genaamd Volgende stappen die u vertelt wat u vervolgens moet doen voordat u Homebrew kunt gaan gebruiken.
Hier zie je twee opdrachten om Homebrew aan je PATH toe te voegen. Kopieer deze en voer ze hieronder één voor één uit. Zo zien deze opdrachten eruit:
echo 'evalueren "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"'>> /home/user_name/.profile
echo "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
We moeten stel het PAD in voor Homebrew zodat de shell het kan vinden wanneer u het aanroept voor het installeren, bijwerken of verwijderen van pakketten, ongeacht uw huidige werkmap.
Homebrew gebruiken op Linux
Met Homebrew geïnstalleerd, kunt u het nu gebruiken om bestaande Homebrew-pakketten op uw Linux-machine te installeren, bij te werken en te verwijderen. Volg de instructies in de volgende paragrafen om deze handelingen uit te voeren.
1. Een pakket installeren met Homebrew
Voordat je erin springt en een pakket installeert met Homebrew, moet je eerst Homebrew en al zijn pakketdefinities bijwerken. Open de terminal en voer deze opdracht uit om dit te doen:
brouwen update
Aangezien je Homebrew zojuist hebt geïnstalleerd, is het waarschijnlijk al up-to-date, maar het is altijd een goede gewoonte om dit te doen voordat je een nieuw pakket installeert.
Als u nu een online handleiding volgt om een pakket te installeren, weet u zeker dat het pakket aanwezig is op Homebrew en daarom kunt u het meteen installeren. Als u het echter niet zeker weet, kunt u het pakket opzoeken om te controleren of Homebrew het heeft door het volgende uit te voeren:
brouwen zoeken pakketnaam
Als u bijvoorbeeld wilt zoeken of htop beschikbaar is in Homebrew-repository's, voert u het volgende in:
brouwen zoeken htop
Gebruik ten slotte om het pakket te installeren:
brouwen installeren verpakkingsnaam
Bijvoorbeeld:
brouwen installeren htop
2. Een Homebrew-pakket upgraden
Na verloop van tijd, als u een programma gebruikt, ontvangt het nieuwe updates met bugfixes, nieuwe functies en andere verbeteringen. Aangezien Homebrew de pakketten zelf niet automatisch opwaardeert (niet bijwerkt), moet u dit handmatig doen.
Maar voordat je een Homebrew-pakket opwaardeert, wil je misschien de versie van een pakket verifiëren om precies te weten welke versie je gebruikt. Open hiervoor de terminal en voer de onderstaande opdracht uit:
brouwen lijst --versions pakketnaam
Om beschikbare versies voor het htop-pakket te controleren:
brouwen lijst --versies htop
Als er nu een nieuwe versie voor het pakket is, kunt u er als volgt naar upgraden:
brew upgrade pakketnaam
Bijvoorbeeld:
brew upgrade htop
Als alternatief, als u alle Homebrew-pakketten die op uw systeem zijn geïnstalleerd in één keer wilt upgraden, kunt u dit doen door het volgende uit te voeren:
brouwsel upgrade
3. Een Homebrew-pakket verwijderen
Als je om de een of andere reden een pakket niet langer op je computer nodig hebt, kun je het verwijderen, net zoals je doet met traditionele Linux-pakketbeheerders. Om een pakket te verwijderen met Homebrew, voer je deze opdracht uit in de terminal:
brouwen verwijderen verpakkingsnaam
Hoe Homebrew op Linux te verwijderen
Net als bij het Homebrew-installatieproces, omvat het verwijderen van Homebrew ook het gebruik van een script, dat de pakketbeheerder automatisch van uw Linux-systeem verwijdert.
Open de terminal en voer deze opdracht uit om het verwijderingsscript te downloaden en uit te voeren:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/installeren/HOOFD/uninstall.sh)"
Zodra het script het verwijderen van Homebrew heeft voltooid, worden enkele bestanden weergegeven die niet zijn verwijderd tijdens het verwijderingsproces. U kunt deze overgebleven bestanden verwijderen uit de bestandsbeheerder of terminal op de manier die u goeddunkt.
Andere handige homebrew-commando's die u moet kennen
Hoewel de tot nu toe besproken commando's vrijwel alles zijn wat je moet weten om Homebrew op Linux te gebruiken, heeft Homebrew ook een paar andere handige commando's waarvan je op de hoogte moet zijn. Waaronder:
- hulp bij het brouwen: Het drukt verschillende Homebrew-commando's af met hun gebruik en doel.
- brouwhulp sub_commando: Het is handig als u meer wilt weten over een specifiek Homebrew-commando, inclusief de beschikbare opties en het gebruik.
- brouwdokter: Het controleert uw systeem op mogelijke problemen en somt ze op, zodat u ze kunt oplossen en problemen kunt voorkomen bij het gebruik van Homebrew.
- brouwen verouderd: Het wordt gebruikt om alle Homebrew-pakketten op uw systeem weer te geven die verouderd zijn en moeten worden bijgewerkt.
- zetpin pakketnaam: Hiermee kunt u een Homebrew-pakket specificeren om te voorkomen dat het wordt geüpgraded wanneer u het brew-upgrade-commando op uw systeem uitvoert. Als u het pakket later wilt losmaken, zal Homebrew het samen met alle andere pakketten upgraden.
- brouwen opruimen: Het wordt gebruikt voor het opschonen van oude versies van pakketten op uw systeem en andere gerelateerde gegevens.
Installeer uw favoriete programma's op Linux met Homebrew
Nu je Homebrew hebt geïnstalleerd en een idee hebt hoe je het kunt gebruiken voor het installeren van nieuwe pakketten, kun je gemakkelijk zoek en installeer programma's die anders niet beschikbaar zijn via traditionele Linux-pakketbeheerders op uw machine.
Als je een beginnende programmeur bent, kan Homebrew heel handig voor je zijn, omdat je er moeiteloos verschillende CLI-tools op je systeem mee kunt installeren. Evenzo, terwijl je toch bezig bent, wil je misschien ook Git-installatie en -configuratie bekijken om jezelf vertrouwd te maken met een versiebeheersysteem.