Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/06/2024, à 18:28

oeleo66

iscan probleme de dépendance

Bonjour,
Suite a ma dernière réinstallation, j'ai tenté (comme d'habitude) d'installer les pilotes iscan pour les scanner epson v30 (téléchargés depuis le site d'epson support).
Mais j'obtiens un message d'erreur depuis l'installateur de paquet :

error : cannot satisfy dependencies

an older version is available in software channel
It is recommended to install the version from the software channel, since it usually has more support


J'ai tenté toute les manipulations proposées dans mon ancienne discution :
https://forum.ubuntu-fr.org/viewtopic.php?id=2068195

Sans que cela ne change rien.

Que dois je faire ?

Merci

Dernière modification par oeleo66 (Le 11/06/2024, à 16:45)

Hors ligne

#2 Le 11/06/2024, à 16:49

oeleo66

Re : iscan probleme de dépendance

Voici le message que j'obtiens dans Synaptic lorsque j'essaie d'installer le paquet iscan :

Le paquet iscan n'est pas disponible bien qu'il soit listé dans la base de données.
Les explications possibles sont que le paquet est listé dans les dépendances sans jamais avoir été publié, qu'il est devenu obsolète ou qu'il n'est pas disponible sur les dépôts définis dans le fichier sources.list

Hors ligne

#3 Le 11/06/2024, à 17:22

xubu1957

Re : iscan probleme de dépendance

Bonjour,

Montre, en te servant du Retour utilisable de commande :

dpkg -l | grep -i libusb
sudo scanimage -L 

et d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#4 Le 11/06/2024, à 17:34

nany

Re : iscan probleme de dépendance

Bonjour,



oeleo66 a écrit :

Suite a ma dernière réinstallation, j'ai tenté (comme d'habitude) d'installer les pilotes iscan pour les scanner epson v30 (téléchargés depuis le site d'epson support).

Si tu avais donné un lien, ça aurait été plus simple. J’ai fini par trouver https://download2.ebz.epson.net/iscan/p … deb.tar.gz. Est-ce bien ce fichier que tu as téléchargé ?



oeleo66 a écrit :

J'ai tenté toute les manipulations proposées dans mon ancienne discution :
https://forum.ubuntu-fr.org/viewtopic.php?id=2068195

Sans que cela ne change rien.

Pour voir tout ce que tu as fait, donne le retour de :

history

Dernière modification par nany (Le 11/06/2024, à 17:36)

En ligne

#5 Le 11/06/2024, à 19:02

oeleo66

Re : iscan probleme de dépendance

Voici les première commande :

etienne@etienne-Inspiron-14-5440:~$ dpkg -l | grep -i libusb
ii  libgusb2:amd64                                           0.4.8-1build2                               amd64        GLib wrapper around libusb1
ii  libusb-0.1-4:i386                                        2:0.1.12-35build1                           i386         userspace USB programming library
ii  libusb-1.0-0:amd64                                       2:1.0.27-1                                  amd64        userspace USB programming library
ii  libusbmuxd6:amd64                                        2.0.2-4build3                               amd64        USB multiplexor daemon for iPhone and iPod Touch devices - library
etienne@etienne-Inspiron-14-5440:~$ sudo scanimage -L 
[sudo] Mot de passe de etienne : 
Created directory: /var/lib/snmp/cert_indexes

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
etienne@etienne-Inspiron-14-5440:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                                      Version                                     Architecture Description
+++-========================================================-===========================================-============-================================================================================
rc  esci-interpreter-gt-f720                                 1.0.0-1                                     amd64        Plugin for the GT-F720/S620 and Perfection V30/V300 Photo
rc  iscan   

Hors ligne

#6 Le 11/06/2024, à 19:02

oeleo66

Re : iscan probleme de dépendance

et voici history

