GNU/Linux >> Belajar Linux >  >> Linux

Menginstal dan Menggunakan Pengelola Paket Homebrew di Linux

Homebrew, juga dikenal sebagai Brew, adalah manajer paket baris perintah yang dibuat khusus untuk macOS.

Homebrew menjadi cukup populer di kalangan pengguna macOS karena semakin banyak pengembang yang membuat alat baris perintah yang dapat diinstal dengan mudah dengan Homebrew.

Popularitas ini menghasilkan penciptaan Linuxbrew, port Linux untuk Homebrew. Karena ini terutama Git dan Ruby, dan Linux dan macOS keduanya adalah sistem mirip Unix, Brew bekerja dengan baik di kedua jenis sistem operasi.

Proyek Linuxbrew akhirnya bergabung dengan proyek Homebrew dan sekarang Anda hanya memiliki satu proyek Brew bernama Homebrew.

Mengapa saya menyebutnya brew, bukan Homebrew? Karena perintah dimulai dengan brew. Anda akan melihatnya secara mendetail di bagian selanjutnya.

Mengapa menggunakan manajer paket Homebrew di Linux ketika Anda memiliki apt, dnf, snap dll?

Aku tahu perasaan itu. Anda sudah memiliki manajer paket yang baik yang disediakan oleh distribusi Anda. Selain itu, Anda memiliki Snap, Flatpak, dan sistem paket universal lainnya.

Apakah Anda benar-benar membutuhkan pengelola paket Homebrew di sistem Linux Anda? Jawabannya tergantung kebutuhan Anda, kok.

Lihat, selain manajer paket distribusi dan paket universal, Anda akan menemukan situasi di mana Anda memerlukan manajer paket lain seperti Pip (untuk aplikasi Python) dan Cargo (untuk paket Rust).

Bayangkan Anda menemukan utilitas baris perintah yang bagus dan ingin mencobanya. Repositorinya menyebutkan bahwa itu dapat diinstal menggunakan minuman atau kode sumber saja. Dalam kasus seperti itu, menyeduh di sistem Anda dapat membantu. Lagi pula, menginstal dari kode sumber di tahun 2020-an tidak modis (dan nyaman).

Dengan kata lain, Anda akan memiliki opsi tambahan jika Anda menemukan beberapa alat CLI menarik yang hanya menyediakan opsi penginstalan brew.

Instal Homebrew di Ubuntu dan distribusi Linux lainnya

Instalasi cukup mudah. Anda hanya perlu memastikan bahwa Anda memiliki semua dependensi.

Langkah 1:Instal dependensi

Anda harus memiliki versi gcc dan glibc yang relatif lebih baru. Anda dapat menginstal paket build-essential di Ubuntu untuk mendapatkannya. Selain itu, Anda juga perlu menginstal Git, Curl dan procps (digunakan untuk memonitor proses sistem).

Anda dapat menginstal semuanya bersama-sama seperti ini di sistem berbasis Ubuntu dan Debian:

sudo apt-get install build-essential procps curl file git

Untuk distribusi lain, silakan gunakan manajer paket Anda dan instal dependensi ini.

Langkah 2:Instal Homebrew

Anda dapat melihat mengapa Anda perlu menginstal Curl. Ini memungkinkan Anda mengunduh file skrip instalasi di terminal.

Cukup masukkan perintah ini:

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

Saat ditanya kunci RETURN, tekan enter:

Di akhir kompetisi skrip, disarankan untuk menjalankan beberapa perintah untuk menambahkannya ke variabel PATH. Homebrew sebenarnya terinstal di direktori home Anda dan kemudian ditautkan ke direktori /usr/local.

Anda dapat menyalin dan menempel di terminal dengan mudah. Cukup pilih perintah yang disarankan dan tekan Ctrl+Shift+C untuk menyalin dan Ctrl+Shift+V untuk menempel.

Atau, Anda cukup menyalin dan menempelkan perintah ini:

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> $HOME/.bash_profile

Dan kemudian ini:

eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

Langkah 3:Verifikasi pemasangan brew

Kamu hampir selesai. Cukup verifikasi bahwa perintah brew siap dijalankan dengan menggunakan perintah brew doctor:

brew doctor

Perintah brew doctor akan memberi tahu Anda jika ada masalah.

Anda dapat melakukan verifikasi ganda dengan menginstal contoh proyek hello:

brew install hello

Jika Anda tidak melihat kesalahan, Anda dapat menikmati pengelola paket Homebrew di Linux.

Menggunakan perintah brew untuk menginstal, menghapus, dan mengelola paket

Izinkan saya memberi tahu Anda beberapa perintah brew yang dapat Anda gunakan untuk menginstal, menghapus, dan mengelola paket.

Karena Homebrew diinstal di direktori home Anda, Anda tidak perlu sudo untuk menjalankannya (seperti Pip dan Cargo).

Untuk menginstal paket dengan minuman, gunakan opsi instal:

brew install package_name

Tidak ada pelengkapan otomatis untuk nama paket di sini. Anda perlu mengetahui nama paket yang tepat.

Untuk menghapus paket minuman, Anda dapat menggunakan hapus atau copot pemasangan pilihan. Keduanya bekerja sama.

brew remove package_name

Anda juga dapat membuat daftar paket minuman yang diinstal dengan perintah ini:

brew list

Anda juga dapat menghapus dependensi yang tidak diperlukan dengan opsi autoremove:

brew autoremove

Di tangkapan layar berikutnya, saya hanya menginstal dua paket dengan minuman tetapi juga menunjukkan dependensi yang diinstal untuk paket-paket itu. Bahkan setelah menghapus paket, dependensi tetap ada. Autoremove akhirnya menghapusnya.

Ada lebih banyak opsi perintah brew tetapi itu di luar cakupan tutorial ini. Anda selalu dapat membaca dokumentasi mereka dan menjelajahinya lebih jauh.

Menghapus Homebrew dari Linux

Tutorial ini tidak akan lengkap tanpa menambahkan langkah-langkah untuk menghapus Homebrew dari sistem Linux Anda.

Sesuai langkah-langkah yang disebutkan di repositori GitHub-nya, Anda harus mengunduh dan menjalankan skrip uninstall menggunakan perintah ini:

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

Anda akan diminta untuk mengonfirmasi penghapusan dengan memasukkan tombol Y.

Saat penghapusan instalasi Homebrew selesai, Homebrew mencantumkan file dan direktori yang tersisa:

Saya membiarkan Anda menghapus file dan direktori sendiri.

Kesimpulan

Seperti yang saya jelaskan sebelumnya, Homebrew menyediakan ekstensi untuk apa yang sudah Anda dapatkan. Jika Anda menemukan aplikasi yang hanya menggunakan brew sebagai metode penginstalan, menginstal Homebrew di sistem Linux Anda akan berguna.

Artikel Asli


Linux
  1. Menginstal dan mengatur Grafana di linux

  2. Manajer Paket APT di Linux Dijelaskan

  3. Cara Menginstal dan Menggunakan PIP Python Package Manager di Rocky Linux 8

  1. Pertanyaan Wawancara :Linux Package Manager (RPM)

  2. Bisakah saya menggunakan Homebrew di Ubuntu?

  3. Menginstal dan menggunakan XeTeX

  1. Cara menampilkan informasi paket tambahan menggunakan yum dan yumdb – RedHat Linux

  2. Cara Menginstal dan Menggunakan Snap Package Manager di Alma Linux 8

  3. Linuxbrew – Manajer Paket Umum Untuk Linux dan Mac OS X