Comment le nouveau format de paquet d'Ubuntu 16.04 facilite l'installation du logiciel

Comment le nouveau format de paquet d'Ubuntu 16.04 facilite l'installation du logiciel / Linux

Les versions de support à long terme d'Ubuntu sont un compromis. Les nouvelles versions arrivent 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 vous devez mettre à niveau Ubuntu tous les 9 mois Pourquoi vous devez 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 obsolètes.

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

Dans la version 16.04, Ubuntu espère trouver un équilibre entre stabilité et mise à jour. Vous n'aurez pas seulement la possibilité d'installer des applications via debs. Vous pourrez également utiliser des clichés.

Que sont les snaps?

Les packages d'alignement peuvent contenir des fichiers binaires d'application et toutes les dépendances nécessaires pour fonctionner. Ils proviennent de packages de clics, développés par Canonical pour emballer des applications pour Ubuntu Touch. Comment installer Ubuntu Touch Preview sur votre appareil Android Nexus Comment installer Ubuntu Touch Preview sur votre appareil Android Nexus Ubuntu développe une interface tactile pour les smartphones et tablettes, avec l’envoi prévu de smartphones Ubuntu en 2014. Si vous souhaitez l’essayer dès maintenant, voici une bonne nouvelle: vous pouvez installer la prévisualisation… En savoir plus .

Les paquets instantanés arrivent sur Ubuntu 16.04 sous forme d’aperçu technologique. Debs continuera à constituer le cœur du bureau classique et de son interface Unity7. Les packages de clics resteront ceux par défaut dans Unity8 (qui est également un aperçu technologique pour le moment). Envisagez 16.04 comme une chance de vous rencontrer avant de développer une relation plus intime à l'avenir.

Quels sont les bénéfices?

Les vues Canonical se présentent comme la nouvelle génération d'applications pour tous les appareils Ubuntu. Voici quelques-unes des raisons pour lesquelles vous pouvez vous enthousiasmer.

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

Avec les instantanés, les développeurs n'auront plus à fournir un PPA pour les utilisateurs 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] Lisez-en plus pour obtenir une application et ses dépendances. Au lieu de cela, les utilisateurs peuvent télécharger un seul package et savoir qu'il fonctionnera sur leur système. Cela les évite de devoir copier et coller des lignes de code dans un terminal qu'ils ne comprennent peut-être pas..

Cela ne s'applique pas uniquement aux applications. Les clichés instantanés pourraient améliorer l'accès aux nouvelles versions d'environnements de bureau tels que GNOME ou KDE. À vous de choisir: les 10 meilleurs environnements de bureau Linux. À vous de choisir: les 10 meilleurs environnements de bureau Linux. Là. Où devriez-vous commencer? Submergé? Commencer ici. Lire la suite .

2. Fiabilité à long terme

Les environnements de bureau et les bibliothèques Linux ont tendance à changer rapidement. Par conséquent, les logiciels ayant fonctionné en 2012 risquent de ne pas s'exécuter sur le même ordinateur quatre ans plus tard. Ne cherchez même pas à 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 à fonctionner dans un an ou deux. Et cela ne tient même pas compte de toutes les variations entre les différentes distributions.

Etant donné qu'un paquet de capture fournit ses propres dépendances, l'application doit avoir ce dont elle a besoin pour s'exécuter aujourd'hui, demain et dans quelques années..

3. Isolement et sécurité

Les packages de capture 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. Comme les packages d'instantané peuvent vous obliger à exécuter plusieurs copies des mêmes dépendances, vous devez les mettre à jour chaque fois qu'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 aurait envoyé des mises à jour de sécurité..

4. Support logiciel payant

Lorsque vous payez pour une application, vous vous attendez à ce qu'elle fonctionne. Cela rend particulièrement difficile la maintenance de logiciels pour Linux pour les vendeurs de logiciels. Les utilisateurs s'attendent à ce que vous preniez en charge plusieurs distributions, chacune changeant de manière imprévisible tous les six mois environ..

En utilisant un package d'instantané, un développeur sait qu'il dispose d'une version qui fonctionne. Il est également plus facile de résoudre les problèmes lorsque chaque copie est identique..

Pour ces raisons, Canonical envisage de migrer les applications payantes vers des instantanés d’ici l’automne de cette année..

5. Expérience de développement familier

Le marché de la téléphonie mobile a modifié les attentes concernant la manière dont les logiciels sont développés et distribués. Les spécificités peuvent varier entre l'utilisation de Google Play, de l'Apple App Store, du Windows Store et d'autres marchés, mais vous continuez de développer un package et de le télécharger sur un centre de distribution pour vérification. Snapcraft, l'outil de Canonical pour la création et le conditionnement de photos instantanées, offre une expérience similaire à celle des développeurs Ubuntu..

6. Vous pouvez annuler

Toutes les mises à niveau ne se déroulent pas comme prévu. Parfois, un logiciel plus récent introduit des bugs qui gênent 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 fonctionnait correctement..

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 en soi, les captures instantanées ne verront probablement pas beaucoup d'adoption en dehors de l'écosystème Ubuntu..

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

AppImage est une continuation de Klik, sorti en 2006. Ce n'est pas le seul. PortableLinuxApps issus de Klik pour créer des logiciels que vous pouvez démarrer à partir d'un lecteur flash Les 5 meilleures applications portables pour Linux Les 5 meilleures applications portables pour Linux La plupart d'entre nous connaissent les applications portables pour Windows et leur utilité parfois. Il est bon d'avoir tout simplement vos programmes et add-ons préférés avec vous, en particulier dans le cas des navigateurs. Cependant,… Lire la suite .

Que les clichés apparaissent ailleurs ou non, ils peuvent encourager les développeurs à distribuer les applications dans un format de package qui fonctionne pour toutes les distributions et quelles que soient leurs 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 une douleur. Si c'est dans les dépôts, génial! Sinon, vous espérez que le développeur vous fournira un moyen d'installer le 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 un défi de tous les soutenir. Cependant, à présent, nous devons être conscients que le système d'accrochage peut représenter un risque pour la sécurité..

Comment voudriez-vous que Ubuntu résolve ce problème? Êtes-vous excité pour les clichés? Qu'en est-il des autres distributions? Quels formats devraient-ils adopter? Il existe des opinions contradictoires autour de cette affaire. Quel est ton?

Crédit image: tapis roulant de Vivi-o via Shutterstock

Explorez plus sur: Install Software, Ubuntu.