WHAT'S NEW?
Loading...

Cara Mengatasi Error While Loading Shared Libraries libalpm.so.10 pada Arch Linux

Cara Mengatasi Error While Loading Shared Libraries libalpm.so.10 pada Arch Linux

Hari ini saya mencoba menggunakan yaourt untuk menginstall AUR helper yay, lalu muncul error seperti berikut.
package-query: error while loading shared libraries: libalpm.so.10: cannot open shared object file: No such file or directory
Setelah saya cari artikel terkait ternyata masalah ini berkaitan dengan libalpm yang sudah menggunakan libalpm.so.11.
$ ls -lt /usr/lib/libalpm.so*
lrwxrwxrwx 1 root root 17 May 31 23:32 /usr/lib/libalpm.so -> libalpm.so.11.0.0
lrwxrwxrwx 1 root root 17 May 31 23:32 /usr/lib/libalpm.so.11 -> libalpm.so.11.0.0
-rwxr-xr-x 1 root root 223616 May 31 23:32 /usr/lib/libalpm.so.11.0.0
Dan package-query masih membutuhkan libalpm.so.10 sehingga terjadilah error diatas, untuk melihatnya lakukan perintah berikut:
$ ldd /usr/bin/package-query
linux-vdso.so.1 (0x00007fffbdbe7000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fb1fedf4000)
libyajl.so.2 => /usr/lib/libyajl.so.2 (0x00007fb1febea000)
libalpm.so.10 => not found
libc.so.6 => /usr/lib/libc.so.6 (0x00007fb1fe82e000)
[...]
Dan untuk solusi menangani ini adalah dengan cara menghapus yaourt dan package-query, lalu install kembali hanya package-query karena disini saya bertujuan untuk menginstall AUR helper yay jadi sekalian saja abaikan yaourt setelah di hapus.
$ sudo pacman -Rn yaourt package-query
$ git clone https://aur.archlinux.org/package-query.git
$ cd package-query
$ makepkg -si
$ cd && git clone https://aur.archlinux.org/yay.git
$ cd yay && makepkg -si
$ yay -Ps
Jika berhasil maka akan tampak seperti hasil gambar berikut.
Cara Mengatasi Error While Loading Shared Libraries libalpm.so.10 pada Arch Linux

Dengan ini, error sudah teratasi dan yaourt pun telah hilang dan tergantikan oleh AUR Helper yay sesuai yang saya inginkan.

Jika ada yang ingin ditanyakan, silakan langsung isikan pertanyaannya pada kolom komentar.

Source: nanxiao

Jangan Install Yaourt, Pilihlah Alternatif Berikut Sebagai Ganti AUR Helper di Arch Linux

Jangan Install Yaourt, Pilihlah Alternatif Berikut Sebagai Ganti AUR Helper di Arch Linux


Arch User Repository atau populer dikenal dengan AUR adalah repository software dari komunitas yang diperuntukkan bagi pengguna Arch. Untuk pengguna Debian/Ubuntu mungkin AUR bisa dianggap seperti PPA. Berisikan package yang tidak tersedia secara official di repo Arch Linux, memungkinkan end-user untuk mendapatkan software yang mereka inginkan.

Untuk menggunakan AUR, kita membutuhkan sebuah tool. Ada banyak tools tersedia, yang mana tools ini muncul karena Arch package manager pacman tidak mendukung AUR secara default. Nah kumpulan tools ini biasa disebut dengan AUR helpers.

Salah satu yang cukup populer adalah Yaourt (Yet AnOther User Repository Tool). Tool yang satu ini menggunakan perintah yang sama seperti layaknya pacman dan memiliki fitur yang juga bagus seperti penanganan konflik dll. Namun belakangan ini perkembangannya mulai melambat dan juga sebenarnya telah masuk dalam daftar tabel "Discontinued or problematic".

Lalu masih bolehkah kita menggunakan Yaourt saat ini? Tentunya boleh saja namun jika mengikuti status yang ada wiki, mungkin lebih baik kita mengganti dengan AUR helper lainnya, yang diantaranya yaitu:
  • aurman
  • yay
  • aurutils
  • pakku, dll

Untuk daftar lengkapnya bisa di lihat pada tabel perbandingan AUR helper. Demikianlah artikel ini, barangkali ada yang perlu ditanyakan silakan isi komentar dibawah.

Source: itsfoss
Image source: itsfoss