I lang tid har Homebrew vært et praktisk verktøy for Mac-brukere, men bare for Mac-brukere. Appen legger til Linux-stil pakkehåndtering, slik at brukerne enkelt kan installere kommandolinjeverktøy. Nå, med versjoner 2.0.0 og nyere, er appen ikke lenger eksklusiv for Mac.
Hjemme brygget er nå tilgjengelig for både Linux-brukere og Windows-brukere takket være Windows Subsystem for Linux. Det er imidlertid en viktig forskjell: navnet. På Linux-systemer er appen kjent som Linuxbrew.
Hvorfor bruke Homebrew i stedet for distros pakkeleder?
Det er noen grunner til at du kanskje vil velge å bruke Linuxbrew i stedet for systemets standard pakkebehandling. Først trenger du ikke å bruke sudo
kommando for å installere pakker. Du trenger ikke engang nødvendigvis root-privilegier for å installere det. Pakker er installert i enten hjemmekatalogen eller en Linuxbrew-spesifikk hjemmekatalog.
En annen grunn til å bruke Homebrew / Linuxbrew er at du kanskje vil bruke den samme pakkebehandleren på forskjellige systemer. I dette tilfellet er det ikke nødvendig å huske visse kommandoer for Ubuntu, noen for Mac og et annet sett for Windows.
Systemkrav
På Linuxbrew-delen av Homebrew-nettstedet viser det noen få systemkrav, som de fleste relativt moderne systemer ikke burde ha problemer med å møte:
- GCC 4.4 eller nyere
- Linux 2.6.32 eller nyere
- Glibc 2.12 eller nyere
- 64-biters x86_64 CPU
Det er ingen støtte for 32-biters systemer på dette tidspunktet, så hvis du kjører et eldre system, kan det hende du har lykken. Det er også noen avhengigheter å installere.
Installer Linuxbrews avhengigheter
For Ubuntu eller andre Debian-baserte systemer kan du installere alt Homebrew trenger for å kjøre i en kommando:
sudo apt-get install build-essential curl file git
For Fedora, CentOS eller Red Hat, bruk følgende kommando i stedet:
sudo yum groupinstall ‘Development Tools’ && sudo yum install curl file git
Installer Linuxbrew
Som med avhengighetene, kan du installere Linuxbrew med en enkelt kommando. Dette laster ned og kjører installasjonsskriptet fra Linuxbrew GitHub-arkivet:
sh -c "$(curl -fsSL [https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh])"
Linuxbrew-nettstedet anbefaler å kjøre følgende kommandoer for å legge til appen i din bash-profil:
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv) test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv) test -r ~/.bash_profile && echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.profile
I tilfelle ovennevnte kommandoer ikke fungerer etter at du logger deg ut og tilbake til ditt valgte skall, legg til følgende linje i “~ / .bashrc,” “~ / .zshrc,” eller annen relevant skallkonfigurasjon:
export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH
Nå er du klar til å prøve å bruke Linuxbrew for å installere en pakke. Installatøren anbefaler å installere gcc, så start med det:
brew install gcc
Bruke Linuxbrew
Som sett ovenfor er den enkleste kommandoen brew install
etterfulgt av navnet på pakken du vil installere. For å søke etter tilgjengelige pakker, som Homebrew refererer til som «formler», kan du bruke brew search
etterfulgt av navnet. Bruk for å vise detaljer om en bestemt formel brew info
etterfulgt av navnet. Endelig, brew update
oppdaterer Linuxbrew så vel som installerte formler.
Hvis Linuxbrew-installasjonen din ikke fungerer som den skal, eller du ikke er sikker, er en kommando å vite brew doctor
. Hvis alt er bra, vil kommandoen rapportere «Systemet ditt er klart til å brygge.» Hvis noe er galt, vil kommandoen gi deg en ide om hvor du skal begynne å løse problemet. For flere kommandoer, se Homebrew-dokumentasjon, men det ovennevnte bør være det meste du trenger å vite.