Jeg prøvde Homebrew på Linux. Slik gikk det

Homebrew er en kraftig og brukervennlig pakkebehandler for Linux, som forenkler programvareinstallasjon og -administrasjon, og tilbyr en enhetlig opplevelse for brukere av både Linux og macOS.

Som en langvarig Linux-bruker har jeg prøvd mange forskjellige pakkebehandlere. Da jeg hørte om Homebrew, ble jeg nysgjerrig på å få tak i det. Uten en macOS-enhet måtte jeg motstå den impulsen. Inntil jeg lærte at Homebrew også støtter Linux.

For de som ikke er kjent med det, Homebrew er en populær pakkebehandler skrevet i programmeringsspråket Ruby som gjør det utrolig enkelt å installere programvare fra kommandolinjen. På macOS er det et verktøy for vanlige brukere og utviklere som ønsker å raskt få tak i alt fra programmeringsspråk til open-source verktøy uten å måtte grave gjennom installerfiler eller App Store-rot.

Homebrew fungerer ved å håndtere all nedlasting, kompilering og lenking for deg, ofte med en enkelt kommando. Det er kjent for å være enkelt, raskt og brukervennlig, spesielt sammenlignet med den mer fragmenterte opplevelsen av native Linux-pakkebehandlere, som kan variere mellom distribusjoner.

Homebrew er tilgjengelig for Linux også

Som en som aldri har brukt macOS før, trodde jeg tidligere at Homebrew var et eksklusivt produkt for Mac-brukere. Det virket alltid som en av de polerte, Mac-spesifikke verktøyene som ikke helt hadde krysset over til Linux-verdenen. Så forestill deg min overraskelse da jeg oppdaget at det ikke bare er for macOS, det fungerer også på Linux. Som mange andre pakkebehandlere, kan du bruke Homebrew på Linux-systemer også.

Det viser seg at Homebrew har støttet Linux ganske lenge nå under navnet "Linuxbrew", men så ble det foldet inn i hoved Homebrew-prosjektet. Det betyr at enten du er på macOS eller Linux, så bruker du i det vesentlige den samme Homebrew, med noen Linux-spesifikke justeringer under panseret.

Dette betyr at det ikke er i en nedskalert eller uoffisiell form. Linux-versjonen er en del av hoved Homebrew-prosjektet, og gir nesten den samme opplevelsen for Linux-brukere som ønsker en renere, mer konsistent måte å administrere programvare på. Denne oppdagelsen var gnisten som fikk meg til å prøve det ut på min egen Linux-oppsett. Og ærlig talt? Jeg var nysgjerrig på å se hvor godt det faktisk fungerer i et ikke-macOS-miljø.

Installere og sette opp Homebrew på Linux

Den enkleste måten å installere Homebrew på er å bruke det offisielle installasjonsskriptet. Homebrew gir en enkel kommando som tar seg av hele installasjonsprosessen.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Kommandoen ovenfor laster i hovedsak ned installasjonskriptet fra Homebrew’s GitHub-repositorium ved hjelp av curl kommandolinjeverktøyet. Den /bin/bash -c delen kaller opp et nytt Bash-skjell for å kjøre en kommando. -c alternativet forteller Bash å utføre den følgende strengen som en kommando.

Vær forsiktig med å kjøre skript fra Internett. Sørg for å validere innholdet for å se om det er noe farlig i det.

Du kan sjekke skriptet på GitHub-repositoriet. Etter å ha kjørt kommandoen, kan det be om passordet ditt. Når du skriver det inn, vil du se noe tekst som beskriver hva skriptet vil gjøre. Trykk Enter for å fortsette installasjonsprosessen.

Når installasjonen er over, vil skriptet advare deg om at Homebrew ikke er i PATH-en din. Så la oss sette det opp. Legg til Homebrew i PATH-en din:

echo >> /home/zunaid/.bashrc

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/zunaid/.bashrc

eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

Bruk endringene ved å laste .bashrc filen:

source ~/.bashrc

Sørg for å modifisere kommandoene over for å bruke din brukers hjemmekatalog før du kjører dem. Etter det, er det siste som gjenstår å installere noen avhengigheter for Homebrew.

sudo apt-get install build-essential

Nå bør du være klar til å bruke Homebrew på Linux. For å sjekke om installasjonen var vellykket, kjør:

brew help

Det skal vise noen brew-kommandoer og hvordan du bruker dem.

Grunnleggende bruk av Homebrew

La oss bruke Homebrew til å installere vår første pakke. For å gjøre det, kjør:

brew install package_name