etienne@etienne-Inspiron-14-5440:~$ history
    1  sudo vim /etc/default/grub
    2  vim /etc/default/grub
    3  sudo apt install vim
    4  nano /etc/default/grub
    5  sudo apt install kubuntu-desktop
    6  sudo apt update
    7  sudo apt dist-upgrade
    8  sudo reboot
    9  sudo apt install kubuntu-desktop
   10  ls -l /media/etienne/
   11  ls -l /media/etienne/Nouveau\ nom/
   12  cd /media/etienne/
   13  mkdir Nouveau
   14  sudo mkdir Nouveau
   15  tar xaf iscan-gt-f720-bundle-2.30.4.x64.deb.tar.gz
   16  # ./install.sh
   17  tar xaf iscan-gt-f720-bundle-2.30.4.x64.deb.tar.gz
   18  cd iscan-gt-f720-bundle-2.30.4.x64.deb
   19  tar xaf iscan-gt-f720-bundle-2.30.4.x64.deb
   20  # rpm --upgrade iscan-data-$ver-$rel.noarch.rpm
   21  # rpm --upgrade iscan-$ver-$rel.$arch.rpm
   22  # rpm --upgrade iscan-plugin-$scanner-$ver-$rel.$arch.rpm
   23  # dpkg --install iscan-data_$ver-$rel_all.deb
   24  # dpkg --install iscan_$ver-$rel_$arch.deb
   25  # dpkg --install iscan-plugin-$scanner_$ver-$rel_$arch.deb
   26  # dpkg --install iscan-plugin-esdip-$version-$release.deb
   27  install.sh
   28  cd iscan-gt-f720-bundle-2.30.4.x64.deb
   29  ./install.sh
   30  sudo apt install install-firmware
   31  sudo ./install.sh 
   32  vim install.sh 
   33  ls -l
   34  sudo dpkg -i core/iscan_2.30.4-2_amd64.deb 
   35  sudo apt -f install
   36  ls -l data/
   37  dpkg -i data/iscan-data_1.39.2-1_all.deb 
   38  sudo dpkg -i data/iscan-data_1.39.2-1_all.deb 
   39  sudo dpkg -i core/iscan_2.30.4-2_amd64.deb 
   40  sudo apt install libsane1
   41  apt --fix-broken install 
   42  sudo apt --fix-broken install 
   43  sudo apt --fix-broken install
   44  ls -l
   45  vim README.rst 
   46  ./install.sh 
   47  vim install.sh 
   48  ./install.sh 
   49  sudo apt install libsane-common
   50  sudo dpkg -i data/iscan-data_1.39.2-1_all.deb 
   51  sudo dpkg -i core/iscan_2.30.4-2_amd64.deb 
   52  cd plugins/
   53  sudo dpkg -i esci-interpreter-gt-f720_1.0.0-1_amd64.deb 
   54  dpkg -l | grep epson
   55  ls -l /lib/udev/rules.d/
   56  vim /lib/udev/rules.d/60-iscan.rules 
   57  sudo vim /lib/udev/rules.d/60-iscan.rules 
   58  cat /etc/group
   59  cat /etc/group | grep lp
   60  sudo reboot
   61  cd
   62  sudo apt update
   63  sudo add-apt-repository ppa:sane-project/sane-git
   64  sudo apt-get update
   65  sudo apt install libsane libsane-common sane-utils
   66  sudo apt full-upgrade
   67  sudo gedit  /lib/udev/rules.d/60-iscan.rules
   68  dpkg -l iscan-data
   69  dpkg -L iscan-data
   70  cp /lib/udev/rules.d/60-iscan.rules .
   71  sudo gedit  /lib/udev/rules.d/60-iscan.rules
   72  gedit admin:///lib/udev/rules.d/60-iscan.rules
   73  sudo apt  install gedit  # version 46.1-3
   74  gedit admin:///lib/udev/rules.d/60-iscan.rules
   75  sudo udevadm control --reload_rules
   76  sudo udevadm control --reload-rules
   77  dpkg -l | grep -i libusb
   78  sudo apt install libusb-0.1-4:i386
   79  sudo nano /etc/apt/sources.list
   80  sudo nano /etc/apt/sources.list.d/ubuntu.sources
   81  nano /etc/apt/sources.list
   82  nano /etc/apt/sources.list.d/ubuntu.sources
   83  dpkg -l | grep -i libusb
   84  sudo scanimage -L 
   85  dpkg -l | grep -v ^ii
   86  history
etienne@etienne-Inspiron-14-5440:~$ 

Hors ligne

#7 Le 11/06/2024, à 19:06

oeleo66

Re : iscan probleme de dépendance

Et oui c'est bien le pilote que j'ai téléchargé !
https://download2.ebz.epson.net/iscan/p … deb.tar.gz

Hors ligne

#8 Le 11/06/2024, à 19:17

nany

Re : iscan probleme de dépendance

Tu sembles recopier des commandes sans les comprendre.

Donne les retours de :

