FAQ

Almindelige spørgsmål

Alt det, folk spørger om før og efter installationen — hvad Brewwery er, hvordan den kører Homebrew, og hvad den aldrig gør.

Om Brewwery

Hvad er Brewwery?

Brewwery er en native macOS-app, der giver Homebrew en grafisk brugerflade. Installerede formulae og casks, søgning, opdateringer, taps, tjenester, oprydning, diagnose, Brewfiles og en lokal historik er samlet i ét vindue, og hver handling kører præcis den brew-kommando, du ellers ville skrive i Terminal.

Er Brewwery gratis?

Ja. Brewwery er gratis og open source under MIT-licensen. Der er ingen betalte niveauer, abonnementer, konti eller mersalg, og hele kildekoden ligger på GitHub.

Er Brewwery en officiel Homebrew-app?

Nej. Brewwery er et uafhængigt open source-projekt, der bruger Homebrew. Det er hverken tilknyttet eller godkendt af Homebrew-projektet, og det er fortsat Homebrew, der udfører alle pakkehandlinger.

Skal Homebrew være installeret?

Ja. Brewwery er en brugerflade til en eksisterende Homebrew-installation, så installer Homebrew fra brew.sh først. Brewwery finder den automatisk i /opt/homebrew/bin/brew, /usr/local/bin/brew eller via din PATH og viser en vejledning, hvis den ikke finder noget.

Installation og opdateringer

Hvilke Mac-modeller understøttes?

Alle Mac-modeller med macOS 14 Sonoma eller nyere. Brewwery er en universel app og kører native på både Apple Silicon og Intel — med Homebrew i præfikset /opt/homebrew såvel som /usr/local.

Hvordan installerer jeg Brewwery?

Hent diskbilledet, åbn det og træk Brewwery over i mappen Programmer. Åbn den derefter fra Programmer eller Spotlight. Filen fylder cirka 6 MB, fordi appen ikke indeholder en browsermotor eller et runtime-miljø.

Er appen signeret og notariseret?

Ja. Brewwery 1.0 er signeret med et Apple Developer ID og notariseret af Apple, så den åbner som enhver anden Mac-app. Du behøver hverken højreklikke på «Åbn» eller ændre en Gatekeeper-indstilling.

Hvordan opdaterer Brewwery sig selv?

Via Sparkle, det almindelige opdateringssystem til Mac-apps. Brewwery leder efter nye versioner i baggrunden og kontrollerer både Apples kodesignatur og sin egen EdDSA-signatur, før noget installeres. Automatisk kontrol, prøveversioner og manuel kontrol styrer du i Indstillinger.

Jeg bruger Brewwery 0.9. Hvordan skifter jeg til 1.0?

Hent 1.0 og erstat den gamle app i mappen Programmer. 0.9-versionerne havde ingen opdateringsfunktion og kan ikke opdatere sig selv. Din Homebrew-installation røres ikke, men indstillinger, favoritter og historik fra 0.9 følger ikke med, fordi den native app gemmer dem på en anden måde.

Hvordan afinstallerer jeg Brewwery?

Afslut Brewwery, flyt appen til papirkurven, og fjern data med `rm -rf ~/Library/Application\ Support/Brewwery` og `defaults delete com.brewwery.app`. Homebrew og alt, du har installeret med det, forbliver uændret.

Brug af Brewwery

Kan jeg installere og afinstallere pakker?

Ja, både formulae og casks. Brewwery viser den præcise kommando og beder om bekræftelse, viser Homebrews output live undervejs, kan afbrydes når som helst og gemmer resultatet med det fulde output i historikken.

Kan Brewwery håndtere taps og tjenester?

Ja. Taps-siden viser dine taps og tilføjer eller fjerner dem i formatet owner/repository efter en bekræftelse. Tjenester-siden viser Homebrew-tjenester med status, bruger og fil og kan starte, stoppe eller genstarte dem.

Kan jeg bruge Brewwery og Terminal samtidig?

Ja. Begge styrer den samme Homebrew-installation, og Brewwery tilføjer ikke noget eget til den. Tryk ⌘R i Brewwery efter ændringer i Terminal for at genindlæse den aktuelle side.

