Snapcraft

From air
Jump to navigation Jump to search
Snapcraft Logo

Introduction

Gestionnaire de paquet

  • Téléchargement de paquets : Les système d'exploitation fournissent des dépôts qui permettent aux utilisateurs de télécharger les paquets à partir.
  • Résolution des dépendances : Les paquets contiennent des métadonnées qui offres des informations sur les dépendances requises par chaque paquet respectif. Cela permet aux applications d'être installées en une seule commande, et aux programmes de s'appuyer sur des bibliothèques communes et partagées, cela réduit le volume et facilite la mises à jour des paquets.
  • Un format standard : Les paquets sont préparés uniformément dans l'ensemble du système pour faciliter l'installation. Bien que certaines distributions partagent des formats, des problèmes de compatibilité entre des paquets formatés de manière similaire pour différents systèmes d'exploitation peuvent survenir.
  • Conventions sur la configuration des applications et la disposition des fichiers : La configuration des applications et la disposition des fichiers dans les répertoires doivent respecter des conventions. En utilisant des paquets, les distributions peuvent appliquer une seule norme.
  • Configuration et fonctionnalités supplémentaires liées au système : Des correctifs peuvent être développés pour des système d'exploitation et donc être distribués dans les paquets. Ces modifications peuvent avoir un impact significatif sur l'expérience utilisateur.
  • Contrôle de la qualité : Les développeurs utilisent le processus d'emballage pour s'assurer que le logiciel est stable et ne provoque pas l'instabilité du système.


Principaux gestionnaire de paquet

  • Debian Package Management System (DPKG)
    • Advanced Packaging Tool (APT)
    • Aptitude Package Manager
    • Synaptic Package Manager
  • Red Hat Package Manager (RPM)
    • Yellowdog Update, Modified (YUM)
    • Dandified YUM (DNF)
  • Pacman Package Manager
  • Snappy

Fonctionnement

Solution "Telegraf + influxdb + Grafana"

Démonstration

Voici la page de démonstration en lien avec cette synthèse :

Auteur

  • Année : VT2019
  • Sujet : Snapcraft
  • Auteurs : Thibaut ARNOUX | Maxime LORDEY

Sources