echo -e "\nDescription : $(lsb_release -sd)\n\nNoyau courant : $(uname -mr)\n\nVersion originellement installée : $(cat /var/log/installer/media-info)\n\nSession actuelle : $XDG_SESSION_DESKTOP\n\nBureau actuel : $XDG_CURRENT_DESKTOP\n\nListe des sessions possibles :\n$(ls -lt /usr/share/xsessions | awk '/desktop/{print "\t"$9,"→",$7,$6,$8}')\n"
cat /etc/default/grub
find /etc/apt -type f -regex ".*\(list\|sources\).*" -exec bash -c 'echo -e "\n\t$1\n" ; [ "${1##*.}" = "list" -o "${1##*.}" = "sources" ] && cat "$1"' _ '{}' \;
find ~ -name "iscan-gt-f720-bundle-2.30.4.x64.*"

En ligne

#9 Le 11/06/2024, à 19:30

oeleo66

Re : iscan probleme de dépendance

Je ne comprends effectivement pas les commandes ! Désolé je ne suis vraiment pas doué en code...

etienne@etienne-Inspiron-14-5440:~$ echo -e "\nDescription : $(lsb_release -sd)\n\nNoyau courant : $(uname -mr)\n\nVersion originellement installée : $(cat /var/log/installer/media-info)\n\nSession actuelle : $XDG_SESSION_DESKTOP\n\nBureau actuel : $XDG_CURRENT_DESKTOP\n\nListe des sessions possibles :\n$(ls -lt /usr/share/xsessions | awk '/desktop/{print "\t"$9,"→",$7,$6,$8}')\n"

Description : Ubuntu 24.04 LTS

Noyau courant : 6.8.0-35-generic x86_64

Version originellement installée : Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)

Session actuelle : KDE

Bureau actuel : KDE

Liste des sessions possibles :
        ubuntu.desktop → 15 avril 17:49
        ubuntu-xorg.desktop → 15 avril 17:49
        plasma.desktop → 5 avril 14:20

etienne@etienne-Inspiron-14-5440:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
#GRUB_DISABLE_OS_PROBER=false

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
etienne@etienne-Inspiron-14-5440:~$ find /etc/apt -type f -regex ".*\(list\|sources\).*" -exec bash -c 'echo -e "\n\t$1\n" ; [ "${1##*.}" = "list" -o "${1##*.}" = "sources" ] && cat "$1"' _ '{}' \;

        /etc/apt/sources.list.d/sane-project-ubuntu-sane-git-noble.sources

Types: deb
URIs: https://ppa.launchpadcontent.net/sane-project/sane-git/ubuntu/
Suites: noble
Components: main
Signed-By: 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 .
 mQINBF9L1oYBEAClaf0L30xGtuafWRrFzk713J2N++suJI6HQHrHZpBEy3toEvCr
 +Y7LrDppAMHVOmeHzaDqwMoASdbRkgbc2gGX6N8HZ2Sri01HKzKaESRda3Ki+spU
 zl34tyBe5my1wgQwzbIaNiWcywyEQcKybZYcpqNzzVoCTmRNTclQwXOOGk8f3joD
 1yg4hpBD7uC8c6Oj9HC93Z5My2QnPFRsPAYMeVOGNU2CnYxVzkyK89hn55D0Jiko
 1I2qT1BI87ntmK6EC6izf9c7qeT8WbKkJNO6Jv9Yr3WKaGLyjqWWNTRFxBgVxCa2
 FdIAH+KQ6ZhSjkVh5bA9YcblPVQbEoSe2RrNm75Ebot3yU8kaJXmXIZzrhS2eGVM
 grj2i8xNcGlE/SQBOnnbubMlW1KhBQ2GTvlLWKDYM3RFzv94x1M7QCXj6zjJI59Q
 Ojm3rVreM/GhK2soihgfIUaW6CszXwx59XyDazC2WYz4QBfLh+wTt+ysnzuQoNZu
 gBiixTxFbXA/Qk63w2SHtd7HP96qchwWK88MzL1PIRfUph69rrFGNClJpVP93LZW
 Z2Rm3aoMSHfRoq7tXAcgXoYaVQjIdL3OXlmQD2VsxpJcMoR+RasJNyAzngLwfR44
 eG2UTNz5jyW83zsDlFa6Dmf5tmSvFNXHdxGLGKLfV+cUfP6DCOKwTVPPgwARAQAB
 tB5MYXVuY2hwYWQgUFBBIGZvciBzYW5lLXByb2plY3SJAjgEEwECACIFAl9L1oYC
 GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEN3qxVTBARdbvTcQAJP+0NB5
 k7zXflPu9HB/3gjAqxiBP7lbuNkzoqATNh44SDdsF3E4JjjOO8K2OBBiZHA+blSj
 BeEOeIauPINJjMQavSAvN9XeUyp/9tixbx4Ow/TyXgfAJWecYzoEQc7vlcoDpe7N
 LfiIA+EdAP0HL3Q0bLOWhG/Ehp44rF/SxNRY9S8S1sOK7SDLGKaKR2y6iNUM6Ie8
 l/BulosOMyQy6NwNFURY+IdlDVbNjMzZlLghY3m9u1tNXQuUO3UFP1zLj+QIgonW
 9+Rg6s7XiqnZBts9HNrQTHiis4raTNgB+loI3ODiuEWt0BgJ82LZHj1jC9dBjJ/j
 7Pjp6ZiDY05MwxUjAhgEqUkdsBjwSGXIXim9EiYZ4z4BrhmhXVIKGn9qgtE6WsJI
 HsuL4Tgt1lihutpt2IcgFEf17n3VtDe7Q14+pACi7eLYq9L+y62ADh2WaPi7b9B2
 0gv9wyI8mc3BOr/bpqEFZ4jqIE8JjYmrd5CWLl+LyZCzLA64yfquXMqw+aAy+2/K
 gHq9Za1C05n8o7kCbhZZX9hLWSAe8ruiaz62jmD4NNYqdYUpdvqfmYayG5XbFmcK
 saVI6PyzAwW6Jf2c8rqbRFz9e/1NbD5LgSgfHspyQo0Kfv3IdqPycw7aOiw4Eu8j
 lWRtoGM57PeeO5hMZN8gdQ/NkTzQn0jYUKQ1
 =6w+5
 -----END PGP PUBLIC KEY BLOCK-----

        /etc/apt/sources.list.d/ubuntu.sources.curtin.orig


        /etc/apt/sources.list.d/ubuntu.sources

Types: deb
URIs: http://archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

        /etc/apt/sources.list

# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources
etienne@etienne-Inspiron-14-5440:~$ find ~ -name "iscan-gt-f720-bundle-2.30.4.x64.*"
/home/etienne/Téléchargements/iscan-gt-f720-bundle-2.30.4.x64.deb(1).tar.gz
/home/etienne/Téléchargements/iscan-gt-f720-bundle-2.30.4.x64.deb.tar.gz
/home/etienne/Téléchargements/iscan-gt-f720-bundle-2.30.4.x64.deb

Hors ligne

#10 Le 11/06/2024, à 19:40

nany

Re : iscan probleme de dépendance

Pourquoi n’avoir pas installé Kubuntu directement plutôt que d’installer Ubuntu pour y mettre kubuntu-desktop ?
Cette façon de procéder est source à problèmes (les environnements Gnome et KDE sont peu compatibles).

En ligne

#11 Le 11/06/2024, à 19:50

oeleo66

Re : iscan probleme de dépendance

J'ai pour habitude de travailler sur gnome, mais j'ai installé mon nouvel ordinateur en dual boot avec windows, et avec une parrtition commune pour mes fichiers. Et je n'ai pas réussi a créer des liens vers mes dossiers communs avec gnome. J'ai donc installé kunbuntu desktop qui le permet...
Je peux revenir a gnome et supprimer kde si cela pose problème...

Hors ligne

#12 Le 11/06/2024, à 19:53

oeleo66

Re : iscan probleme de dépendance

Je peux aussi réinstaller directement kubuntu car l'installation est neuve, cela ne me demandera donc pas trop de travail...

Hors ligne

#13 Le 11/06/2024, à 20:07

nany

Re : iscan probleme de dépendance

oeleo66 a écrit :

Et je n'ai pas réussi a créer des liens vers mes dossiers communs avec gnome. J'ai donc installé kunbuntu desktop qui le permet...

J’ai du mal à suivre. Je ne vois pas ce que Gnome ne saurait faire que KDE saurait.



oeleo66 a écrit :

Je peux aussi réinstaller directement kubuntu car l'installation est neuve, cela ne me demandera donc pas trop de travail...

