Jag testade Homebrew på Linux. Så här gick det

Upptäck Homebrew, en kraftfull paketförvaltare som gör programinstallation på Linux enkelt och effektivt – perfekt för både nya och erfarna användare.
Som en långvarig Linux-användare har jag provat många olika paketverktyg. När jag hörde talas om Homebrew blev jag nyfiken på att få testa det. Eftersom jag inte har en macOS-enhet var jag tvungen att motstå den impulsen. Tills jag lärde mig att Homebrew också stöder Linux.
För dem som inte är bekanta, Homebrew är en populär paketförvaltare skriven i programmeringsspråket Ruby som gör installation av programvara från kommandoraden otroligt enkelt. På macOS är det ett självklart verktyg för både vanliga användare och utvecklare som snabbt vill hämta allt från programmeringsspråk till öppen källkod och verktyg utan att behöva gräva igenom installationsfiler eller skräpa i App Store.
Homebrew fungerar genom att hantera all nedladdning, kompilering och länking för dig, ofta med ett enda kommando. Det är känt för att vara enkelt, snabbt och användarvänligt, särskilt jämfört med den mer fragmenterade upplevelsen av inhemska Linux-paketförvaltare, som kan variera mellan olika distributioner.
Homebrew är också tillgängligt för Linux
Som någon som aldrig har använt macOS tidigare, brukade jag tro att Homebrew var en exklusiv produkt för Mac-användare. Det verkade alltid vara ett av de polerade verktygen som bara fanns på Mac och inte riktigt tog sig över till Linux-världen. Så föreställ dig min överraskning när jag upptäckte att det inte bara är för macOS, utan det fungerar även på Linux. Precis som många andra paketförvaltare kan du använda Homebrew på Linux-system också.
Det visar sig att Homebrew har stöttat Linux under en tid nu under namnet "Linuxbrew", men sedan har det blivit en del av det huvudsakliga Homebrew-projektet. Det betyder att oavsett om du är på macOS eller Linux använder du i grund och botten samma Homebrew, med några Linux-specifika justeringar under ytan.
Detta innebär att det inte är i någon förvattnad eller inofficiell form. Linux-versionen är en del av det huvudsakliga Homebrew-projektet, som erbjuder nästan samma upplevelse för Linux-användare som vill ha ett renare, mer konsekvent sätt att hantera programvara. Denna upptäckte var gnistan som fick mig att prova det på min egen Linux-installation. Och ärligt talat? Jag var nyfiken på att se hur väl det faktiskt fungerar i en icke-macOS-miljö.
Installera och uppföra Homebrew på Linux
Det enklaste sättet att installera Homebrew är att använda det officiella installationsskriptet. Homebrew tillhandahåller ett en-linjers kommando som tar hand om hela installationsprocessen.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Ovanstående kommando laddar i grund och botten ner installationsskriptet från Homebrews GitHub-repo med hjälp av curl-verktyget. Den /bin/bash -c delen startar en ny Bash-shell för att köra ett kommando. -c alternativet instruerar Bash att exekvera följande sträng som ett kommando.
Var försiktig med att köra skript från internet. Se till att verifiera innehållet för att se om det finns något farligt i det.
Du kan kontrollera skriptet på GitHub-repo. Efter att ha kört kommandot kan det be om ditt lösenord. När du anger det kommer du att se en text som beskriver vad skriptet kommer att göra. Tryck på Enter för att fortsätta installationsprocessen.
När installationen är över, kommer skriptet att varna dig för att Homebrew inte är i din PATH. Så låt oss ställa in det. Lägg till Homebrew i din PATH:
echo >> /home/zunaid/.bashrc
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/zunaid/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"Tillämpa ändringarna genom att ladda .bashrc-filen:
source ~/.bashrc
Se till att modifiera ovanstående kommandon till att använda din användares hemkatalog innan du kör dem. Efter det, den sista saken att göra är att installera några beroenden för Homebrew.
sudo apt-get install build-essential
Nu borde du vara redo att använda Homebrew på Linux. För att verifiera om din installation var framgångsrik, kör:
brew help
Det borde visa några brew-kommandon och hur man använder dem.
Grundanvändning av Homebrew
Låt oss använda Homebrew för att installera vårt första paket. För att göra det, kör:
brew install package_name
Till exempel, låt oss installera en enkel app med Homebrew som skriver ut "Hello, world!"
brew install hello
Du kan köra det installerade paketet som vilket annat paket som helst.
kommandot i terminalen.
hej
Om du vill söka efter ett paketnamn, använd sökkommandot.
brew search package_name
Detta ger tillbaka ett resultat som består av alla paketnamn som innehåller det ord du sökte efter. Här är ett exempel där jag söker efter "git" med hjälp av Homebrew.
brew search git
För att uppdatera ett installerat paket behöver du köra:
brew upgrade package_name
Så, från vårt tidigare exempel med "hej"-paketet:
brew upgrade hej
Du kan även kontrollera listan över föråldrade paket med:
brew outdated
Du kan också uppdatera Homebrew själv. För att göra det, kör:
brew update
Som med andra Linux-paketförvaltare är ett enkelt sätt att hålla brew-förråd och paket uppdaterade att köra:
brew update && brew upgrade
För att avinstallera ett paket, använd bara avinstallationskommandot.
brew uninstall hej
Om du vill avinstallera Homebrew från Linux, finns det även ett avinstallationsscript. Kontrollera skriptet för att verifiera innehållet. Avinstallera sedan Homebrew med följande kommando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
Detta kommando fungerar liknande installationskommandot.
Min Upplevelse Med Homebrew
Det första jag lade märke till medan jag använde Homebrew är att det är ganska användarvänligt. Från installation till att köra varje kommando visar det detaljerad output som visar vad som händer bakom kulisserna. Om något går fel eller om du behöver göra något i nästa steg, nämns även det för din bekvämlighet. De länkar också ofta till dokumentationen i terminalens output.
För att tala om dokumentationen, är den rikligt utrustad med allt du behöver veta för att komma igång med Homebrew. Den listar de vanliga terminologierna, kommandon i man-sidestil, information om subkommandon och tillgängliga alternativ, och till och med miljövariabler.
Tack vare de detaljerade förslagen hade jag inga problem med att använda Homebrew. Den inbyggda hjälpen var också ganska användbar. Utöver hjälpkommando får du också se en lista över tillgängliga kommandon i brew med kommandot brew commands. Det finns inbyggda felsökningsfunktioner.
Om du inte förstår hur du använder ett visst brew-kommando kan du kolla in hjälpfunktionen specifikt för det kommandot. Till exempel, medan jag använde Homebrews olika funktioner, ville jag veta vad som skulle hända om jag körde kommandot brew cleanup. För det kan du ta reda på vad som händer genom att skicka det kommandot till hjälpkontot, så här:
brew help cleanup
Som du kan se, finns det detaljerad information om hur du använder just det kommandot och vad det gör. Allt detta gav en smidig upplevelse med Homebrew.
Homebrew kan vara användbart för att installera paket som inte är lätt tillgängliga på din distribution. För många program behöver du kanske använda Flatpak, Snap eller installera från källkod. Att använda Homebrew kan göra det mycket enklare att installera och underhålla.
För vissa distributioner är det svårt att hitta ett uppdaterat paket. Du måste antingen hantera ett föråldrat paket eller få det uppdaterade via besvärliga medel. Om det paketet är tillgängligt på Homebrew kan du enkelt få det uppdaterade med ett enda kommando.
Under de kommande dagarna kan jag se mig själv fortsätta att använda Homebrew på Linux för att hantera Linux-paket på grund av dess livskvalitfunktioner och rika dokumentation. Särskilt om du är utvecklare, kommer du säkert att älska det.
Det finns mycket mer om Homebrew än vad jag kunde täcka i denna guide. Så om du vill lära dig mer om det, kolla definitivt på den officiella dokumentationen. Det finns också ett diskussionsforum för att träffa andra användare och en Linux-specifik guide, också.
Nu när du har läst klart Jag testade Homebrew på Linux. Så här gick det, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar