Skip to content

Instantly share code, notes, and snippets.

@lidgnulinux
Created September 10, 2024 11:51
Show Gist options
  • Save lidgnulinux/02292dcdf4495af23d85a7683220ce4b to your computer and use it in GitHub Desktop.
Save lidgnulinux/02292dcdf4495af23d85a7683220ce4b to your computer and use it in GitHub Desktop.
Menjalankan berkas appimage di lingkungan musl.

Menjalankan Berkas Appimage pada Distro Non-glibc / Musl.


Persiapan.

  • Base image / arsip distro yg menggunakan glibc, sebagai contoh kita ambil Ubuntu Noble, Oracular, dll. Base image bisa diunduh di sini .
  • Berkas appimage, kami baru mencoba menjalankan berkas appimage Inkscape.
  • Module fuse, usahakan kita sudah menge-load module fuse.

Langkah.

  1. Ekstrak base image, sebagai contoh kita bisa mengekstrak ke direktori /var/Ubuntu

    $ sudo mkdir /var/Ubuntu
    $ sudo tar -xf oracular-base-amd64.tar.gz -C /var/Ubuntu
    
  2. Membuat symbolic link library ld-linux-x86-64.so.2 .

    $ sudo ln -s /var/Ubuntu/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2
    
  3. Memasukkan direktori library ke /etc/ld.so.conf.

    # printf '/var/Ubuntu/lib/x86_64-linux-gnu\n/var/Ubuntu/usr/lib/x86_64-linux-gnu\n' > /etc/ld.so.conf
    # /var/Ubuntu/sbin/ldconfig
    
  4. Coba jalankan berkas appimage.

    $ chmod +x berkas_appimage.appimage
    $ ./berkas_appimage.appimage
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment