Comment le nouveau format de paquet d'Ubuntu 16.04 rend l'installation du logiciel un jeu d'enfant

Dans la version 16.04, Ubuntu espère trouver un équilibre entre stabilité et rester à jour, avec une nouvelle façon d'installer des applications. Voyons comment fonctionnent les snapshots.

Dans la version 16.04, Ubuntu espère trouver un équilibre entre stabilité et rester à jour, avec une nouvelle façon d'installer des applications.  Voyons comment fonctionnent les snapshots.
Publicité

Les communiqués de soutien à long terme d'Ubuntu s'accompagnent d'un compromis. Les nouvelles versions viennent tous les deux ans. Pendant ce temps, votre système reste cohérent et reçoit les dernières mises à jour de sécurité. Contrairement aux versions régulières, vous n'avez pas besoin de les mettre à jour tous les neuf mois. Pourquoi avez-vous besoin de mettre à niveau Ubuntu tous les 9 mois Pourquoi devez-vous mettre à niveau Ubuntu tous les 9 mois? a pris fin. Mais qu'est-ce que cela signifie pour l'utilisateur final? Lire la suite .

Mais n'essayez pas d'installer la dernière version du logiciel. Les chances sont vos bibliothèques seront périmées.

Ce n'est pas un problème limité aux versions LTS ou à Ubuntu en général. Même les distributions exécutant un code de pointe commencent à paraître datées avant la prochaine version. Et certains logiciels ne parviennent jamais dans les dépôts, quel que soit leur âge.

Dans la version 16.04, Ubuntu espère trouver un équilibre entre stabilité et rester à jour. Vous n'aurez pas seulement la possibilité d'installer des applications via Deb. Vous pourrez également utiliser des boutons-pression.

UbuntuSnap-Snap

Qu'est-ce que Snaps?

Les packages d'instantanés peuvent contenir des fichiers binaires d'application et toutes les dépendances nécessaires à leur exécution. Ils découlent des paquets de clic, que Canonical développé pour empaqueter des apps pour Ubuntu Touch Comment installer l'aperçu Ubuntu Touch sur votre appareil Android Nexus Comment installer l'aperçu Ubuntu Touch sur votre appareil Android Nexus Ubuntu se développe sur une interface tactile pour les smartphones et tablettes, avec des plans pour expédier des smartphones Ubuntu en 2014. Si vous êtes intéressé à l'essayer maintenant, il y a de bonnes nouvelles: Vous pouvez installer l'aperçu ... Lire la suite.

Les paquets Snap arrivent sur Ubuntu 16.04 en tant qu'aperçu technologique. Debs continuera à former le noyau du bureau classique et de son interface Unity7. Les paquets de clics resteront la valeur par défaut dans Unity8 (qui est également un aperçu de la technologie pour le moment). Envisager 16.04 une chance de rencontrer des instantanés avant de développer une relation plus intime à l'avenir.

Quels sont les bénéfices?

Les vues canoniques constituent la prochaine génération d'applications pour tous les appareils Ubuntu. Voici quelques-unes des raisons pour lesquelles vous voudrez peut-être être excité.

1. Accès plus rapide et plus facile au logiciel

Avec les snapshots, les développeurs n'auront plus besoin de fournir un PPA pour les utilisateurs d'Ubuntu. Qu'est-ce qu'un PPA Ubuntu et pourquoi voudrais-je en utiliser un? [Technologie expliquée] Qu'est-ce qu'un PPA Ubuntu et pourquoi voudrais-je en utiliser un? [Technologie expliquée] Lire la suite pour obtenir une application et ses dépendances. Au lieu de cela, les utilisateurs peuvent télécharger un seul paquet et savoir qu'il fonctionnera sur leur système. Cela les évite d'avoir à copier et coller des lignes de code dans un terminal qu'ils ne peuvent pas comprendre.

Cela ne s'applique pas seulement aux applications. Snaps pourrait améliorer l'accès aux nouvelles versions des environnements de bureau comme GNOME ou KDE. C'est votre choix: les 10 meilleurs environnements de bureau Linux C'est votre choix: les 10 meilleurs environnements de bureau Linux De Gnome à KDE, de MATE à Unity, il y a beaucoup de choix Là. Où devriez-vous commencer? Submergé? Commencer ici. Lire la suite .

2. Fiabilité à long terme

Les environnements de bureau Linux et les bibliothèques ont tendance à changer rapidement. Par conséquent, les logiciels qui ont fonctionné en 2012 peuvent ne pas fonctionner sur le même ordinateur quatre ans plus tard. Ne vous embêtez même pas à essayer d'installer une ancienne version de Firefox, par exemple.

C'est une douleur pour les développeurs et décourage certains d'entre eux de créer des logiciels pour Linux. Après avoir créé une application une fois, ils doivent la modifier régulièrement pour continuer à travailler dans un an ou deux. Et ce n'est même pas compte tenu de toutes les variations entre différentes distributions.

Comme un paquet snap fournit ses propres dépendances, l'application doit avoir ce dont elle a besoin pour fonctionner aujourd'hui, demain et dans quelques années.

3. Isolement et sécurité

UbuntuSnap-Mark-Shuttleworth

Les paquets Snap s'exécutent indépendamment du reste du système. Cela signifie que vous n'avez pas à vous soucier de l'installation ayant un impact sur le reste de votre configuration. Un développeur peut également corriger une vulnérabilité et envoyer immédiatement le correctif aux utilisateurs.

C'est une épée à double tranchant. Puisque les paquets snap peuvent vous faire exécuter plusieurs copies des mêmes dépendances, vous devez les mettre à jour quand un problème est révélé. Si un développeur ne met pas à jour une application, il vous reste une version compromise. Traditionnellement, cela aurait été corrigé lorsque votre distribution a envoyé des mises à jour de sécurité.

4. Support logiciel payant

Lorsque vous payez pour une application, vous vous attendez à ce qu'il fonctionne. Cela rend le logiciel de maintenance pour Linux particulièrement désagréable pour les vendeurs de logiciels. Les utilisateurs s'attendent à ce que vous preniez en charge plusieurs distributions, chacune changeant de façon imprévisible tous les six mois environ.

En utilisant un paquet snap, un développeur sait qu'il a une version qui fonctionne. Il est également plus facile de résoudre les problèmes lorsque chaque copie est la même.

Pour ces raisons, Canonical prévoit de migrer les applications payantes vers les snaps à l'automne de cette année.

5. Expérience de développement familier

UbuntuSnap-Snapcraft

Le marché de la téléphonie mobile a modifié les attentes en matière de développement et de distribution des logiciels. Les spécificités peuvent varier entre travailler avec Google Play, l'App Store d'Apple, le Windows Store et d'autres marchés, mais vous développez toujours un package et le transférez vers un centre de distribution pour révision. Snapcraft, l'outil de Canonical pour les snaps de construction et d'emballage, apporte une expérience similaire aux développeurs d'Ubuntu.

6. Vous pouvez restaurer

Toutes les mises à niveau ne se passent pas comme prévu. Parfois, de nouveaux logiciels introduisent des bogues qui entravent l'expérience. Dans certains cas, les applications ne se lancent plus du tout. Dans ces cas, les développeurs peuvent annuler une mise à jour et les utilisateurs ont la possibilité de réinstaller un ancien composant logiciel enfichable qui a fonctionné.

Comment cela affectera-t-il les autres distros?

Les développeurs Snap ont construit le format pour fonctionner avec Unity. Techniquement, cela signifie que le logiciel peut fonctionner sur d'autres distributions. Mais comme Unity lui-même, les snaps ne verront probablement pas beaucoup d'adoption en dehors de l'écosystème Ubuntu.

Cela pourrait susciter l'intérêt pour des formats de paquets alternatifs mais similaires. Un exemple est AppImage, que vous pouvez déjà installer sur votre bureau Linux aujourd'hui. Un certain nombre d'applications sont disponibles, telles que Atom, Blender, Chrome, Firefox et VLC.

UbuntuSnap-AppImage

AppImage est la suite de Klik, sortie en 2006. Ce n'est pas la seule. PortableLinuxApps est descendu de Klik pour créer un logiciel que vous pouvez démarrer à partir d'un lecteur flash Le Top 5 des applications portables pour Linux Le Top 5 des applications portables pour Linux La plupart d'entre nous connaissent les applications portables pour Windows et leur utilité. C'est génial de simplement avoir vos programmes et compléments préférés avec vous, surtout dans le cas des navigateurs. Cependant, ... Lire la suite.

Indépendamment du fait que les instantanés apparaissent ailleurs, ils pourraient encourager les développeurs à distribuer des applications dans un format de paquet qui fonctionne à travers les distributions et indépendamment des dépendances. C'est le rêve, de toute façon. Quelle forme prend la réalité reste à voir.

Oh Snap, cela pourrait être bon

L'installation de logiciels sous Linux peut être pénible. Si c'est dans les dépôts, génial! Si ce n'est pas le cas, vous espérez que le développeur vous fournisse un moyen d'installer un logiciel sur votre distribution. Chaque projet a sa propre méthode préférée de gestion des applications et des mises à jour. C'est difficile de les soutenir tous. Cependant, à l'heure actuelle, nous devons être conscients que le système d'accrochage pourrait représenter un risque pour la sécurité.

Comment aimeriez-vous voir Ubuntu résoudre ce problème? Êtes-vous excité pour les instantanés? Qu'en est-il des autres distributions? Quels formats devraient-ils adopter? Il y a des opinions contradictoires sur cette question. Quel est ton?

Crédit d'image: tapis roulant par Vivi-o via Shutterstock

In this article