Oui.

(Enfin à toi de voir si tu veux Kubuntu ou Ubuntu.)

En ligne

#14 Le 11/06/2024, à 20:15

oeleo66

Re : iscan probleme de dépendance

Sur gnome, il n'est pas possible de créer des raccourci sur le bureau vers des dossiers...

Est-ce que la réinstallation de kunbuntu pourrait résoudre mon problème de scanner ?

Hors ligne

#15 Le 11/06/2024, à 20:22

oeleo66

Re : iscan probleme de dépendance

Sauf si quelqu'un m'explique comment créer avec gnome, des liens vers mes dossiers qui se trouvent sur ma partition partagée

Hors ligne

#16 Le 11/06/2024, à 20:24

nany

Re : iscan probleme de dépendance

oeleo66 a écrit :

Sur gnome, il n'est pas possible de créer des raccourci sur le bureau vers des dossiers...

C’est possible mais pas par cliquer-glisser direct sur le bureau.

oeleo66 a écrit :

Est-ce que la réinstallation de kunbuntu pourrait résoudre mon problème de scanner ?

En tout cas ça effacerait toutes les traces de tes tentatives.
Et on pourrait réessayer proprement.

En ligne

#17 Le 11/06/2024, à 20:34

nany

Re : iscan probleme de dépendance

oeleo66 a écrit :

Sauf si quelqu'un m'explique comment créer avec gnome, des liens vers mes dossiers qui se trouvent sur ma partition partagée

Dans Nautilus (le gestionnaire de fichiers de Gnome), faire un cliquer-glisser du dossier à lier vers le répertoire Bureau du dossier personnel en maintenant la touche [Alt] enfoncée puis choisir Lier ici.
Je dis bien le répertoire Bureau du dossier personnel et pas directement sur le bureau. Pour ce faire il est préférable d’avoir deux onglets dans Nautilus ; un ouvert dans la partition partagée et un ouvert dans le répertoire Bureau.

En ligne

#18 Le 11/06/2024, à 21:29

oeleo66

Re : iscan probleme de dépendance

effectivement cela fonctionne. dommage que je n'ai pas trouvé cette technique avant !
Je penses que je vais refaire l'insatllation d'ubuntu proprement avec gnome
Je reprendrais la discussion si  cela ne résoud pas mon problem de dépendence.
Merci

Hors ligne

#19 Le 12/06/2024, à 08:59

nany

Re : iscan probleme de dépendance

Bonjour,



oeleo66 a écrit :

Je reprendrais la discussion si  cela ne résoud pas mon problem de dépendence.

En premier lieu, il faudrait :

  • télécharger le fichier sur le site d’Epson ;

  • extraire le dossier du fichier ;

  • se déplacer dans le dossier extrait ;

  • exécuter le script install.sh.

 
En lignes de commandes :

wget https://download2.ebz.epson.net/iscan/plugin/gt-f720/deb/x64/iscan-gt-f720-bundle-2.30.4.x64.deb.tar.gz
tar xaf iscan-gt-f720-bundle-2.30.4.x64.deb.tar.gz
cd iscan-gt-f720-bundle-2.30.4.x64.deb
./install.sh

Si ça ne va pas, reviens vers nous en donnant les retours de ces commandes.

En ligne

#20 Le 30/08/2024, à 14:23

b1m2n3

Re : iscan probleme de dépendance

j'ai réussi a installer iscan en forcant l'installation même avec des problèmes de dépendances de paquet (dans mon cas, l'installeur iscan ne trouve pas le paquet libsane, car il s'appelle libsane1 sur ma distribution.

pour résumer: après avoir téléchargé le .tar.gz et lancé install.sh comme décrit ci-dessus, j'ai eu un message d'erreur :

./install.sh

[...]

Package libsane is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libsane' has no installation candidate

notez que install.sh  install des configurations udev et donc c'est une bonne idée de l'avoir lancé au moins une fois avant d'installer les paquets ci-dessous.


La commande suivante permet d'installer les paquets en ignorant le probeleme de dépendance libsane: (a lancer depuis le meme repertoire que  install.sh ) :

find -name '*.deb' -exec dpkg --ignore-depends=libsane -i "{}" \+

NB: J'utilise kali-linux mais je suis arrivé sur ce forum en cherchant des erreurs avec les dépendances iscan, j'espere que ça peut aider tout le monde

Hors ligne