Linuxbrew : Homebrew di Linux Rasa Mac OS
Bagi pengguna macos mungkin tidak asing dengan brew atau homebrew. Homebrew adalah package manager yang tersedia secara default di MacOS untuk memudahkan melakukan manajemen instalasi aplikasi. Homebrew sebenarnya merupakan proyek free dan open source yang memang dikhususkan untuk Mac OS yang dikembangkan berbasis Ruby.
Di linux sendiri sebenarnya sudah cukup banyak package manager, tapi tidak ada salahnya jika ingin mencicipi brew rasa linux, karena salah satu perbedaannya adalah instalasi dilakukan di direktori home user, sehingga tidak memerlukan akses root. Linuxbrew merupakan fork dari proyek homebrew sendiri. Penggunaanya pun sama seperti menggunakan homebrew. Dengan menggunakan linuxbrew, kita memungkinkan menginstall package yang bisa saja tidak tersedia melalui native package manager.
Installasi
Untuk dapat menginstall linuxbrew, berikut beberapa dependensi package yang dibutuhkan :
- GCC 4.4 atau terbaru
- Linux 2.6.16 atau terbaru
- 64-bit x86 or 32-bit ARM (Raspberry Pi)
Pada awalnya linuxbrew membutuhkan package ruby seperti di MacOS. Tapi saat ini linuxbrew dapat langsung digunakan menggunakan gcc. Linuxbrew tidak support untuk platform 32-bit x86.
Berikut instalasi package diatas berbasis ubuntu :
sudo apt-get install build-essential curl file git
Selanjutnya mendownload sekalgus menjalankan script instalasi
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
Selanjutnya menambahkan linuxbrew pada PATH dan bash profile
test -d ~/.linuxbrew && PATH="$HOME/.linuxbrew/bin:$HOME/.linuxbrew/sbin:$PATH" test -d /home/linuxbrew/.linuxbrew && PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH" test -r ~/.bash_profile && echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.bash_profile echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>~/.profile
dan selesai
brew install hello
jika mengalami kendala, bisa menjalankan perintah
brew doctor
untuk lebih lanjut silahkan meluncur ke http://linuxbrew.sh/