När du väl har konfigurerat en ny Mac från början är det ett överväldigande jobb att installera ett dussin eller fler appar. Du måste besöka alla applikationswebbplatser och ställa in apparna efter dina behov. Det tar tid och tålamod.
Du kan lösa detta problem med en tredjepartspakethanterare som heter Homebrew. Det förenklar installationen av Unix-verktyg och populära GUI-appar tillgängliga för Mac. Vi visar dig hur du installerar appar från Terminal via Homebrew och håller dem uppdaterade utan krångel.
Vad är Homebrew?
Homebrew är en free och öppen källkodspakethanterare som låter dig installera alla typer av appar på en Mac, som kommandoradsverktyg och tredjeparts GUI-appar. Med ett enda kommando kan du söka, installera, avinstallera eller uppdatera Unix-verktyg.
Systemkraven för Homebrew är:
Terminalapp macOS Catalina 10.15 eller senare (versionerna 10.10 till 10.14 stöds, men finns inte på prioritetslistan) Kommandoradsverktyg för Xcode eller Xcode från Mac App Store Bourne-Again Shell (bash) för installation
Hur man installerar Homebrew på en Mac
För att installera Homebrew behöver du kommandoradsverktyg (upptar ungefär 200 MB). Om du redan har Xcode installerat på din Mac är paketet redan inbyggt i det. Du behöver dock inte installera Xcode (som förbrukar cirka 10 GB eller mer diskutrymme) bara för att installera Homebrew.
Steg 1: Installera kommandoradsverktyg
Öppen Terminal och kör följande kommando:
xcode-select --install
När du skriver det här kommandot visas ett popup-fönster med meddelandet “xcode-select-kommandot kräver kommandoradens utvecklarverktyg. Vill du installera dessa verktyg nu?” Klicka på Installera knappen för att fortsätta med installationen. Eftersom jag redan har installerat det här paketet visar det ett felmeddelande, som framgår av skärmdumpen.
Steg 2: Installera Homebrew
Kör följande kommando från Homebrew-webbplatsen till Terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Det här skriptet kommer att installera Homebrew på sin föredragna plats: /usr/local för Intel Macs, /opt/homebrew för M1 Mac, och /home/linuxbrew/.linuxbrew för Linux.
Notera: One-liner installationsskriptet kräver “bash”-skal. Speciellt kommer zsh, fish, tcsh och csh inte att fungera. Eftersom macOS Catalina och högre är standardskalet “ZSH”, kan du behöva byta till “bash” för att installera Homebrew.
När du klistrar in det här kommandot kommer du att se en rad rader om vad skriptet kommer att installera och dess plats. Skriv in administratörslösenordet och tryck Lämna tillbaka igen för att fortsätta. Installationsprocessen kommer att ta lite tid. Du kommer också att se en Lyckad installation meddelande.
Steg 3: Verifiera Homebrew-installationen
För att verifiera installationen, kör:
brew doctor
Om du ser en Varning meddelande, du behöver inte oroa dig eftersom det bara hjälper underhållarna med felsökning om du lämnar in ett problem. Men kolla in några vanliga installationsproblem på Homebrew-webbplatsen. Vi rekommenderar dig också att springa bryggdoktor med jämna mellanrum.
Per definition består en pakethanterare av kommandoradsverktyg och en uppsättning tjänster för att automatisera mjukvaruhanteringsprocessen som appinstallation, uppgradering, avinstallation och mer. Paketet består av binärprogramvara, konfigurationsfiler och metadata. Metadata hanterar i sin tur alla beroenden.
Till exempel kan en app förlita sig på två eller flera paket för att fungera korrekt. Det kommer att installera alla paket och konfigurera utvecklingsmiljön utan några problem med att manuellt installera verktygen. Här är några populära Unix-verktyg:
youtube-dl låter dig ladda ner videor från Youtube och andra webbplatser. geoip ger dig geolokaliseringsdata för en viss IP-adress. Användbar för systemadministratörer, säkerhetsforskare och webbutvecklare. wget låter dig ladda ner data från webben och från en FTP. Du kan spara en fil som inte laddas ner från Chrome eller ens en hel webbplats. htop är ett kommandoradsalternativ till Activity Monitor för Mac. Den ger dig grundlig information om CPU, minne, processer och mer. pyenv är ett verktyg för att hantera flera Python-versioner. Det låter dig till och med växla mellan flera versioner av Python.
Installera och hantera appar från Terminal Via Homebrew
brygga är kärnkommandot, centralt för hela Homebrew-pakethanteraren. Formel är en paketdefinition byggd från källförvaret. Fat är ett tillägg till brew som låter dig installera inbyggda appar för Mac via Terminal.
Sedan lanseringen av tidigare iterationer av Homebrew (särskilt version 1.8.0) har många nya funktioner och ändringar implementerats. Minsta OS-kompatibilitet höjdes till macOS Catalina, bryggfat kommandon försvann (med -cask) vid behov, integration med Github Releases lades till och Apple silicon Mac fick stöd.
För att komma igång, skriv in följande kommando för att se listan över de viktigaste kommandona som du förmodligen kommer att använda för att hantera appar via Homebrew:
brew help
Här är en lista med användbara Homebrew-formler och fatkommandon.
1. Installera
brew install formula|cask
Till exempel, brygg installera pyenv och brygginstallation fantastiskt.
2. Avinstallera
brew uninstall formula|caskbrew uninstall --force [formula name]
brew uninstall --zap [cask name]
När du lägger till -tvingakommer den att radera alla installerade versioner av en formel samtidigt som fel ignoreras när filer tas bort. -zappa kommer att ta bort alla filer som är associerade med ett fat.
Notera: Det kan ta bort filer som delas mellan appar.
3. Lista
brew list formula|caskbrew list --formula
brew list --cask
Lista alla installerade formler och fat. Bifoga -formel för att bara lista formler och -fat att lista fat.
4. Uppdatera och uppgradera
brew upgrade formula|cask
Uppgradera föråldrade, ofästa formler och fat. Om du anger ett fat eller en formel kommer det bara att uppgradera det givna verktyget. I kontrast, brygguppdatering rapporterar föråldrade formler och föreslår brygguppgradering.
5. Sök
brew search text|/regex/
Utför en sökning av fattokens och formelnamn för text. Du kan sätta ett snedstreck bredvid texten för att göra en regex-sökning. Bifoga -formel att söka online och lokalt efter formler och -fat för att söka efter fat online eller lokalt.
6. Föråldrad
brew outdated formula|caskbrew outdated --formula
brew outdated --cask
Lista föråldrade fat och formler. Bifoga -formel för att lista den föråldrade formeln, eller -fat för en app.
7. Fäst och lossa
brew pin installed_formulabrew unpin installed_formula
Fäst en viss formel från att bli uppgraderad när du utfärdar brygguppgradering kommando. Lossa för att uppgradera paketet.
8. Beroenden
brew deps formula|cask
Visar beroenden för en given formel.
9. Städning
brew cleanup formula|cask
Tar bort inaktuella låsfiler och föråldrade paket för alla formler och fat. Den tar bort alla nedladdningar som är äldre än 120 dagar.
Cakebrew: Mac-appen för Homebrew
Cakebrew är en free, app med öppen källkod som fungerar tillsammans med Homebrew. Appen låter dig se listan över formler du har installerat, köra en snabbsökning och visa beskrivningen av formler du vill installera. Du kan se listan över beroenden som krävs eller installeras för en given formel.
Det stödjer till och med Hembryggt/bunt för att exportera och importera dina formler. Om du gillar Homebrew, men inte vill använda kommandoraden för alla ändamål, kommer den här appen att visa sig användbar. För att installera cakebrew, skriv in:
brew install cakebrew
Inom några minuter kommer du att se appen i /Ansökningar mapp.
Homebrew and Cask Workflow för Alfred
Arbetsflödet Homebew och fat för Alfred låter dig enkelt installera, avinstallera och hantera Homebrew och fat samtidigt. Skriptet filtrerar brew and cask med stöd för alla viktiga kommandon, som doktor, installera, lista, sök, avinstallera och mer.
Lansera Alfredskriv sedan in brygga eller fat för att hantera appar direkt från Alfred. Du måste ha Alfred Powerpack för att använda detta arbetsflöde.
Installera appar med öppen källkod med Homebrew
Homebrew är en fantastisk pakethanterare för att installera appar via Terminal på Mac. Om du installerar en Mac från början, eller arbetar i ett företag där du hanterar flera Mac-datorer, kan det spara mycket tid och energi.
För nybörjaren är det lätt att gå vilse med alla dessa kommandon, men du behöver inte skynda dig. Gå långsamt med dessa steg och anteckna kommandona. När du har installerat Homebrew, försök att installera några mindre kända Mac-appar med öppen källkod som din läxa.
Om författaren
Rahul Saigal (173 artiklar publicerade)
Med sin M.Optom Degree in Eye Care Speciality arbetade Rahul som föreläsare i många år på högskolan. Att skriva och lära andra är alltid hans passion. Han skriver nu om teknik och gör den lättsmält för läsare som inte förstår den så bra.
Mer från Rahul Saigal
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
