Apa itu Homebrew dan Bagaimana Cara Menginstalnya di MacOS?

Diterbitkan: 2021-05-26

Jika Anda pernah bertanya-tanya bagaimana cara menginstal alat baris perintah seperti telnet, cask, htop, wget, nmap, dll, di macOS? atau apakah Anda memerlukan pengelola paket di macOS untuk menginstal dan memperbarui aplikasi favorit Anda?

Untuk Anda sebagai pengembang atau sysadmin, Homebrew memungkinkan Anda untuk menginstal kebutuhan Anda yang tidak disertakan oleh macOS dalam OS intinya.

Apa itu Homebrew?

Homebrew (brew) adalah pengelola paket sumber terbuka dan gratis yang memungkinkan penginstalan aplikasi dan perangkat lunak di macOS, tergantung pada keinginan pengguna. Telah direkomendasikan karena kesederhanaan dan keefektifannya dalam menghemat waktu dan tenaga. Deskripsinya yang terkenal adalah "Manajer paket yang hilang untuk macOS".

Sungguh legendaris untuk mendapatkan kekuatan menggunakan versi perangkat lunak terbaru dan terupdate di perangkat Mac Anda. Di Homebrew, ada paket formula untuk langsung diinstal dari repositori publik intinya. Selain itu, ada tong (brew-cask) yang merupakan ekstensi untuk memperkaya Anda dengan lebih banyak paket perangkat lunak dan aplikasi biner menggunakan baris perintah.

Jika Anda ingin mengetahui beberapa contoh manfaat menggunakan Homebrew dari apa yang dikatakan para ahli, baca berikut ini:

  • Kumpulkan semua variasi perpustakaan dan paket perangkat lunak Anda yang berbeda ke dalam satu tempat.
  • Otomatiskan lemparan pekerjaan Anda mendapatkan manfaat dari ribuan alat berbasis baris perintah.
  • Instal dan pelajari skrip Python praktis di komputer Mac lokal Anda.
  • Siapkan lingkungan pengujian dan pengembangan untuk pengembangan perangkat lunak Anda.
  • Instal banyak aplikasi yang tidak tersedia di App Store.

Homebrew meletakkan file instalasi di jalur pengguna /usr/local/bin/ , atau di sistem file di /usr/local/Cellar , tetapi menautkannya ke /usr/local/bin . Ini memudahkan Anda untuk meluncurkan aplikasi ini dari folder aplikasi seolah-olah itu adalah bagian biasa dari macOS cantik Anda.

Persyaratan sistem

Menginstal Homebrew memerlukan beberapa persyaratan sistem dan keterampilan keakraban pribadi di Terminal macOS, yang akan Anda gunakan untuk menginstal Homebrew. Dan sebelum itu, Anda harus menginstal perangkat lunak pengembangan Xcode Apple yang dibutuhkan beberapa paket Homebrew sebagai ketergantungan.

Spesifikasi minimum yang Anda perlukan untuk menginstal Homebrew di Mac adalah sebagai berikut:

  • macOS Mojave (10.14) atau lebih baru, versi sebelumnya didukung terbatas.
  • Apple Silicon CPU 1, atau CPU Intel 64-bit.
  • Alat Baris Perintah (CLT) untuk Xcode.
  • Ketersediaan dan pengetahuan tentang shell yang kompatibel dengan bourne untuk instalasi dan menggunakan bash atau zsh.
  • Koneksi internet dan akses administratif.

Menginstal Homebrew

Ini adalah proses yang relatif mudah jika Anda terbiasa menggunakan baris perintah, ada beberapa metode yang sedikit berbeda, tetapi sebagian besar mirip satu sama lain:

Buka Terminal Mac OS

Temukan antarmuka Terminal macOS oleh Finder, lalu folder Aplikasi, turun ke folder Utilitas, klik dua kali ikon aplikasi Terminal.

Atau Anda cukup menggunakan pintasan tombol, tahan COMMAND + SPACE, dan ketik "Terminal" di kotak.

Instal Alat Baris Perintah Xcode

Anda memerlukan Xcode untuk beberapa alat Homebrew, Xcode adalah lingkungan pengembangan terintegrasi (IDE) macOS. Anda dapat menggunakannya untuk membuat aplikasi untuk semua Mac OS, iOS, iPad OS, Watch OS, dan TV OS. Untuk mengunduh dan menginstalnya, jalankan perintah berikut di Terminal:

 xcode-select --install

Terima memulai instalasi dan lisensi, itu akan diinstal secara otomatis.

Instal Homebrew

Sekarang, untuk menginstal Homebrew secara otomatis, jalankan perintah di bawah ini untuk macOS High Sierra, Sierra, El Capitan, dan sebelumnya :

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Dan jalankan perintah ini untuk MacOS Catalina, macOS Mojave, dan macOS Big Sur :
 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Jika Anda ingin melihat rangkaian baris penginstalan skrip, tekan Return , tekan untuk kedua kalinya untuk menerima penginstalan, atau tekan Escape untuk membatalkan. Anda akan diminta untuk memasukkan kata sandi admin. Kemudian tunggu beberapa saat hingga proses selesai, Anda akan melihat pesan “ Instalasi berhasil! ”.

Untuk menginstal Homebrew secara manual , Anda dapat menulis perintah untuk mengunduh skrip penginstalan, lalu menulis perintah lain untuk menjalankan skrip tersebut.

