Ouvrir une extention en .HEIC

Bonjour,
Néant trouver aucune réponse a ce sujet sur le web concernant Linux et l’extension .heic , je me retrouve avec des images reçu d’un portable iphone que, j’arrive pas a ouvrir !
Est ce que qq a une solution ?
Je suis sous KDE Debian 9
Merci,
Antoine

Bonjour

Je n’ai pas d’image dans ce format pour pouvoir faire des tests,
mais il est possible d’installer le paquetage libheif-examples
ce qui permettra d’accéder à l’exécutable /usr/bin/heif-convert
pour convertir les fichiers dont le nom d’extension est .heic en .jpg


En résumé :
avec les privilèges du compte superutilisateur root
installer le paquetage :

apt install libheif-examples

Une fois le paquetage installé,
convertir, par exemple, le fichier monFichier.heic en monFichier.jpg

heif-convert monFichier.heic monFichier.jpg

Merci, mais il doit manqué qq chose:
E: Impossible de trouver le paquet libheif-examples !
@

D’où provient ce message ?
Est-ce le retour d’erreur d’une ligne de commande ?
Et si Oui,
- Depuis quel compte utilisateur as-t-elle été entrée ?
- Quelle était exactement la ligne de commande entrée ?

Désolé, mais il m’est impossible de pouvoir proposer une solution avec seulement une partie d’un message d’erreur, sans rien savoir d’autre.

Désolé, voici la commande et le résultat

toine@debian:~$ su
Mot de passe : 
root@debian:/home/toine# 
root@debian:/home/toine# apt install libheif-examples
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libheif-examples
root@debian:/home/toine#

Pour passer sous le compte root
il ne faut pas oublier d’utiliser l’option login de la commande su
qui peut être raccourcie en n’entrant qu’un simple tiret (-)

Donc, pour passer sous le compte root
il te faudrait plutôt faire :

toine@debian:~$ su -
Mot de passe : 
root@debian:~# 

De cette façon, le répertoire courant sera le répertoire personnel du compte utilisateur root
et les valeurs des variables d’environnement seront mises à jour en fonction de celles qui sont nécessaires aux tâches d’administration (en particulier la variable PATH)


Effectivement, il manquait quelque chose :
il faudrait ajouter dans le fichier /etc/apt/sources.list
les dépôts contrib et non-free
ce qui sera fait en lançant la ligne de commande suivante
depuis le compte superutilisateur root

sed -i "/^deb/s/ main$/ main contrib non-free/" /etc/apt/sources.list

Ensuite, toujours avec les privilèges du compte superutilisateur root
il te faudra mettre à jour la liste des paquetages
en lançant la ligne de commande suivante :

apt update

et après cette mise à jour, toujours avec les privilèges du compte superutilisateur root
il sera possible d’installer le paquetage libheif-examples
en lançant la ligne de commande suivante :

apt install libheif-examples

arf, toujours la même erreur !
pourtant dans /etc/apt/sources.list j’ai bien :

deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stretch main contrib non-free

par contre j’obtiens une erreur en ouvrant synaptic:
(je peut pas afficher tout)

W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/strukturag-ubuntu-libheif-focal.list:1 and /etc/apt/sources.list.d/strukturag-ubuntu-libheif-focal.list:5
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/strukturag-ubuntu-libheif-focal.list:1 and /etc/apt/sources.list.d/strukturag-ubuntu-libheif-focal.list:5

j’ai pas le droit d’afficher le tout en une seul fois (j’ai droit a deux lignes seulement )!!

The repository 'http://ppa.launchpad.net/strukturag/libheif/ubuntu focal Release' does not have a Release file.Updating from such a repository can't be done securely, and is therefore disabled by default.See apt-secure(8) manpage for repository creation and user configuration details.

suite

Erreur de GPG : http://ppa.launchpad.net/bookworm-team/bookworm/ubuntu disco InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 01ECAA19EC33CA14The repository 'http://ppa.launchpad.net/bookworm-team/bookworm/ubuntu disco InRelease' is not signed.

Apparemment, ce qu’il se passe, c’est que tu avais ajouté des références à des dépôts qui sont faits pour être utilisés par le système Ubuntu
mais qui ne sont pas du tout prévus pour être utilisés par un système debian

Il va donc falloir faire “un peu de ménage” en supprimant toutes ces références.


Pourrais-tu me donner le retour de
la ligne de commande suivante :

ls -l /etc/apt/sources.list.d/

Et de la ligne de commande suivante :

cat /etc/apt/sources.list
toine@debian:~$ ls -l /etc/apt/sources.list.d/
total 40
-rw-r--r-- 1 root root  106 mars   2 15:39 base.list
-rw-r--r-- 1 root root  106 mars   2 15:39 base.list.save
-rw-r--r-- 1 root root  149 mars   2 15:39 bookworm-team-ubuntu-bookworm-disco.list
-rw-r--r-- 1 root root  149 mars   2 15:39 bookworm-team-ubuntu-bookworm-disco.list.save
-rw-r--r-- 1 root root   87 mars   2 15:39 home:be-root:nocomprendo.list
-rw-r--r-- 1 root root   87 mars   2 15:39 home:be-root:nocomprendo.list.save
-rw-r--r-- 1 root root  424 mars   2 15:39 strukturag-ubuntu-libheif-focal.list
-rw-r--r-- 1 root root  352 mars   2 15:39 strukturag-ubuntu-libheif-focal.list.save
-rw-r--r-- 1 root root 1202 mars   2 15:39 teamviewer.list
-rw-r--r-- 1 root root 1202 mars   2 15:39 teamviewer.list.save
toine@debian:~$ cat /etc/apt/sources.list

# deb cdrom:[Official Debian GNU/Linux Live 9.8.0 kde 2019-02-16T12:21]/ stretch main
# deb cdrom:[Official Debian GNU/Linux Live 9.8.0 kde 2019-02-16T12:21]/ stretch main

deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free

# stretch-updates, previously known as ‘volatile’
deb http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free

Devant cette liste de dépôts que je ne connais pas du tout,
et vu que ton système debian a été installé et mis à jours depuis la version 9 (stretch)
je ne voudrais pas prendre le risque de bloquer ton système debian.

Je vais donc laisser des personnes plus compétentes que moi prendre le relai.