Perfekte konfigurasjoner med Homebrew og Cask

Datamaskiner skal gjøre livet enklere. Men når et nytt system må konfigureres eller tørkes ut og lastes tilbake til et gammelt system, kan det føles som en overhugget jobb. Mange individer bruker programmer fra forskjellige nettsteder. Å gå til hvert nettsted, laste ned riktig versjon for systemet, pakke ut programmet og laste det til riktig sted kan ta lang tid.

Hjemme brygget Vil installere vanlige gratis Unix-type programmer, men ikke nettlesere og andre grafiske programmer. Det er fordelen av Cask. Cask er et verktøy som sitter på toppen av Homebrew for å installere mange vanlige programmer for Mac. Siden det er et kommandolinjeverktøy, er skripting installasjonen et snap!

Installasjon

Hjemme brygget må være på systemet. Hvis du ikke har installert Hjemme brygget ennå, opplæringen Homebrew Demystified: OS Xs Ultimate Package Manager vil vise deg hvordan.

Installere Homebrew Cask

Med Hjemme brygget installert, kan du installere Cask ved å skrive disse kommandolinjene i en Terminal vindu:

brygge tapfinze / cask brew installer brygg-cask 

Topplinjen setter opp Cask trykk inn Hjemme brygget. Et trykk er en nedlastingsplass for informasjon om å installere programmer ved hjelp av Hjemme brygget. Denne refererer til en annen GitHub-konto og lager i den kontoen for å få informasjonen. 

Den andre linjen installeres Cask inn i Hjemme brygget.

Merk: Bilder tatt med en hvit bakgrunn i Terminal-programmet er fra en fersk Mac OS X-installasjon på en virtuell maskin som ikke har installert Homebrew eller Cask allerede.

Bruke Cask

Med Cask installert, kan du se alle kommandoene Cask forstår ved å skrive inn Terminal vindu:

brew cask 
Viser kommandoer

Kommandoene å huske er: Søke, installere, liste, alfred, rydde opp, avinstallere, doktor og hjem.

Søke 

Denne kommandoen lar deg søke etter et program som Cask vet hvordan man installerer. Siden navnet det Cask bruk er ikke alltid programmets sanne navn, det vil være nødvendig å søke etter programmet.

Søker etter Google Chrome

For eksempel, hvis du skriver inn en Terminal vindu:

brew cask search chrome 

Det vil produsere produksjonen:

chromecast google-krom 

De google-chrome er navnet som skal brukes når du installerer Chrome-nettleser fra Google.

Installere 

Dette vil installere programmet gitt etter kommandoen. For å installere Chrome, skriver du inn

brew cask installer google-krom 
Installerer Google Chrome

Google Chrome er nå installert på systemet. Det er som andre programmer.

Liste 

Dette vil liste hvert program installert med Cask. Med alfred og Chrome installert, inngår Terminal denne kommandoen vil produsere:

brew cask list alfred google-chome 

Cask skriver bare navnet på programmene, ikke det mest brukte navnet.

alfred 

Hvis du bruker alfred for å starte programmer, vil du bruke denne kommandoen til å endre Alfreds søkebane for å inkludere programmer du installerer med Cask. For å koble til Cask programmer i Alfred, skriv inn dette i Terminal:

brew cask alfred link 

Rydde opp 

Denne kommandoen forteller Cask for å fjerne de nedlastede zip- eller dmg-filer fra datamaskinen. Etter installering av mange programmer, vil dette frigjøre mye diskplass.

Flere Cask-kommandoer

Dette bildet viser alfred link, liste og rydde opp kommandoer.

Avinstaller 

Denne kommandoen avinstallerer det oppgitte programmet.

Doktor 

Som bryg lege kommando, brew cask lege vil analysere systemet og se om alt er greit for bruk Cask. Hvis det er et problem, Cask vil fortelle deg hvordan du skal fikse det.

Hjem 

Denne kommandoen åpner standard nettleseren på hjemmesiden for programmet. Hvis du kjører kommandoen bryg cask hjem google-krom, standard nettleser åpnes for hjemmesiden for Google Chrome.

Å lage et installasjonsskript

Bruker brygge søk og brygg cask søk kommandoer, finn ut navnene for hvert program som trengs i installeringsskriptet. For eksempel vil du ha det nyeste php xdebug-programmet installert. I Terminal, type:

bryg søk php56-xdebug 

Hjemme brygget vil svare med:

php56-xdebug homebrew / php / php56-xdebug 

Den du vil ha, er homebrew / php / php56-xdebug. Leter etter php56 gir en stor liste siden PHP har mange tilleggsprogrammer.

Søk etter programmer i HomeBrew og Cask

Du vil også ha det Tekstutvidelse lastet, men du er ikke sikker på hva Cask vil kalle det. For å finne det, se etter en liten del av navnet. I en Terminal, type:

brew cask search text 

Cask vil komme tilbake med:

==> Delte kamper atext sublime-tekst textexpander tekstrom texturepacker sammenheng textadept tekstmate tekster textwrangler 

Det ga to programmer du ønsket: sublime-tekst og textexpander.

Bruk tekstredigeringsprogrammet til å lage skriptet ved hjelp av søkeinformasjonen:

#! / bin / sh # # Brew pakker som jeg bruker mye. # brygge installasjon wget brygg installere homebrew / dupes / ryddig bryggeinstallasjon homebrew / php / php56 brygginstallasjon homebrew / php / php56-xdebug brygginstallasjon homebrew / php / phpsh brygginstallasjon fisk brygg installasjon ffmpeg brygg installasjonsknude bryginstallasjon imagemagick # # Noen fat pakker som jeg liker. # bryg cask installere aquamacs bryg cask installere dropbox bryg cask installere textexpander bryg cask installere sublime-tekst bryg cask installere macvim brygge cask installere alfred bryg cask installere kontrollplane bryg cask installere gimp bryg cask installere google-krom bryg cask installere inkscape bryg cask installere xquartz brygge cask installere virtuell boks 

Lagre dette til en fil som heter installConfig.sh. For å kjøre dette skriptet som et program, endre filmodus til kjørbar ved å skrive denne kommandoen i en terminal der skriptet er:

chmod a + x installConfig.sh 

Med et nytt system, legg dette skriptet i hjemmekatalogen og kjør det ved å skrive ./installConfig.sh.

installConfig.sh Script Running

Du har nå 21 programmer installert med en enkel kommando. Siden Hjemme brygget og Cask forstå interdependencies av programmer, mer enn 21 programmer er nå på systemet. Alle disse programmene ble lastet ned, samlet om nødvendig, og installert automatisk.

Denne lille installatøren tar omtrent en time å kjøre, men du kan starte den og la den gå til den er ferdig. Hvis noen av programmene allerede er installert, Hjemme brygget og Cask vil hoppe over det og ikke krasje ut av installasjonen. Tiden din er ikke brukt til å se over installasjonen.

Konklusjon

Cask gjør installeringen av programmer enkelt på Mac OS X. Med det grunnleggende gis, kan du nå lage ditt eget installasjonsskript ved hjelp av Hjemme brygget og Cask. Lag ditt eget skript for å matche dine behov og hold det greit. Du vet aldri når du kanskje må bruke den.