GNU/Linux >> Belajar Linux >  >> Linux

Linuxbrew – Manajer Paket Umum Untuk Linux dan Mac OS X

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.


Linux
  1. Ukuu Kernel Manager – Instal dan Tingkatkan Kernel Linux di Ubuntu

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

  3. Instal python-openstackclient di Linux dan Mac OS

  1. Menginstal dan Menggunakan Pengelola Paket Homebrew di Linux

  2. Nix – Manajer Paket yang Kuat untuk Linux dan Unix

  3. Pengelola/pemasang paket berbasis Git untuk Linux

  1. Cara Menginstal Dan Menggunakan Manajer Paket Benang Di Linux

  2. Korembi 2 – Desktop dan Wallpaper Manager yang Sempurna untuk Linux

  3. NordPass – Pengelola Kata Sandi yang Kuat untuk Linux