Jak utworzyć zbiorczy instalator aplikacji dla nowej instalacji systemu Mac OS za pomocą HomeBrew

Kupując nowy komputer z systemem macOS lub formatując już istniejący, najbardziej żmudnym zadaniem, które musisz wykonać, jest zainstalowanie wszystkich aplikacji(apps) od zera. Po pierwsze(First) , musisz zapamiętać każdą z nich, a po drugie, odwiedzenie strony internetowej każdej aplikacji, pobranie aplikacji i zainstalowanie jej trwa wiecznie(takes forever) .

Ale co by było, gdybyś miał skrypt pobierania, który automatycznie pobierałby i instalował każdy z nich? Wszystko, co musisz zrobić, to uruchomić skrypt, a następnie odejść i zrobić sobie kawę, podczas gdy skrypt wykona swoją pracę. Możesz to zrobić za pomocą HomeBrew i HomeBrew Cask .

Okno ekranu instalatora Homebrew

Co to jest HomeBrew?(What Is HomeBrew?)

HomeBrew to program, który można zainstalować na komputerze z systemem macOS, który pobiera i instaluje aplikacje bez konieczności wcześniejszego odwiedzania witryny internetowej aplikacji. Wszystko(All) , czego potrzebujesz, to okno Terminal , polecenie Homebrew i nazwa aplikacji, którą chcesz pobrać.

Nie wszystkie aplikacje są obsługiwane przez HomeBrew . Za chwilę pokażę Ci, jak dowiedzieć się, które z nich (ARE) obsługiwane. Ale ogólnie rzecz biorąc, obsługiwane są wszystkie te znane.

Ikona HomeBrow

Instalowanie HomeBrew(Installing HomeBrew)

Zanim będziemy mogli utworzyć nasz zbiorczy instalator aplikacji MacOS , musimy zainstalować HomeBrew i HomeBrew Cask . Cask to program, który umożliwia jednoczesne pobieranie programów. Oba są wymagane do prawidłowego działania instalatora aplikacji macOS.

Aby zainstalować HomeBrew , otwórz okno Terminala(Terminal) i wpisz:

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

Okno terminala z poleceniem instalacji HomeBrew

Następnie, aby zainstalować HomeBrew Cask , wpisz kolejno następujące dwa polecenia.

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

Terminal z poleceniami instalacji HomeBrew Cask

To jest to. Masz teraz zainstalowany HomeBrew .

Aby zainstalować program z HomeBrew , wystarczy proste polecenie terminala(Terminal)

brew cask install “app name”

Oczywiście zamieniłbyś „nazwę aplikacji” na nazwę żądanej aplikacji.

Aby odinstalować, wpisz:

brew cask uninstall “app name”

Sprawdzanie, jakie programy są obsługiwane przez HomeBrew(Seeing What Programs Are Supported By HomeBrew)

Zanim przejdziemy do tworzenia zbiorczego instalatora aplikacji, musisz zobaczyć, które programy obsługuje HomeBrew . O ile nie używasz jakiegoś starego, niejasnego programu, o którym nikt nigdy nie słyszał, prawdopodobnie HomeBrew go wesprze.

Ale musisz zobaczyć, jak dokładnie nazywa się program HomeBrew , aby uzyskać prawidłowe polecenie. W przeciwnym razie instalator aplikacji zbiorczej nie będzie działał zbyt dobrze.

Więc w Terminalu wpisz teraz:

brew search “name of app”

Więc jeśli szukasz, aby sprawdzić, czy Google Chrome jest obsługiwany, możesz wpisać

brew search chrome

A Terminal da ci teraz wszystkie pakiety HomeBrew , które dotyczą Chrome .

Pakiety HomeBrew, które mają związek z Google Chrome wskazanym w oknie Terminala

Jak widać, Chrome jest wymieniony w HomeBrew jako google-chrome . Dlatego właśnie musisz uzyskać dokładną terminologię bezpośrednio w instalatorze aplikacji.

Tworzenie instalatora aplikacji(Building Your App Installer)

Gdy masz już listę wszystkich aplikacji, które chcesz zainstalować w swoim instalatorze (z nazwami sformatowanymi w HomeBrew(HomeBrew-formatted) ), czas zacząć pisać skrypt.

Otwórz edytor tekstu macOS (taki jak domyślny TextEdit ) i u góry wpisz:

#!/bin/sh

W następnym wierszu(the next line) zacznij wpisywać polecenia HomeBrew Cask dla każdego programu, oddzielone <br> . A więc tak:

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

I tak dalej. Kontynuuj, aż będziesz mieć wszystkie programy wymienione z dołączonymi poleceniami beczek HomeBrew .

Po zakończeniu zapisz plik jako:

caskconfig.sh

Uważaj(Take) , aby txt nie znajdował się na końcu nazwy pliku.

Teraz wróć do Terminala(Terminal) , wskaż Terminal w lokalizacji właśnie utworzonego pliku, a w Terminalu(Terminal) wpisz:

chmod a+x caskconfig.sh

Dzięki temu plik jest gotowy do użycia. Przenieś skrypt z komputera na pamięć USB(USB) lub w chmurze. Jeśli twój komputer się zawiesi, posiadanie skryptu na tym komputerze sprawia, że ​​całe to ćwiczenie jest trochę bezcelowe!

Korzystanie ze skryptu na nowym komputerze(Using The Script On a New Computer)

Na nowym lub przeformatowanym komputerze zainstaluj HomeBrew i HomeBrew Cask , jak właśnie pokazaliśmy. Następnie przenieś caskconfig.sh do katalogu domowego komputera Mac.

Na koniec odpal Terminal i wpisz:

./caskconfig.sh

Teraz usiądź wygodnie i obserwuj, jak wszystkie programy w skrypcie są pobierane i instalowane bez dodatkowego wysiłku z Twojej strony!

Zaletą tego skryptu jest to, że po prostu wskazuje on programy online. Dlatego po uruchomieniu skryptu zawsze otrzymasz najbardziej aktualne wersje tych programów. Nie jakaś szalenie nieaktualna wersja, która wymaga zainstalowania później kilkunastu poprawek.



About the author

Jestem web developerem i inżynierem dźwięku z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu aplikacji Chrome/Web Audio, a także aplikacji Discord. Moje umiejętności w obu dziedzinach pozwalają mi tworzyć produkty wysokiej jakości, które są łatwe w obsłudze i utrzymaniu. Ponadto jestem doświadczonym użytkownikiem Discorda i pracuję nad aplikacją od ponad dwóch lat.



Related posts