Mit Homebrew ligger et andet sted. Virker det?

Ja. Indtast stien til brew-programmet i Indstillinger. Brewwery kontrollerer, at det er en absolut sti til en eksekverbar fil, og at `brew --version` svarer, før stien gemmes og bruges til alle kommandoer.

Virker Brewwery med Brewfiles?

Ja. Den eksporterer din nuværende opsætning med `brew bundle dump`, læser enhver Brewfile og sammenligner den med denne Mac: hvad der allerede er installeret, hvad der mangler, og hvad Brewwery springer over. Derefter installerer den kun de manglende taps, formulae og casks. Brewwery skriver sin egen liste med kontrollerede navne til det, så Homebrew aldrig kører Ruby-kode fra en Brewfile, som nogen har sendt dig.

Hvad sker der, hvis en installation fejler eller hænger?

Statuspanelet beholder hele Homebrews output på skærmen, og det samme output gemmes i historikken. «Annuller» stopper Homebrew og alle de processer, den har startet, for eksempel downloads. Hver type handling har desuden en sikkerhedsgrænse: 45 minutter for installation og opgradering, 15 for afinstallation, 30 for oprydning og 5 for tjenester. Med »Report this failure« åbner du et GitHub-issue eller en e-mail med outputtet udfyldt; du gennemgår det og sender det selv.

Sikkerhed og privatliv

Kører Brewwery vilkårlige shell-kommandoer?

Nej. Brewwery starter aldrig en shell. Den kører brew direkte ud fra et lukket sæt typede kommandoer, og hvert pakke-, cask-, tap- eller tjenestenavn valideres efter strenge tegnregler, før det bliver et argument. Der er ingen måde at få den til at køre noget andet.

Indsamler Brewwery data?

Nej. Ingen telemetri, analyser, nedbrudsrapporter, konti eller cloud-synkronisering. Indstillinger, favoritter og historik bliver på din Mac, og Brewwery sætter HOMEBREW_NO_ANALYTICS=1 for de kommandoer, den kører. Dens eneste egne netværkskald er opdateringstjek.

Kræver Brewwery min adgangskode eller sudo?

Nej. Alle kommandoer kører som din bruger, præcis som hvis du skrev dem i Terminal. Brewwery har intet hjælpeprogram, ingen forhøjede rettigheder og beder aldrig om administratoradgang.

Kan Brewwery ødelægge min Homebrew-installation?

Den kører kun almindelige Homebrew-kommandoer, én ad gangen, og spørger før enhver kommando, der ændrer noget — og viser hvilken. Oprydning kræver desuden en forhåndsvisning først. Intet sker i baggrunden: opdateringstjek læser kun listen over forældede pakker.

Hvorfor Brewwery

Hvorfor en grafisk brugerflade, når Homebrew har en CLI?

Fordi det går hurtigere at se end at huske. Brewwery viser, hvad der er installeret, hvad der er forældet, hvad der afhænger af hvad, hvilke tjenester der kører, og hvor meget oprydning ville frigøre — uden at skrive kommandoer eller scrolle i output. Siden Kommandoer viser den tilsvarende brew-kommando, hvis du hellere vil bruge Terminal.

Hvordan adskiller 1.0 sig fra den gamle Electron-version?

Frem til 0.9.7 var Brewwery en Electron-app med en React-brugerflade og en kerne i Rust. Version 1.0 er skrevet helt forfra i Swift med SwiftUI og AppKit: samme funktioner, en brøkdel af download og hukommelsesforbrug, native scrolling og tastaturopførsel samt signerede, notariserede builds med automatiske opdateringer til Apple Silicon og Intel.

Findes der en Linux- eller Windows-version?

Nej. Brewwery er en native Mac-app bygget på Apples frameworks, og der er ingen planer om at portere den. Homebrew på Linux fungerer fint fra kommandolinjen.

Mangler du et svar?

Dokumentationen dækker installation, alle funktioner, sikkerhedsmodellen og fejlfinding. Alt andet må du gerne skrive om.