Pelajari Homebrew

Apa itu Homebrew?

Panduan yang mudah dipahami tentang manajer paket untuk macOS — dan bagaimana Brewwery memberinya antarmuka visual tanpa menyembunyikan terminal di baliknya.

Apa itu Homebrew?

Homebrew adalah manajer paket yang paling banyak digunakan untuk macOS (dan Linux). Ia memasang alat, pustaka, dan aplikasi yang Anda butuhkan dari baris perintah, serta melacak apa yang terpasang sehingga Anda bisa memperbarui atau menghapusnya dengan rapi.

Alih-alih mencari halaman unduhan, menyeret aplikasi ke folder, atau mengompilasi dari sumber secara manual, Anda menjalankan satu perintah brew dan Homebrew melakukan pekerjaannya — termasuk semua dependensi.

Mengapa pengembang menggunakan Homebrew

Homebrew membuat penyiapan dapat diulang. Mesin baru bisa berubah dari kosong menjadi terkonfigurasi penuh dengan satu daftar paket dan beberapa perintah.

  • Satu cara yang konsisten untuk memasang alat CLI, bahasa, dan aplikasi.
  • Dependensi diselesaikan dan dipasang secara otomatis.
  • Pembaruan dan pembersihan ditangani oleh alat yang sama.
  • Semuanya berada di lokasi yang dapat diprediksi (/opt/homebrew di Apple Silicon).

Formulae vs Casks

Homebrew memasang dua jenis hal, dan perbedaannya penting dipahami.

  • Formulae adalah alat baris perintah dan pustaka yang dibangun atau diunduh Homebrew, seperti git, node, atau redis.
  • Casks adalah aplikasi macOS lengkap yang didistribusikan sebagai biner, seperti visual-studio-code atau google-chrome. Anda memasangnya dengan --cask.

Perintah brew umum

Beberapa perintah mencakup sebagian besar penggunaan sehari-hari:

  • brew install git — pasang sebuah formula.
  • brew install --cask visual-studio-code — pasang sebuah aplikasi.
  • brew update lalu brew upgrade — segarkan metadata dan tingkatkan paket.
  • brew search redis dan brew info redis — temukan dan periksa paket.
  • brew cleanup — hapus versi lama dan bebaskan ruang disk.

Apa itu Brewfile?

Brewfile adalah daftar teks dari semua yang ingin Anda pasang — taps, formulae, casks, dan aplikasi Mac App Store. Ini cara paling sederhana untuk menjelaskan penyiapan mesin sebagai berkas yang bisa Anda simpan di git.

  • brew bundle dump menulis penyiapan Anda saat ini ke sebuah Brewfile.
  • brew bundle install membuat ulang penyiapan itu di Mac mana pun.

Apa itu brew doctor?

brew doctor memeriksa instalasi Anda untuk masalah umum — symlink rusak, jalur usang, masalah izin — dan menjelaskan apa yang ditemukannya. Ia tidak mengubah apa pun; hanya melaporkan.

Ketika ada yang terasa salah, menjalankannya lebih dulu biasanya cara tercepat untuk memahami kondisi sistem Anda.

Apa itu brew services?

Beberapa paket berjalan di latar belakang — basis data seperti postgresql dan redis, misalnya. brew services mengelola memulai, menghentikan, dan memulai ulang proses tersebut agar berjalan saat Anda membutuhkannya.

  • brew services list — lihat apa yang berjalan.
  • brew services start redis — mulai sebuah layanan.

Bagaimana Brewwery membantu

Homebrew sangat kuat, tetapi sebagian besar alurnya masih hidup di terminal. Brewwery memberi Anda cara visual untuk memeriksa, memperbarui, membersihkan, dan mengelola Homebrew di Mac Anda — tanpa menyembunyikan apa yang terjadi di baliknya.

Setiap tindakan memetakan ke perintah brew nyata, ditampilkan dengan jelas dan dijalankan hanya setelah Anda mengonfirmasi. Brewwery adalah jendela ke Homebrew, bukan pengganti pemahaman tentangnya.

FAQ

Apakah saya masih perlu memahami terminal untuk menggunakan Homebrew?

Lebih sedikit dari sebelumnya. Brewwery menampilkan perintah yang sama secara visual, jadi Anda bisa mengelola paket tanpa menghafal flag — sambil tetap melihat persis apa yang dijalankan.

Apakah Homebrew gratis?

Ya. Homebrew gratis dan open source, begitu pula Brewwery (berlisensi MIT).

Apakah Brewwery mengubah cara kerja Homebrew?

Tidak. Brewwery menjalankan perintah brew standar melalui kanal bertipe dan tervalidasi. Instalasi Homebrew Anda tetap standar dan portabel.

Di mana saya bisa membaca dokumentasi resmi Homebrew?

Di docs.brew.sh. Halaman referensi Brewwery menautkan ke sana untuk detail lebih lanjut.