Yes.
Code: Select all
$ find /usr/lib/x86_64-linux-gnu/ -iname 'libheif.so'
/usr/lib/x86_64-linux-gnu/libheif.so
Yes.
Code: Select all
$ find /usr/lib/x86_64-linux-gnu/ -iname 'libheif.so'
/usr/lib/x86_64-linux-gnu/libheif.so
Ubuntu 24.04
However, I will note that heic viewing for newer heic files (ones outpot by iphone 16's camera, for example) is broken on vanilla Ubuntu 24.04 .... I've mostly fixed it on my setup by installing heif libraries from the "ubuntuhandbook1" ppa:$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.3 LTS
Release: 24.04
Codename: noble
$ uname -a
Linux lenovo 6.14.0-32-generic #32~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Sep 2 14:21:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Code: Select all
$ apt policy libheif1
libheif1:
Installed: 1.19.5-3build1~noble
Candidate: 1.19.5-3build1~noble
Version table:
*** 1.19.5-3build1~noble 500
500 https://ppa.launchpadcontent.net/ubuntuhandbook1/libheif/ubuntu noble/main amd64 Packages
100 /var/lib/dpkg/status
Code: Select all
libheif-plugin-aomdec/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic]
libheif-plugin-aomenc/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic]
libheif-plugin-libde265/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic]
libheif1/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic]
Code: Select all
libheif-plugin-aomdec/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic]
libheif-plugin-aomenc/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic]
libheif-plugin-libde265/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic]
libheif-plugin-x265/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic]
libheif1/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic]
Thank you Pierre. In your test, which xnview package/installation method did you use?xnview wrote: Sun Oct 12, 2025 8:07 am i've tried on ubuntu 24.04 and it works, here is what is installedI've updated packages and it works withCode: Select all
libheif-plugin-aomdec/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic] libheif-plugin-aomenc/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic] libheif-plugin-libde265/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic] libheif1/noble-updates,noble-security,now 1.17.6-1ubuntu4.1 amd64 [installed,automatic]
Code: Select all
libheif-plugin-aomdec/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic] libheif-plugin-aomenc/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic] libheif-plugin-libde265/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic] libheif-plugin-x265/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic] libheif1/noble,now 1.19.8-1~ppa1~ubuntu24.04 amd64 [installed,automatic]
So, I UNinstalled the version of libheif1 which I had installed from the ubuntuhandbook1 ppa, and then removed the ubuntuhandbook1 ppa. Then, I installed the strukturag ppa as above, and then installed libheif1. (more info here: https://ubuntuhandbook.org/index.php/20 ... if-ubuntu/ )sudo add-apt-repository ppa:strukturag/libheif