Comment installer Snap dans Arch Linux


  • Français


  • Snap est un format de package universel conçu par Canonical, la société mère d’Ubuntu. Certaines personnes n’aiment pas Snap, mais il présente certains avantages.

    Souvent, certaines applications ne sont disponibles qu’au format Snap. Cela vous donne une raison suffisante pour activer le composant logiciel enfichable dans Arch Linux.

    Je sais qu’AUR possède une vaste collection d’applications, mais les applications instantanées proviennent souvent directement des développeurs.

    Si vous souhaitez pouvoir installer des applications Snap dans Arch Linux, vous devez d’abord activer la prise en charge de Snap.

    Il y a deux façons de le faire :

    • Activer le support Snap à l’aide d’un assistant AUR (plus facile)
    • Activer le support Snap manuellement en obtenant les packages d’AUR

    Voyons comment faire.

    Méthode 1. Utiliser un assistant AUR pour activer Snap

    Snap est disponible dans Arch User Repository en tant que cassé forfait. Vous pouvez l’installer facilement à l’aide d’un assistant AUR.

    Il existe de nombreux assistants AUR, mais Yay est ce que je préfère car sa syntaxe est similaire à la commande pacman.

    Si vous n’avez pas déjà installé d’AUR, installez Yay en utilisant la commande ci-dessous (nécessite git au préalable) :

    git clone https://aur.archlinux.org/yay
    
    cd yay
    
    makepkg -si
    yay makepkg
    Installation Yay

    Maintenant que Yay est installé, vous pouvez installer snapd en :

    yay -Sy snapd
    oui installez snapd
    Installation cassé de AUR en utilisant yay

    Yay active la mise à jour automatique de snapd chaque fois que vous mettez à jour votre système Arch Linux.

    Vérifier que snap fonctionne

    Pour tester si snap fonctionne correctement, installez et exécutez le Bonjour le monde paquet instantané.

    sudo snap install hello-world
    
    hello-world
    (or)
    sudo snap run hello-world
    snap bonjour monde 1
    Le package snap hello-world s’exécute

    S’il fonctionne correctement, vous pouvez facilement installer d’autres packages snap.

    Méthode 2. Créer manuellement le package snap à partir d’AUR

    Si vous ne souhaitez pas utiliser d’assistant AUR, vous pouvez toujours obtenir le snapd de l’AUR. Permettez-moi de montrer la procédure détaillée.

    Vous devrez d’abord installer certains outils de construction.

    sudo pacman -Sy git go go-tools python-docutils
    dépendances d'installation manuelle snapd
    Installation des dépendances pour snap

    Une fois que vous avez terminé d’installer les dépendances, vous pouvez maintenant cloner le répertoire AUR, qui se présente comme suit :

    git clone https://aur.archlinux.org/snapd
    
    cd snapd 
    clone d'installation manuelle snapd
    Cloner le dépôt

    Créez ensuite le package snapd :

    makepkg -si

    Entrez oui lorsqu’il vous demande d’installer d’autres packages de dépendance.

    installation manuelle de snapd makepkg
    Faire le paquet instantané

    Vous avez installé le démon snapd. Cependant, il doit être activé pour démarrer automatiquement au démarrage.

    sudo systemctl enable snapd --now
    
    sudo systemctl enable snapd.apparmor --now #start snap applications
    
    sudo ln -s /var/lib/snapd/snap /snap #optional: classic snap support
    activer le démarrage snapd 2
    Activer Snap au démarrage

    Le principal inconvénient de la construction manuelle d’un paquet est que vous devez construire manuellement chaque fois qu’une nouvelle mise à jour entre en vigueur. L’utilisation d’un assistant AUR résout ce problème pour nous.

    Conclusion

    Je préfère pacman et AUR dans Arch Linux. Il est rare de voir une application qui n’est pas en AUR mais disponible dans d’autres formats. Néanmoins, l’utilisation de snap peut être avantageuse dans certaines conditions où vous le souhaitez directement à partir de la source, comme l’installation de Spotify sur Arch par exemple.

    J’espère que vous trouverez ce tutoriel utile. Faites moi savoir si vous avez des questions.


    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code