Ko kupujete nov računalnik z operacijskim sistemom macOS ali preoblikujete obstoječega, je najbolj dolgočasno opravilo, ki ga morate opraviti, namestitev vseh programskih aplikacij iz nič. Prvič, zapomniti si morate vsako posebej, in drugič, obisk spletnega mesta posamezne aplikacije, prenos aplikacije in njena namestitev traja večno.
Kaj pa, če bi imeli skript za prenos, ki bi samodejno prenesel in namestil vsakega namesto vas? Vse, kar bi morali storiti, je zagnati scenarij, nato pa oditi in si skuhati kavo, medtem ko je scenarij opravil svoje. To lahko storite z uporabo HomeBrew in HomeBrew Cask.
Kaj je HomeBrew?
HomeBrew je program, ki ga lahko namestite na vaš računalnik z operacijskim sistemom macOS, ki namesto vas prenese in namesti aplikacije, ne da bi morali najprej obiskati spletno mesto aplikacije. Vse, kar potrebujete, je terminalsko okno, ukaz Homebrew in ime aplikacije, ki jo želite prenesti.
HomeBrew ne podpira vseh programskih aplikacij. Čez trenutek vam bom pokazal, kako ugotoviti, kateri so podprti. Na splošno pa so podprta vsa znana imena.
Namestitev HomeBrew
Preden lahko izdelamo množični namestitveni program za MacOS, moramo namestiti HomeBrew in HomeBrew Cask. Cask je program, ki omogoča prenos programov naenkrat. Oba sta potrebna za pravilno delovanje namestitvenega programa za macOS.
Če želite namestiti HomeBrew, odprite okno terminala in vnesite:
"/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
Nato za namestitev HomeBrew Cask vnesite naslednja dva ukaza posamično.
brew pipe caskroom/cask
brew install caskroom/cask/brew-cask
To je to. Zdaj imate nameščen HomeBrew.
Za namestitev programa s programom HomeBrew je preprost terminalski ukaz
brew cask namestitev »ime aplikacije«
Očitno bi »ime aplikacije« zamenjali z imenom želene aplikacije.
Za odstranitev vnesite:
brew cask uninstall “app name”
Oglejte si, katere programe podpira HomeBrew
Preden nadaljujemo z izdelavo množičnega namestitvenega programa za aplikacije, morate videti, katere programe podpira HomeBrew. Razen če uporabljate kakšen star nejasen program, za katerega še nihče ni slišal, ga bo HomeBrew verjetno podpiral.
Ampak morate videti, kako točno imenuje program HomeBrew, da boste pravilno razumeli ukaz. V nasprotnem primeru vaš program za množično namestitev aplikacij ne bo dobro deloval.
Torej v terminalu zdaj vnesite:
brew search “name of app”
Torej, če ste iskali, ali je Google Chrome podprt, lahko vnesete
brew search chrome
In terminal vam bo zdaj ponudil vse pakete HomeBrew, ki so povezani s Chromom.
Kot lahko vidite, je Chrome na HomeBrew naveden kot google-chrome. Zato morate v namestitvenem programu aplikacije natančno razumeti terminologijo.
Izdelava namestitvenega programa za aplikacije
Ko imate seznam vseh aplikacij, ki jih želite v svojem namestitvenem programu (z imeni v formatu HomeBrew), je čas, da začnete pisati skript.
Odprite urejevalnik besedil macOS (na primer privzeti TextEdit) in na vrhu vnesite:
!/bin/sh
V naslednji vrstici začnite vnašati ukaze HomeBrew Cask za vsak program, ločene z . Torej takole :
brew cask namestitev google-chrome
brew cask namestitev firefox
brew cask install audacity
brew cask install dropbox
In tako naprej. Nadaljujte, dokler ne dobite vseh navedenih programov s priloženimi ukazi za sod HomeBrew.
Ko končate, shranite datoteko kot:
Pazite, da txt ni na koncu imena datoteke.
Zdaj se vrnite v Terminal, pokažite Terminal na lokacijo datoteke, ki ste jo pravkar naredili, in v Terminal vnesite:
chmod a+x caskconfig.sh
S tem je datoteka pripravljena za uporabo. Premaknite skript iz računalnika na ključek USB ali shrambo v oblaku. Če se vaš računalnik sesuje, je skript v tem računalniku celotna vaja nekoliko nesmiselna!
Uporaba skripta na novem računalniku
Na nov ali preoblikovan računalnik namestite HomeBrew in HomeBrew Cask, kot smo pravkar pokazali. Nato premaknite caskconfig.sh v domači imenik vašega Maca.
Končno zaženite terminal in vnesite:
./caskconfig.sh
Sedaj se udobno namestite in opazujte, kako se vsi programi v skriptu prenesejo in namestijo, brez vašega dodatnega truda!
Lepa stvar pri tem skriptu je, da zgolj kaže na spletne programe. Torej, ko zaženete skript, boste vedno dobili najnovejše različice teh programov. Ne neke divje zastarele različice, ki zahteva ducat naknadno nameščenih popravkov.