For eksempel, la oss installere en enkel app ved hjelp av Homebrew som skriver "Hello, world!"

brew install hello

Du kan kjøre den installerte pakken som enhver annen pakke.

kommando i terminalen.

hei

Hvis du vil søke etter et pakkenavn, bruk søkekommandoen.

brew search pakke_navn

Dette gir tilbake et resultat som består av alle pakkenavn som inneholder ordet du søkte etter. Her er et eksempel der jeg søker etter "git" ved hjelp av Homebrew.

brew search git

For å oppdatere en installert pakke, må du kjøre:

brew upgrade pakke_navn

Så, fra vårt forrige eksempel med "hei"-pakken:

brew upgrade hei

Du kan til og med sjekke listen over utdaterte pakker ved å bruke:

brew outdated

Du kan også oppdatere Homebrew selv. For å gjøre dette, kjør:

brew update

Som med andre Linux pakkebehandlere, er en enkel måte å holde brew-repositoriene og pakkene oppdatert, å kjøre:

brew update && brew upgrade

For å avinstallere en pakke, bruker du bare avinstalleringskommandoen.

brew uninstall hei

Hvis du vil avinstallere Homebrew fra Linux, finnes det et avinstalleringsskript også. Sjekk skriptet for å verifisere innholdet. Deretter kan du avinstallere Homebrew med følgende kommando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

Denne kommandoen fungerer på samme måte som installasjonskommandoen.

Min erfaring med Homebrew

Det første jeg la merke til mens jeg brukte Homebrew, er at det er ganske brukervennlig. Fra installasjon til å kjøre hver kommando, viser det detaljert utdata som viser hva som skjer bak kulissene. Hvis noe går galt, eller du trenger å gjøre noe i neste steg, blir det også nevnt for din bekvemmelighet. De linker også til dokumentasjonen ganske ofte i terminalutdataene.

Snakker vi om dokumentasjon, er den beriket med alt du trenger å vite for å komme i gang med Homebrew. Den viser vanlige terminologier, kommandoer i man-sides stil, informasjon om underkommandoer og tilgjengelige alternativer, og til og med miljøvariabler.

På grunn av de detaljerte forslagene, hadde jeg ingen problemer med å bruke Homebrew. Den innebygde hjelpen var også ganske nyttig. I tillegg til hjelpkommandoen, får du også se en liste over tilgjengelige kommandoer i brew med brew commands kommandoen. Det er innebygde feilsøkingsfunksjoner.

Hvis du ikke forstår hvordan du bruker en bestemt brew-kommando, kan du sjekke hjelpeseksjonen spesifikt for den enkelte kommandoen. For eksempel, mens jeg brukte Homebrews forskjellige funksjoner, ønsket jeg å vite hva som ville skje dersom jeg kjørte brew cleanup kommandoen. For det, kan du finne ut hva som skjer ved å sende den kommandoen til hjelpkommandoen, slik:

brew help cleanup

Som du ser, finnes det detaljert informasjon om å bruke den spesifikke kommandoen og hva den gjør. Alt dette ga en smidig opplevelse med å bruke Homebrew.

Homebrew kan være nyttig for å installere pakker som ikke er lett tilgjengelige på distribusjonen din. For mange programvareprogrammer må du kanskje bruke Flatpak, Snap, eller installere fra kildekode. Å bruke Homebrew kan gjøre det mye enklere å installere og vedlikeholde.

For noen distribusjoner er det vanskelig å finne en oppdatert pakke. Du må enten forholde deg til en utdatert pakke eller få den oppdaterte via omstendelige metoder. Hvis den pakken er tilgjengelig på Homebrew, kan du enkelt få den oppdaterte versjonen med en enkel kommando.

I de kommende dagene ser jeg for meg at jeg vil fortsette å bruke Homebrew på Linux for å håndtere Linux-pakker på grunn av de livskvalitetsfunksjonene og den rike dokumentasjonen. Spesielt hvis du er utvikler, vil du garantert elske det.

Det er mye mer å lære om Homebrew enn det jeg kunne dekke i denne guiden. Så hvis du vil lære mer om det, sjekk ut den offisielle dokumentasjonen. Det finnes også et diskusjonsforum for å møte andre brukere og en Linux-spesifikk guide, også.

Hvis du vil lese flere artikler som Jeg prøvde Homebrew på Linux. Slik gikk det, kan du besøke kategorien Linux.

Index
  1. Homebrew er tilgjengelig for Linux også
  2. Installere og sette opp Homebrew på Linux
  3. Grunnleggende bruk av Homebrew
  4. Min erfaring med Homebrew

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Go up