Découvrez les packages de snapshots Ubuntu et leurs avantages
Table des matières:
- Comment traitons-nous le logiciel dans Ubuntu?
- Limitations du référentiel et avantages des packages Snap
L'une des grandes nouveautés d'Ubuntu 16.04 Xenial Xerus sont les packages Snap que vous avez probablement déjà lus avant d'entrer dans cet article. Que sont les packages Snap et quels sont leurs avantages?
Avant de continuer avec les packages Snap, nous devons revoir le fonctionnement de GNU / Linux et Ubuntu en particulier en termes de gestion de logiciels.
Comment traitons-nous le logiciel dans Ubuntu?
Si vous avez déjà utilisé Ubuntu ou une autre distribution GNU / Linux, vous avez peut-être remarqué que sa façon d'installer et de désinstaller des logiciels est très différente de Windows. Sous GNU / Linux, le logiciel de structure de packages et ces packages sont disponibles dans les référentiels pour téléchargement.
Nous pouvons définir un référentiel comme un ensemble de packages classifiés qui contiennent tous les éléments nécessaires pour installer un certain programme sur le système, par exemple wmaker ou mieux connu sous le nom de lecteur multimédia VLC. L'installation d'un certain programme peut nécessiter un seul package ou plusieurs d'entre eux.
Dans le cas d' Ubuntu en particulier, nous avons plusieurs options pour gérer les paquets.deb disponibles dans les référentiels et installés sur notre système, bien que tous utilisent le jeu d' outils apt (de l'anglais A dvanced P ackage T ool) créé par Debian à l'époque (Ubuntu est un dérivé de Debian).
Console de commande: l' utilisation de la console est la méthode préférée des utilisateurs les plus avancés lors de la gestion de logiciels dans Ubuntu en raison de sa grande polyvalence et de sa vitesse.
Pour installer un programme à partir de la console de commande, nous devons indiquer l'ordre suivant:
sudo apt-get install "nom du package"
Un exemple serait le suivant:
sudo apt-get install wmaker
Pour le désinstaller il suffit de changer le mot install pour le supprimer:
sudo apt-get supprimer wmaker
Ensuite, le système nous demandera notre code d'utilisateur et commencera immédiatement à télécharger et à installer tous les packages nécessaires à l'installation de notre programme. Dans ce cas c'est très simple car le programme a le même nom que le package que nous devons télécharger (wmaker) donc nous n'avons aucun problème. Cependant, plusieurs fois le nom du programme ne correspond pas au nom du package et nous avons alors un problème, nous pouvons également avoir besoin de télécharger plus d'un package manuellement.
Synaptic: synaptic est un autre excellent outil créé par Debian pour la gestion de logiciels. Synaptic n'est rien de plus qu'une interface graphique pour utiliser apt de manière beaucoup plus simple et conviviale, avec elle, nous pouvons rechercher les différents packages à installer / désinstaller de manière graphique.
Ubuntu Software Center: Le Ubuntu Software Center est une nouvelle interface graphique créée par Canonical pour simplifier davantage l'utilisation d'apt et le rendre plus facile pour les utilisateurs moins expérimentés. Il s'agit d'une interface dans laquelle apparaissent les différents programmes et packages disponibles pour l'installation, classés par catégories.
Gdebi: Ceci est un autre outil graphique qui utilise apt pour l'installation de paquets dans Ubuntu et qui a également été créé par Debian. Dans ce cas, il nous permet d' installer sur notre système des packages que nous avons téléchargés depuis un autre ordinateur ou ceux que nous avons pu télécharger depuis notre propre ordinateur. Gdebi se chargera de télécharger le reste des paquets possibles qui pourraient être nécessaires
Compilation des binaires: il existe une dernière option beaucoup plus avancée et complexe qui consiste à télécharger le code source (si disponible) et à le compiler manuellement pour notre système. Avec cela, nous obtenons que les programmes sont adaptés au maximum aux caractéristiques de notre PC pour de meilleures performances.
La gestion du logiciel sous GNU / Linux sous forme de référentiels et de packages présente une série d'avantages importants pour les utilisateurs, d'une part, les responsables de la distribution peuvent vérifier le bon fonctionnement et la sécurité de tous les fichiers du système et, en plus, nous Il permet de mettre à jour tous les logiciels installés en quelques clics ou une seule commande dans le terminal.
Limitations du référentiel et avantages des packages Snap
Comme nous l'avons mentionné précédemment, l' installation d'un certain programme peut nécessiter un seul package ou plusieurs d'entre eux, ce dernier cas est ce qu'on appelle des dépendances et peut (en fait, il provoque) plusieurs problèmes importants.
NOUS VOUS RECOMMANDONS Microsoft publie les nouveaux microcodes via Windows UpdateLa première est qu'il se peut que nous continuions à utiliser une version relativement ancienne d'Ubuntu et que nous souhaitons installer la dernière version d'un certain programme. Dans cette situation, il se peut que l'une des dépendances du programme que nous voulons installer ne soit pas disponible dans les référentiels disponibles pour notre version d'Ubuntu, dans ce cas, nous ne pourrions tout simplement pas installer notre programme bien-aimé, ou nous aurions à recourir à beaucoup plus de méthodes avancé et complexe pour résoudre le problème avec les dépendances.
L'autre gros problème concerne principalement les ordinateurs qui n'ont pas de connexion Internet, dans ce cas, il est impossible ou vraiment très compliqué de télécharger manuellement tous les packages nécessaires à partir d'un autre ordinateur, puis de les installer sur le nôtre.
Compte tenu de ces problèmes, les packages Snap disponibles dans Ubuntu 16.04 LTS sont nés, ils contiennent tous les fichiers et toutes les dépendances pour installer un certain programme, nous pouvons dire que c'est une solution similaire à celle de Windows en ce sens qu'avec un seul fichier, nous pouvons installer un programme. Ces packages Snap sont nés de l'inspiration dans les systèmes d'exploitation mobiles, par exemple Android où nous pouvons télécharger un fichier apk puis le transférer sur notre smartphone ou tablette et installer l'application en question de manière très simple.
À ce stade, il est important de noter que les applications installées via les packages Snap resteront isolées du reste du système, un point important pour garantir la sécurité car les fichiers contenus dans ces packages ne seront ni surveillés ni contrôlés par Canonical. De cette façon, si un package Snap présente un fichier avec une faille de sécurité, cela n'affectera pas le reste du système mais seulement son propre programme, n'oublions pas que GNU / Linux est un système d'exploitation qui se caractérise par une grande sécurité pour le utilisateur.
Apple annonce l'iPhone 6s et l'iPhone 6s plus, découvrez leurs améliorations
Apple a annoncé l'iPhone 6s et l'iPhone 6s Plus avec l'inclusion d'un processeur plus puissant, d'un meilleur appareil photo et d'un châssis en aluminium plus solide.
HP ou Canon: découvrez les avantages et les inconvénients des marques
HP ou Canon l'éternel doute est résolu: variété de produits, performances, disponibilité, réparation, prix et modèles recommandés.
Découvrez les avantages de jouer dans les casinos en ligne
Découvrez les avantages les plus importants que les casinos en ligne nous offrent et ce qui les rend si attrayants pour les joueurs en ligne.