Jalankan perintah berikut di shell terminal untuk mengunduh skrip:

 curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh

Perintah curl ini akan mengunduh skrip instalasi Homebrew dari repositori Git Homebrew ke mesin mac Anda, tetapi tanpa menginstalnya.

Nah, keuntungan dari cara manual ini adalah anda bisa melihat kembali kodenya jika anda ingin mengetahui script yang akan dijalankan. Sekarang tulis perintah less untuk mengambil ide:

 less install.sh

Jika Anda merasa nyaman dengan konten skrip, instal dengan perintah bash:

 /bin/bash install.sh

Script akan menunjukkan kepada Anda proses pemesanannya dan akan meminta Anda untuk menerimanya. Script juga akan memverifikasi prasyarat komputer sebelum melanjutkan. Ketika diminta kata sandi super Anda, masukkan, dan masukkan huruf Y untuk akhirnya mengonfirmasi penerimaan Anda terhadap proses instalasi.

Pada titik ini, untuk memberi selamat kepada diri sendiri, Anda mungkin lebih suka menjalankan perintah yang memastikan bahwa Homebrew benar-benar diinstal:

 brew doctor

Hasilnya akan memberi tahu Anda tentang status Homebrew dan jika ada paket yang perlu diperbarui.

Jika semuanya baik-baik saja, Anda akan melihat pesan ini:

 <span style="color: #999999;">Output</span> Your system is ready to brew.

Ketika Anda mencapai titik ini, akhirnya Anda dapat mulai menginstal paket perangkat lunak melalui Homebrew, jalankan dokumentasi bantuan untuk mendapatkan informasi lebih lanjut:

 brew help

Anda juga dapat mencari aplikasi menggunakan perintah brew search {package name}

Contoh

 brew search nginx

Matikan Analytics

Homebrew mengumpulkan data pengguna dan mengirimkan analitik ke pengembang menggunakan pelacakan perilaku anonim, Anda mungkin tidak memiliki masalah dengan itu, atau Anda lebih suka menonaktifkannya.

Jika Anda ingin menonaktifkan analitik, masukkan perintah ini:

 brew analytics off

Instal Paket

Anda sekarang dapat menginstal, meningkatkan, dan menghapus paket favorit Anda, disarankan untuk memulai dengan paket tree , ini memungkinkan Anda memiliki pohon direktori grafis. Anda dapat menginstalnya menggunakan perintah di bawah ini.

 brew install tree

Perintah ini akan memperbarui daftar paket Homebrew, kemudian menginstal perintah pohon.

Untuk memperbarui semua perangkat lunak formula dan minuman, masukkan:

 brew update

Homebrew seharusnya menginstal file paket ke /usr/local secara default, untuk melihat jalur paket yang diinstal dengan perintah which:

 which {package name}

Hasilnya harus:

 <span style="color: #999999;">Output</span> /usr/local/bin/{package name}

Untuk menghapus paket, tulis perintah ini:

 brew uninstall {package name}

Contoh Instalasi Software Menggunakan Homebrew

Ada ribuan paket perangkat lunak dalam formula Homebrew, seperti:

imagemick: alat untuk memanipulasi gambar ke format lain untuk macOS.

Menginstal perintah:

 brew install imagemagick

archey: informasi sistem grafis untuk berbagi localhost dengan tim Anda untuk macOS.

Menginstal perintah:

 brew install archey

hub: untuk menambahkan dukungan GitHub pengalaman baris perintah yang lebih baik.

Menginstal perintah:

 brew install hub

tldr: untuk mendapatkan contoh sederhana tentang cara menggunakan baris perintah, dengan halaman manual berbasis komunitas.

Menginstal perintah:

 brew install tldr

tong buatan sendiri

Cask adalah kumpulan paket homebrew lainnya dari aplikasi macOS dan perangkat lunak non-sumber terbuka. Untuk mencari paket, masukkan brew search –casks {nama paket}:

 brew search --casks google-chrome brew search --casks docker brew search --casks dropbox

Untuk menginstal perangkat lunak cask, gunakan perintah brew install --cask {package name}

Contoh

 brew install --cask firefox

Menghapus instalasi Homebrew

Menghapus instalasi Homebrew adalah proses yang sangat sederhana, Anda hanya perlu menjalankan skrip Ruby uninstall di terminal, cukup pilih perintah yang menyelaraskan versi MacOS Anda.

Untuk mencopot pemasangan Homebrew dari macOS Catalina, macOS Big Sur, dan macOS Mojave, masukkan:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"

Untuk mencopot pemasangan Homebrew dari macOS High Sierra, Sierra, El Capitan, dan versi lebih lama, masukkan:

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

Atau Anda dapat mengunduh skrip "uninstall" ke mesin Anda dan menjalankannya secara manual:

 curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh

Setelah meninjau konten skrip, jalankan skrip ini untuk menghapus instalasi Homebrew:

 bash uninstall.sh

Kesimpulan

Dalam tutorial ini, Anda dapat memiliki gagasan yang jelas yang didukung oleh kode, detail, dan contoh untuk menginstal Homebrew di macOS Anda. Untuk lebih jelasnya, Anda bisa melihat daftar resmi paket Homebrew. Juga, kami telah menerbitkan tentang menginstal beberapa contoh perangkat lunak, seperti perintah telnet ketika tidak ada di macOS.

Menikmati!