Cara Menginstal Paket dengan Homebrew di macOS

Diterbitkan: 2021-07-06

Manajer paket atau sistem manajemen paket adalah seperangkat utilitas yang memfasilitasi proses menginstal, memperbarui, dan menghapus program komputer pada sistem operasi. Ini sangat lazim di antara sistem operasi mirip Unix dan Unix, dan sistem operasi Linux adalah pendukung terbesarnya sepanjang masa.

install packages with Homebrew on macOS

Namun, tidak seperti Linux, macOS, yang juga berakar pada keluarga Unix, tidak pernah secara khusus maju dalam hal manajer paket. Satu-satunya pilihan yang pernah ada adalah Homebrew, yang telah menjadi sistem manajemen paket de-facto untuk macOS.

Berikut adalah panduan yang menjelaskan apa itu Homebrew dan bagaimana Anda dapat menggunakannya untuk menginstal program di Mac Anda.

Daftar isi

Apa itu Homebrew?

Homebrew adalah pengelola paket sumber terbuka dan gratis untuk sistem operasi macOS dan Linux. Ini memungkinkan Anda untuk menginstal, memperbarui, dan menghapus program (aplikasi/utilitas) di Mac Anda langsung dari baris perintah dan menyediakan akses ke berbagai utilitas baris perintah, termasuk git, wget, nvm, dan openssl.

Tidak hanya itu, Homebrew juga memiliki ekstensi, yang disebut Cask (atau Homebrew Cask), untuk membantu Anda mengelola aplikasi berbasis GUI. Jadi Anda dapat menggunakannya ketika Anda ingin menginstal, memperbarui, atau menghapus aplikasi grafis di Mac Anda, seperti Google Chrome, VLC, Spotify, Atom, dll.

Semua paket Homebrew yang Anda instal berada di bawah /usr/local/Cellar dan ditautkan ke /usr/local/bin untuk memudahkan Anda menemukan dan meluncurkan aplikasi berbasis GUI langsung dari direktori Aplikasi , sama seperti aplikasi GUI lainnya di Mac Anda.

Keuntungan Menggunakan Homebrew

Ada beberapa keuntungan menggunakan Homebrew untuk mengelola utilitas dan aplikasi di Mac Anda. Daftar berikut menyoroti beberapa keunggulannya dibandingkan metode tradisional dalam memasang, memperbarui, dan mencopot pemasangan aplikasi:

  • Homebrew menawarkan proses instalasi, pembaruan, dan penghapusan aplikasi yang mudah yang hanya mengandalkan aplikasi Terminal macOS dan banyak perintah Homebrew.
  • Ini memberi Anda kemampuan untuk menginstal, memperbarui, dan menghapus aplikasi secara massal sekaligus untuk menghemat waktu dan tenaga Anda.
  • Manajer paket mengurangi kekacauan yang tidak perlu pada penyimpanan Anda dengan menghapus semua file terkait yang terkait dengan program saat Anda menghapus instalannya di Mac. [ Ada pengecualian tertentu di mana file terkait mungkin tidak sepenuhnya dihapus dari sistem .]
  • Homebrew memfasilitasi transferabilitas perangkat, yang membuat migrasi paket Homebrew dari mesin Anda saat ini ke mesin baru dengan cepat dan mudah.
Juga di TechPP

Prasyarat untuk Menggunakan Homebrew

Homebrew sudah diinstal sebelumnya di macOS, jadi kecuali Anda mencopotnya sendiri, Anda harus memilikinya di Mac Anda. Untuk memverifikasi apakah Homebrew ada di sistem Anda, buka aplikasi Terminal dan jalankan:

which brew

Jika mengembalikan jalur, itu berarti Homebrew tersedia di sistem Anda. Dalam hal ini, pastikan untuk memperbaruinya ke versi terbaru dengan menjalankan:

brew update && brew upgrade

Namun, jika Anda tidak memiliki Homebrew di sistem Anda, gunakan perintah berikut untuk menginstalnya:

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

Selanjutnya, pastikan Anda telah menginstal Xcode di Mac Anda. Jika Anda kehabisan ruang disk atau tidak ingin menginstal aplikasi lengkap, Anda hanya dapat menginstal utilitas esensial (baris perintah) yang diperlukan oleh Homebrew dengan menjalankan:

xcode-select --install

Juga di TechPP

Cara Menginstal Paket Dengan Homebrew

Setelah prasyarat Homebrew ditangani, Anda sekarang siap untuk menginstal paket (utilitas dan aplikasi) di Mac Anda.

Catatan: Paket Homebrew disebut sebagai formula, sedangkan aplikasi Homebrew Cask disebut tong.

Bergantung pada paket apa yang ingin Anda instal di Mac — utilitas baris perintah atau aplikasi grafis — Anda harus menggunakan Brew atau Brew Cask untuk penginstalan.

1. Memasang Utilitas Baris Perintah Dengan Homebrew

