Comment corriger les erreurs de dépendance des packages Snap dans Ubuntu



Essayez Notre Instrument Pour Éliminer Les Problèmes

Ubuntu vous permet désormais d'utiliser la commande snap pour installer des applications à partir d'un magasin. Bien qu'il ne soit pas conçu pour remplacer le système apt-get dérivé de Debian actuellement utilisé sur la plupart des installations Ubuntu Linux, il a l'avantage d'être assez indépendant de la plate-forme. C'est pourquoi il est devenu populaire sur les installations mobiles Ubuntu.



Vous aurez besoin de l'invite de commande pour cela, vous pouvez donc le démarrer à partir d'Ubuntu Dash ou en maintenant les touches Ctrl, Alt et T enfoncées en même temps. Vous pouvez également le démarrer à partir du tableau de bord ou de la liste des outils système du menu LXDE sur Lubuntu. Les utilisateurs de Xubuntu peuvent souhaiter le démarrer à partir du menu Whisker. Avant d'essayer d'utiliser ces méthodes, vous devez vous assurer qu'un bon vieux sudo apt-get mise à jour La commande ne corrige pas votre erreur tout de suite. De nombreuses personnes n'utilisent pas encore de snaps.



Méthode 1: Actualisation du package Core Snap

Contrairement aux packages .deb, les packages snap contiennent plus ou moins tout ce dont un logiciel particulier a besoin pour s'exécuter, il n'y a donc pas vraiment de dépendances. Par conséquent, si vous rencontrez des erreurs de dépendance et que vous êtes sûr que ce n’est pas avec un package installé ou mis à jour via apt-get, alors vous êtes très probablement confronté à un problème avec l’un des deux packages de snap principaux. En supposant que vous ne disposez pas d'un accès administrateur indiqué par un symbole # à votre invite, saisissez noyau d'actualisation sudo snap à l'invite de commande et appuyez sur Entrée. Vous pourriez être invité à entrer votre mot de passe administrateur.



Une fois que vous l'avez tapé et renvoyé, le gestionnaire de packages d'instantanés commencera à se mettre à jour automatiquement. Si cela réussit, essayez à nouveau d'exécuter le programme avec lequel vous rencontriez des problèmes et voyez si les problèmes de dépendance ont disparu. Par exemple, si vous avez déjà installé le composant logiciel enfichable LibreOffice de 287 Mo ou plus et que vous obtenez une erreur, démarrez LibreOffice soit à partir du tableau de bord, soit en le recherchant. Vous constaterez que dans la grande majorité des cas, cette commande unique suffit à résoudre le problème et que vous n’avez pas besoin de passer à autre chose. Si vous souhaitez en savoir plus sur le type d'erreur que vous recherchez, saisissez simplement libreoffice ou tout autre nom de paquet sur la ligne de commande sans aucun autre argument pour voir si quelque chose d'autre n'allait pas.

Méthode 2: réinstaller le package principal Snap

Très peu d’utilisateurs connaîtront d’autres problèmes, mais si tel est le cas, vous pouvez désinstaller le package d’instantanés de base et tous les autres snaps que vous avez installés, puis les réinstaller. Gardez à l'esprit que si la première méthode a fonctionné, cela est totalement inutile et peut vous faire perdre certaines de vos configurations. Vous voudrez vous assurer que vos données sont sauvegardées comme d'habitude avant de faire cela, mais heureusement, cela peut toujours être accompli avec un minimum absolu de jeu.

Assurez-vous que vous n'avez rien d'autre ouvert, puis exécutez sudo snap remove core snap-package1 snap-package2 à partir de la ligne de commande et attendez qu'il s'exécute dans les packages d'instantanés que vous avez installés. Une fois que c'est fait, saisissez sudo snap install core snap-package1 snap-package2 à partir de la ligne de commande et appuyez sur Entrée. Vous devrez à nouveau attendre que les packages se reconfigurent, mais ces deux commandes simples suffisent à résoudre le problème.



Méthode 3: Liste des snaps et des modifications installés

Vous pouvez vérifier les détails de tous les snaps installés à tout moment en exécutant simplement liste instantanée à partir de la ligne de commande, et vous n'aurez probablement pas besoin d'un accès sudo pour cela.

De même, courez modifications instantanées à partir de la ligne de commande lorsque vous avez terminé l'une de ces tâches pour voir quelles modifications ont été apportées. Une fois que vos packages fonctionnent à nouveau, probablement à partir de la technique de la première méthode, vous pouvez toujours exécuter sudo snap refresh à partir de la ligne de commande pour mettre à jour tous les snaps en même temps.

3 minutes de lecture