Skip to content Skip to sidebar Skip to footer

Apa itu Arch User Repository (AUR)? Bagaimana Cara Menggunakanya ?

Jika Anda pernah menggunakan Arch Linux atau distro lain yang berbasis Arch seperti Manjaro, Anda mungkin menemukan istilah AUR. Anda mencoba menginstal perangkat lunak baru dan seseorang menyarankan untuk menginstalnya dari AUR. Ini membuat Anda bingung.

Apa ini AUR? Mengapa digunakan? Bagaimana cara menggunakan AUR? Saya akan menjawab pertanyaan-pertanyaan ini di artikel ini.

Apa itu AUR?

AUR adalah singkatan dari Arch User Repository. Ini adalah repositori berbasis komunitas untuk pengguna distribusi Linux berbasis Arch. Ini berisi deskripsi paket bernama PKGBUILDs yang memungkinkan Anda untuk mengkompilasi paket dari sumber dengan makepkg dan kemudian menginstalnya melalui pacman (pengelola paket di Arch Linux).

AUR dibuat untuk mengatur dan berbagi paket baru dari komunitas dan untuk membantu mempercepat penyertaan paket populer ke dalam repositori komunitas.

Sejumlah besar paket baru yang masuk ke repositori resmi dimulai di AUR. Di AUR, pengguna dapat berkontribusi membangun paket mereka sendiri (PKGBUILD dan file terkait).

Komunitas AUR memiliki kemampuan untuk memilih paket di AUR. Jika sebuah paket menjadi cukup populer - asalkan memiliki lisensi yang kompatibel dan teknik pengemasan yang baik - paket tersebut dapat dimasukkan ke dalam repositori komunitas yang dapat diakses langsung oleh pacman.

Singkatnya, AUR adalah cara bagi pengembang untuk membuat perangkat lunak baru tersedia bagi pengguna Arch Linux sebelum perangkat lunak tersebut secara resmi disertakan dalam repositori Arch.

Haruskah Anda menggunakan AUR? Apa risiko yang terlibat?

Menggunakan AUR seperti menyeberang jalan. Jika Anda melanjutkan dengan hati-hati, Anda akan baik-baik saja.

Jika Anda baru mengenal Linux, disarankan untuk tidak menggunakan AUR sampai Anda membangun pengetahuan dasar tentang Arch/Manjaro dan Linux secara umum.

Memang benar bahwa siapa pun dapat mengunggah paket ke AUR tetapi Pengguna Tepercaya (TU) dibebankan untuk mengawasi apa yang diunggah. Meskipun TU melakukan kontrol kualitas pada paket yang diunggah, tidak ada jaminan bahwa paket dalam AUR terbentuk dengan baik atau tidak berbahaya.

Dalam praktiknya, AUR tampaknya cukup aman tetapi secara teori dapat menyebabkan beberapa kerusakan, tetapi hanya jika Anda tidak berhati-hati. Pengguna Arch yang cerdas, selalu memeriksa file PKGBUILD dan *.install saat membuat paket dari AUR.

Selain itu TU (Trusted Users) juga menghapus paket di AUR yang termasuk dalam core/extra/community sehingga tidak boleh ada konflik penamaan di antara mereka. AUR akan sering berisi versi pengembangan paket (cvs/svn/git/etc) tetapi mereka akan memiliki nama yang dimodifikasi seperti foo-git.

Untuk paket AUR, pacman menangani resolusi ketergantungan dan mendeteksi konflik file sehingga Anda tidak perlu khawatir menimpa file dalam satu paket dengan file dari paket lain kecuali jika Anda menggunakan opsi “–force” secara default. Jika Anda melakukannya, Anda mungkin memiliki masalah yang lebih serius daripada konflik file.

HALIMINFO
HALIMINFO Haliminfo, platform informasi. tutorial, dan tips online seputar teknologi masa kini

Post a Comment for "Apa itu Arch User Repository (AUR)? Bagaimana Cara Menggunakanya ?"