نحوه ایجاد یک نصب کننده انبوه برنامه برای نصب سیستم عامل مک جدید با استفاده از HomeBrew

هنگام خرید یک رایانه macOS جدید یا تغییر فرمت یک رایانه موجود، خسته کننده ترین کاری که باید انجام دهید این است که همه برنامه های نرم افزاری خود را از ابتدا نصب کنید(apps) . اول(First) ، شما باید هر یک را به خاطر بسپارید، و دوم، بازدید از وب سایت هر برنامه، دانلود برنامه و نصب آن برای همیشه طول می کشد(takes forever) .

اما اگر یک اسکریپت دانلود داشته باشید که به طور خودکار هر کدام را برای شما دانلود و نصب می کند، چه می شود؟ تنها کاری که باید انجام دهید این است که فیلمنامه را اجرا کنید، سپس راه بروید و برای خودتان قهوه درست کنید، در حالی که فیلمنامه کار خود را انجام می دهد. می توانید این کار را با استفاده از HomeBrew و HomeBrew Cask انجام دهید .

پنجره صفحه نمایش نصب کننده Homebrew

HomeBrew چیست؟(What Is HomeBrew?)

HomeBrew برنامه ای است که می تواند بر روی رایانه macOS شما نصب شود و برنامه ها را برای شما دانلود و نصب می کند، بدون اینکه نیازی باشد ابتدا به وب سایت برنامه مراجعه کنید. تنها(All) چیزی که نیاز دارید پنجره ترمینال ، دستور (Terminal)Homebrew و نام برنامه ای است که می خواهید دانلود کنید.

همه برنامه های نرم افزاری توسط HomeBrew پشتیبانی نمی شوند . من در یک لحظه به شما نشان خواهم داد که چگونه بفهمید کدام یک از آنها پشتیبانی(ARE) می شوند. اما به طور کلی، همه نام های بزرگ پشتیبانی می شوند.

نماد HomeBrew

نصب HomeBrew(Installing HomeBrew)

قبل از اینکه بتوانیم نصب کننده انبوه برنامه MacOS خود را بسازیم، باید (MacOS)HomeBrew و HomeBrew Cask را نصب کنیم . Cask برنامه ای است که به شما امکان می دهد برنامه ها را به طور همزمان دانلود کنید. هر دو مورد برای نصب برنامه macOS برای عملکرد صحیح لازم هستند.

برای نصب HomeBrew ، پنجره ترمینال(Terminal) را باز کنید و تایپ کنید:

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

پنجره ترمینال با دستور نصب HomeBrew

سپس برای نصب HomeBrew Cask ، دو دستور زیر را جداگانه تایپ کنید.

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

ترمینال با دستورات نصب HomeBrew Cask

همین است. اکنون HomeBrew را نصب کرده اید.

برای نصب یک برنامه با HomeBrew ، یک دستور ترمینال(Terminal) ساده است

brew cask install “app name”

بدیهی است که نام برنامه را با نام برنامه مورد نظر جایگزین کنید.

برای حذف، باید تایپ کنید:

brew cask uninstall “app name”

مشاهده اینکه چه برنامه هایی توسط HomeBrew پشتیبانی می شوند(Seeing What Programs Are Supported By HomeBrew)

قبل از اینکه به سراغ ساختن نصب کننده برنامه انبوه برویم، باید ببینید HomeBrew از کدام برنامه ها پشتیبانی می کند. به احتمال زیاد HomeBrew(HomeBrew) از آن پشتیبانی می‌کند، مگر اینکه برنامه‌ای مبهم قدیمی را اجرا کنید که هیچ‌کس تا به حال نام آن را نشنیده بود .

اما باید ببینید که برنامه توسط HomeBrew دقیقاً چه نامیده می شود تا دستور را درست دریافت کنید. در غیر این صورت، نصب کننده برنامه انبوه شما خیلی خوب کار نخواهد کرد.

بنابراین در ترمینال، اکنون تایپ کنید:

brew search “name of app”

بنابراین اگر جستجو می‌کردید که آیا Google Chrome پشتیبانی می‌شود، می‌توانید تایپ کنید

brew search chrome

و ترمینال(Terminal) اکنون تمام بسته‌های HomeBrew را که مربوط به کروم(Chrome) است در اختیار شما قرار می‌دهد .

بسته های HomeBrew که مربوط به Google Chrome هستند در پنجره ترمینال نشان داده شده است

همانطور که می بینید، Chrome در HomeBrew به عنوان google-chrome فهرست شده است. بنابراین به همین دلیل است که باید اصطلاحات دقیق را در نصب کننده برنامه خود دریافت کنید.

ساختن نصب کننده برنامه شما(Building Your App Installer)

هنگامی که فهرستی از همه برنامه‌هایی را که می‌خواهید در نصب‌کننده خود داشته باشید (با نام‌های قالب‌بندی شده HomeBrew(HomeBrew-formatted) )، زمان شروع نوشتن اسکریپت است.

یک ویرایشگر متن macOS (مانند TextEdit پیش فرض ) را باز کنید و در بالا تایپ کنید:

#!/bin/sh

در خط بعدی(the next line) ، شروع به تایپ دستورات HomeBrew Cask برای هر برنامه کنید که با <br> از هم جدا شده اند . بنابراین، مانند:

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

و غیره. ادامه دهید تا زمانی که همه برنامه های فهرست شده با دستورات HomeBrew cask را پیوست کنید.

پس از اتمام، فایل را به صورت زیر ذخیره کنید:

caskconfig.sh

مراقب باشید(Take) که txt در انتهای نام فایل نباشد.

اکنون به ترمینال(Terminal) برگردید ، Terminal را در محل فایلی که به تازگی ساخته اید علامت بزنید و در Terminal تایپ کنید:

chmod a+x caskconfig.sh

این باعث می شود فایل آماده استفاده شود. اسکریپت را از رایانه خود به حافظه USB(USB) یا فضای ذخیره سازی ابری منتقل کنید. اگر رایانه شما از کار بیفتد، داشتن اسکریپت در آن رایانه، کل این تمرین را کمی بیهوده می کند!

استفاده از اسکریپت در یک کامپیوتر جدید(Using The Script On a New Computer)

همانطور که اخیرا نشان دادیم، در رایانه جدید یا فرمت شده، HomeBrew و HomeBrew Cask را نصب کنید. (HomeBrew Cask)سپس caskconfig.sh را به فهرست اصلی مک خود منتقل کنید.

در نهایت Terminal را روشن کنید و تایپ کنید:

./caskconfig.sh

حالا بنشینید و تماشا کنید که همه برنامه های موجود در اسکریپت دانلود و نصب می شوند، بدون تلاش بیشتر شما!

نکته خوب در مورد این اسکریپت این است که فقط به برنامه های آنلاین اشاره می کند. بنابراین هنگامی که اسکریپت را اجرا می کنید، همیشه به روزترین نسخه های آن برنامه ها را دریافت خواهید کرد. نه برخی از نسخه های بسیار قدیمی که نیاز به نصب ده ها وصله بعد از آن دارد.



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts