Homebrew adalah sistem manajemen paket sumber terbuka dan gratis yang dirancang khusus untuk sistem operasi Mac OS Apple. Ini ditulis menggunakan bahasa pemrograman Ruby, dan sudah diinstal sebelumnya dengan Mac OS. Seperti yang mungkin Anda ketahui, ini adalah salah satu proyek sumber terbuka yang memiliki jumlah kontributor dan masalah terbesar yang ditutup dari proyek mana pun di GitHub. Jika Anda pernah mencari pengelola paket serupa seperti Homebrew untuk sistem operasi Linux Anda, tidak perlu mencari di mana pun, cukup gunakan Linuxbrew . Dalam panduan singkat ini, kita akan membahas cara menginstal Linuxbrew di Ubuntu dan CentOS, dan cara menggunakannya untuk menginstal, menghapus, dan memperbarui paket.
Linuxbrew adalah fork dari Homebrew dan Anda dapat menggunakannya di Mac OS dan Linux. Penggunaannya hampir sama dengan Homebrew. Karena Linuxbrew akan dipasang di direktori home Anda, itu tidak memerlukan akses root . Anda dapat menggunakan Linuxbrew untuk menginstal paket yang tidak dikemas ke distribusi asli Anda. Ini juga memungkinkan untuk menginstal sebagian besar aplikasi dan paket terbaru.
Instal Linuxbrew
Linuxbrew membutuhkan dependensi berikut di kotak Linux Anda.
- Ruby 1.8.6 atau lebih baru
- GCC 4.4 atau lebih baru
- Linux 2.6.16 atau lebih baru
- 64-bit x86 atau ARM 32-bit (Raspberry Pi)
Linuxbrew saat ini tidak mendukung platform x86 32-bit.
Sebelum menginstal Linuxbrew, pastikan dependensi yang disebutkan di atas telah diinstal. Jika belum diinstal, jalankan perintah berikut untuk menginstalnya di sistem Linux Anda.
Di Debian, Ubuntu, Linux Mint:
$ sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby
Di Red Hat, CentOS, Fedora:
$ sudo yum groupinstall 'Development Tools'
$ sudo yum install curl git irb python-setuptools ruby
Setelah Anda menginstal prasyarat, jalankan perintah berikut untuk menginstal Linuxbrew.
Catatan: Jangan jalankan perintah berikut sebagai root pengguna.
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
Setelah instalasi selesai, Anda akan melihat output seperti di bawah ini.
[...] ==> Next steps: - Install the Linuxbrew dependencies if you have sudo access: Debian, Ubuntu, etc. sudo apt-get install build-essential Fedora, Red Hat, CentOS, etc. sudo yum groupinstall 'Development Tools' See http://linuxbrew.sh/#dependencies for more information. - Add Linuxbrew to your ~/.profile by running echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile - Add Linuxbrew to your PATH PATH="/home/linuxbrew/.linuxbrew/bin:$PATH" - We recommend that you install GCC by running: brew install gcc - Run `brew help` to get started - Further documentation: https://docs.brew.sh Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.
Baca output di atas dengan cermat. Anda akan ditanya apa yang harus dilakukan selanjutnya agar Linuxbrew bekerja dengan benar. Anda harus melakukan langkah-langkah tersebut sebelum menggunakan Linuxbrew. Periksa garis tebal pada output di atas. Jalankan perintah tersebut satu per satu untuk menambahkan Linuxbrew ke PATH seperti yang ditunjukkan di bawah ini.
$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
$ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
$ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
$ PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
Terakhir jalankan perintah berikut untuk memperbarui perubahan.
$ source ~/.profile
Dan, instal gcc yang direkomendasikan untuk menggunakan Linuxbrew tanpa masalah. Untuk melakukannya, jalankan:
$ brew install gcc
Sekali lagi, Anda tidak boleh menjalankan perintah ini sebagai pengguna root. Lakukan semua perintah ini sebagai pengguna biasa. Seperti yang Anda lihat di perintah, kami belum pernah menggunakan hak akses root di mana pun. Semua paket dan aplikasi akan diinstal di folder $HOME Anda, jadi Anda tidak memerlukan hak akses root.
Terakhir, jalankan perintah berikut untuk memastikan Linuxbrew diinstal dan berfungsi dengan baik:
$ brew doctor
Jika Anda melihat output seperti di bawah ini, Linuxbrew berfungsi!
Your system is ready to brew.
Selamat! Linuxbrew telah diinstal sekarang. Saatnya menjelajahinya.
Unduh - Panduan gratis:"5 Alternatif Apple Mail untuk Mac OS X"Penggunaan Linux
Jika Anda telah menggunakan Homebrew, Anda dapat melewati instruksi berikut, dan mulai menggunakan pengelola paket Linuxbrew segera seperti cara Anda menggunakan Homebrew. Jika Anda baru mengenal Linuxbrew, baca terus.
Untuk memperbarui Linuxbrew itu sendiri, jalankan:
$ brew update
Jika Anda tidak yakin paket apa yang tersedia, jalankan:
$ brew search
Perintah ini akan menampilkan daftar paket yang tersedia.
Atau, Anda dapat mengunjungi braumeister situs untuk mencari paket apa saja yang tersedia.
Sekarang, mari kita lihat cara menginstal sebuah paket.
Untuk menginstal sebuah paket, misalnya zsh , jalankan saja:
$ brew install zsh
Demikian pula, untuk menghapus sebuah paket, jalankan:
$ brew remove zsh
Ini sederhana seperti itu. Satu hal baik yang saya perhatikan saat menguji manajer paket Linuxbrew adalah ia akan menunjukkan kepada Anda perintah alternatif jika paket tertentu tidak tersedia. Perhatikan contoh berikut.
$ brew install rsync
Seperti yang Anda lihat pada output di bawah, tidak ada rumus yang tersedia dengan nama "rsync". Jadi, Ini menampilkan perintah alternatif di akhir output untuk menginstal rsync.
Error: No available formula with the name "rsync" ==> Searching for similarly named formulae... These similarly named formulae were found: grsync librsync vdirsyncer To install one of them, run (for example): brew install grsync ==> Searching taps... This formula was found in a tap: homebrew/dupes/rsync To install it, run: brew install homebrew/dupes/rsync
Jadi, saya menjalankan perintah berikut untuk menginstal rsync:
$ brew install homebrew/dupes/rsync
Anda dapat mencari paket usang, menggunakan perintah:
$ brew outdated
Jika Anda ingin memutakhirkan semua paket lama, jalankan saja:
$ brew upgrade
Untuk meningkatkan versi paket tertentu, jalankan:
$ brew upgrade <package_name>
Ingin melihat di mana paket yang diunduh? Sederhana saja.
$ brew --cache
Contoh keluarannya adalah:
/home/sk/.cache/Homebrew
Di sini, Anda dapat melihat barang-barang yang diunduh oleh Linuxbrew.
Untuk detail selengkapnya tentang Linuxbrew, jalankan:
$ brew help
Atau,
$ man brew
Copot pemasangan Linuxbrew
Tidak suka Linuxbrew? Nah, Anda dapat menghapus Linuxbrew menggunakan perintah:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
Jika perintah ini tidak berhasil, coba:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"
Terakhir, hapus direktori Linuxbrew dari direktori $HOME Anda:
$ sudo rm -rf ~/.linuxbrew
Anda sekarang tahu cara menginstal dan menggunakan Linuxbrew di kotak Linux Anda. Satu-satunya downside adalah Linuxbrew terlalu lama untuk mengkompilasi dan menginstal aplikasi. Selain itu, itu hanya berfungsi di luar kotak seperti yang diiklankan di situs webnya. Jika Anda pengguna Mac dan mencari pengelola paket serupa seperti Homebrew, maka Linuxbrew akan menjadi pilihan yang tepat.