Paru dan Software Komunitas: Menguak Kekuatan AUR

Hai! Ini Info Kunjungan Kamu

IP Address: ...

Lokasi: Sedang dideteksi...

Sistem Operasi: ...

Browser: ...

Betul sekali! Inilah fungsi utama Paru yang sebenarnya. Paru memang dirancang untuk memasang software yang berada di luar repositori resmi Pacman, yaitu software dari AUR (Arch User Repository).

Jadi, jika ada software yang tidak muncul saat Anda menggunakan sudo pacman -S, Paru adalah alat yang akan membantu Anda mencarinya, mengunduh, mengkompilasi, dan menginstalnya dari AUR.

Apa Itu AUR (Arch User Repository)?

AUR adalah gudang repositori besar yang isinya berupa PKGBUILD (skrip kompilasi) yang dikelola oleh komunitas Arch Linux. Paket-paket ini biasanya meliputi:

  • Aplikasi Populer: Misalnya Spotify, Google Chrome, Visual Studio Code (versi tertentu).
  • Versi Pengembangan: Versi beta atau git dari sebuah program.
  • Software Khusus: Driver atau program yang kurang diminati massal.
Karena paket ini tidak di-build dan diuji secara resmi oleh tim Arch, mereka dikategorikan sebagai non-resmi:, dan di sinilah Paru berperan.


Peran Paru dalam Menjembatani AUR

Sebelum ada AUR Helper seperti Paru (dan sebelumnya Yaourt/Pacaur), menginstal dari AUR adalah pekerjaan yang ribet, harus menggunakan perintah git clone, makepkg, dan mengurus dependensi manual.

Paru mengotomatisasi seluruh proses tersebut.

Saat Anda menggunakan paru -S [nama_software], Paru akan:

  1. Mencari paket di repositori Pacman dan AUR.
  2. Jika ditemukan di AUR, Paru akan mengunduh kode sumbernya (git clone).
  3. Menampilkan PKGBUILD (skrip kompilasi) dan meminta persetujuan Anda (Penting!).
  4. Mengkompilasi paket menggunakan makepkg dan menginstal semua dependensi yang dibutuhkan secara otomatis.

Dengan Paru, instalasi software dari AUR terasa semudah menginstal dari repositori resmi.


Peringatan Penting: Keamanan AUR

Meskipun Paru sangat memudahkan, perlu diingat bahwa software dari AUR dikelola oleh komunitas, bukan oleh pengembang resmi distro Anda. Ada beberapa hal yang harus Anda perhatikan:

  • Tinjau PKGBUILD: Selalu baca dan tinjau skrip (PKGBUILD) yang ditampilkan oleh Paru sebelum Anda menyetujui proses kompilasi. Ini adalah kunci untuk memastikan tidak ada kode berbahaya yang masuk ke sistem Anda.
  • Dependencies: Paket AUR mungkin memiliki dependensi yang rumit atau memerlukan paket AUR lain. Paru akan membantu mengurusnya, tetapi pastikan Anda mengerti apa yang diinstal.

Pelan Kiri

×