Jika Anda ingin menginstal utilitas/formula baris perintah di Mac Anda dengan Homebrew, Anda harus menggunakan brew . Untuk melakukan ini, buka aplikasi Terminal dan jalankan perintah Anda menggunakan sintaks berikut.

Untuk menemukan paket, jalankan:

brew search package_name

Misalnya:

brew search git

Jika Anda ingin mempelajari lebih lanjut tentang paket apa pun, lihat Formula Homebrew.

Untuk menginstal paket:

brew install package_name

Misalnya:

brew install git

Saat Anda ingin memutakhirkan paket ke versi terbarunya:

brew upgrade package_name

Untuk menghapus paket dari sistem Anda:

brew uninstall package_name

2. Memasang Aplikasi Grafis Dengan Homebrew

Tidak seperti menginstal paket biasa (atau alat baris perintah), menginstal aplikasi grafis dengan tong mengharuskan Anda untuk menggunakan serangkaian perintah yang sedikit berbeda. Di bawah ini adalah beberapa perintah Homebrew Cask untuk membantu Anda menginstal dan menghapus aplikasi GUI/tong.

Untuk pencarian aplikasi sederhana di perpustakaan Homebrew Cask, jalankan:

brew cask search app_name

Untuk menginstal aplikasi:

brew cask install app_name

Misalnya:

brew cask install google-chrome

Jika Anda ingin melihat seluruh daftar aplikasi Homebrew Cask, lihat Homebrew Cask Formulae.

Untuk memutakhirkan paket Homebrew yang ada:

brew cask upgrade package_name

Saat Anda ingin menghapus aplikasi:

brew cask uninstall package_name

3. Menginstal Paket dari Repositori Lain

Meskipun Homebrew mencakup berbagai macam paket, ada beberapa paket lain (alat baris perintah dan aplikasi GUI) yang tidak ditawarkan oleh pengelola paket.

Namun, untuk kasus seperti itu, ia menyediakan fungsionalitas ketuk, yang memungkinkan Anda memasuki (atau mengakses) repositori lain sehingga Anda dapat menginstal paket-paket tersebut ke Mac Anda.

Untuk menginstal paket dari repositori lain, gunakan sintaks berikut:

brew tap repository_name

atau

brew tap URL

Setelah Anda memasuki repositori, Anda dapat menginstal paket menggunakan perintah brew atau perintah brew cask, tergantung pada apakah itu utilitas baris perintah atau aplikasi GUI.

Saat Anda ingin menghapus tap yang telah Anda tambahkan, jalankan:

brew untap repository_name

Perintah Homebrew Berguna Lainnya

Selain perintah yang terdaftar sejauh ini, yang berhubungan dengan penginstalan, pembaruan, dan penghapusan paket, berikut adalah beberapa perintah Homebrew lain yang dapat membantu Anda mengelola paketnya di macOS.

1. minuman sudah ketinggalan zaman

Jika Anda memiliki formula/paket Homebrew kedaluwarsa di Mac Anda yang belum diperbarui dalam beberapa saat, brew usang akan menampilkan daftar semua paket tersebut sehingga Anda dapat memutakhirkannya ke versi terbarunya.

2. pin minuman

Setiap kali Anda menjalankan perintah brew update dan brew upgrade, Homebrew memperbarui paketnya dan memutakhirkan yang terinstal di sistem Anda. Namun, terkadang, ada paket tertentu yang mungkin tidak ingin Anda perbarui secara otomatis untuk menghindari masalah kompatibilitas.

Untuk menghadapi situasi seperti itu, Homebrew menawarkan perintah brew pin untuk menyematkan paket yang tidak ingin Anda tingkatkan versinya kecuali Anda sendiri yang secara eksplisit memutakhirkannya. Untuk ini, cukup gunakan sintaks berikut:

brew pin package_name

Untuk melepas pin:

brew unpin package_name

3. brew dokter

Seperti yang dapat Anda tebak dari namanya, perintah brew doctor memeriksa sistem Anda untuk kemungkinan masalah yang dapat menghambat fungsi Homebrew.

4. pembersihan minuman

Saat Anda menggunakan Homebrew untuk menginstal paket baru, Anda mengumpulkan banyak file yang tidak perlu (lama atau berlebihan) yang mungkin menghabiskan banyak ruang disk di Mac Anda. Untuk mengatasinya, ada perintah brew cleanup , yang menghapus paket versi lama dan mengosongkan sebagian ruang penyimpanan Anda.

Mengelola Program Mac Secara Efisien Menggunakan Homebrew

Homebrew membuat seluruh pengalaman manajemen paket di Mac jauh lebih mudah daripada metode tradisional. Dan dengan bantuan panduan kami di atas, Anda seharusnya dapat menggunakannya secara efektif untuk melakukan hampir semua jenis operasi — mulai dari menginstal dan memperbarui paket hingga mencopot pemasangannya — di satu tempat.