Ako vytvoriť hromadný inštalátor aplikácií pre novú inštaláciu Mac OS pomocou HomeBrew

Keď kupujete nový počítač so systémom macOS alebo preformátujete existujúci počítač, najnáročnejšia úloha, ktorú musíte urobiť, je nainštalovať všetky svoje softvérové ​​aplikácie(apps) od začiatku. Po prvé(First) , každý si musíte zapamätať a po druhé, návšteva webových stránok každej aplikácie, stiahnutie aplikácie a jej inštalácia trvá večnosť(takes forever) .

Čo keby ste však mali skript na stiahnutie, ktorý by každý z nich automaticky stiahol a nainštaluje za vás? Všetko, čo musíte urobiť, je spustiť scenár, potom odísť a urobiť si kávu, zatiaľ čo scenár bude robiť svoju prácu. Môžete to urobiť pomocou HomeBrew a HomeBrew Cask .

Okno obrazovky inštalačného programu Homebrew

Čo je HomeBrew?(What Is HomeBrew?)

HomeBrew je program, ktorý je možné nainštalovať do počítača so systémom macOS, ktorý za vás sťahuje a inštaluje aplikácie bez toho, aby ste najprv museli navštíviť webovú stránku aplikácie. Všetko(All) , čo potrebujete, je okno terminálu , príkaz (Terminal)Homebrew a názov aplikácie, ktorú chcete stiahnuť.

HomeBrew nepodporuje všetky softvérové ​​aplikácie . O chvíľu vám ukážem, ako zistíte, ktoré z nich (ARE) podporované. Ale vo všeobecnosti sú podporované všetky veľké mená.

Ikona HomeBrew

Inštalácia HomeBrew(Installing HomeBrew)

Predtým, ako vytvoríme hromadnú inštaláciu aplikácií pre MacOS , musíme nainštalovať HomeBrew a HomeBrew Cask . Cask je program, ktorý vám umožňuje sťahovať programy naraz. Obe sú potrebné na správne fungovanie inštalačného programu aplikácie pre macOS.

Ak chcete nainštalovať HomeBrew , otvorte okno terminálu(Terminal) a zadajte:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Terminálové okno s príkazom na inštaláciu HomeBrew

Potom na inštaláciu HomeBrew Cask zadajte nasledujúce dva príkazy jednotlivo.

brew tap caskroom/cask
brew install caskroom/cask/brew-cask

Terminál s príkazmi na inštaláciu HomeBrew Cask

Toto je to. Teraz máte nainštalovaný HomeBrew .

Ak chcete nainštalovať program s HomeBrew , je to jednoduchý príkaz terminálu(Terminal)

brew cask install “app name”

Je zrejmé, že „názov aplikácie“ by ste nahradili názvom požadovanej aplikácie.

Ak chcete odinštalovať, napíšte:

brew cask uninstall “app name”

Pozrite sa, aké programy podporuje HomeBrew(Seeing What Programs Are Supported By HomeBrew)

Než prejdeme k vytváraniu hromadného inštalátora aplikácií, musíte sa pozrieť, ktoré programy HomeBrew podporuje. Pokiaľ nepoužívate nejaký starý vágny program, o ktorom nikto nikdy nepočul, HomeBrew ho pravdepodobne bude podporovať.

Musíte však vidieť, ako presne program HomeBrew volá(HomeBrew) , aby ste dostali príkaz správne. V opačnom prípade váš hromadný inštalátor aplikácií nebude fungovať veľmi dobre.

Takže v termináli teraz napíšte:

brew search “name of app”

Ak ste teda hľadali, či je podporovaný prehliadač Google Chrome(Google Chrome) , môžete zadať

brew search chrome

A terminál(Terminal) vám teraz poskytne všetky balíčky HomeBrew , ktoré súvisia s prehliadačom Chrome(Chrome) .

Balíky HomeBrew, ktoré súvisia s prehliadačom Google Chrome, sú uvedené v okne Terminál

Ako vidíte, Chrome je na HomeBrew uvedený(HomeBrew) ako google-chrome . To je dôvod, prečo musíte získať presnú terminológiu priamo v inštalačnom programe aplikácie.

Vytváranie inštalátora aplikácií(Building Your App Installer)

Keď budete mať zoznam všetkých aplikácií, ktoré chcete mať vo svojom inštalačnom programe (s názvami vo formáte HomeBrew(HomeBrew-formatted) ), je čas začať písať skript.

Otvorte textový editor pre macOS (napríklad predvolený TextEdit ) a v hornej časti napíšte:

#!/bin/sh

Na ďalšom riadku(the next line) začnite písať príkazy HomeBrew Cask pre každý program oddelené znakom <br> . Takže takto:

<br>brew cask install
google-chrome
<br>brew cask install firefox
<br>brew cask install audacity
<br>brew cask install dropbox

A tak ďalej. Pokračujte, kým nebudete mať všetky programy uvedené s pripojenými príkazmi HomeBrew cask(HomeBrew) .

Po dokončení uložte súbor ako:

caskconfig.sh

Dávajte(Take) pozor, aby txt nebol na konci názvu súboru.

Teraz sa vráťte do Terminálu(Terminal) , ukážte Terminál(Terminal) na umiestnenie súboru, ktorý ste práve vytvorili, a do Terminálu(Terminal) napíšte:

chmod a+x caskconfig.sh

Tým je súbor pripravený na použitie. Presuňte skript z počítača na USB kľúč alebo cloudové úložisko. Ak sa váš počítač zrúti, bude mať skript na tomto počítači celé toto cvičenie trochu zbytočné!

Používanie skriptu na novom počítači(Using The Script On a New Computer)

Na novom alebo preformátovanom počítači nainštalujte HomeBrew a HomeBrew Cask , ako sme práve ukázali. Potom presuňte caskconfig.sh do domovského adresára vášho Macu.

Nakoniec spustite terminál(Terminal) a zadajte:

./caskconfig.sh

Teraz sa pohodlne usaďte a sledujte, ako sa všetky programy v skripte sťahujú a nainštalujú bez ďalšieho úsilia!

Na tomto skripte je pekné, že poukazuje iba na programy online. Takže keď spustíte skript, vždy získate najaktuálnejšie verzie týchto programov. Nie je to nejaká divoko zastaraná verzia, ktorá si vyžaduje nainštalovaných tucet záplat.



About the author

Som softvérový vývojár s viac ako 10-ročnými skúsenosťami. Špecializujem sa na programovanie pre Mac a napísal som niekoľko tisíc riadkov kódu pre rôzne aplikácie Mac, vrátane, ale nie výlučne: TextEdit, GarageBand, iMovie a Inkscape. Mám skúsenosti aj s vývojom pre Linux a Windows. Moje zručnosti vývojára mi umožňujú písať vysokokvalitné a komplexné návody pre rôzne platformy vývoja softvéru – od macOS po Linux – vďaka čomu sú moje návody ideálnou voľbou pre tých, ktorí sa chcú dozvedieť viac o nástrojoch, ktoré používajú.



Related posts