le_fonctionnement_par_paquets
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | le_fonctionnement_par_paquets [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | **La gestion des paquets sous Linux Mint**, et sur les systèmes d’exploitation GNU/Linux en général, existe maintenant depuis un certain temps et constitue la méthode de prédilection pour la gestion de logiciels, puisqu’elle **permet d’éviter tous ces problèmes**. | ||
+ | |||
+ | Nous installons ainsi nos logiciels, automatiquement et en toute sécurité, depuis le début des années 1990. | ||
+ | |||
+ | ====== D'OÙ VIENNENT LES PAQUETS ? ====== | ||
+ | |||
+ | ==== 1- Ecriture du code "en amont" ==== | ||
+ | |||
+ | * Les logiciels sont tout d’abord écrits par un (ou des) développeur(s), | ||
+ | |||
+ | * En tant qu’utilisateur d’une distribution Linux, vous êtes considéré comme le point le plus éloigné en “aval” de la chaîne (sauf si vous êtes un administrateur, | ||
+ | |||
+ | ==== 2- Publication du "code source" | ||
+ | |||
+ | * Une fois que les développeurs sont satisfaits du programme ou de la mise à jour du programme qu’ils ont écrit(e), ils publient son code source. | ||
+ | |||
+ | * Ils inscriront aussi dans leur documentation, | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Ceci comporte un certain nombre d’implications, | ||
+ | |||
+ | **=> Il est extrêmement difficile de cacher du code espion** (// | ||
+ | |||
+ | ==== 3- Test et maintenance des paquets ==== | ||
+ | |||
+ | * **Le logiciel parvient ensuite aux “mainteneurs” de paquets**, qui sont soit des bénévoles volontaires, | ||
+ | |||
+ | * **Leur travail consiste à compiler le code source du logiciel**, à le tester sur la distribution afin de s' | ||
+ | |||
+ | * **Le paquet final** contient le programme exécutable, | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | => Votre logiciel de gestion de paquets saura si un paquet particulier requiert l’installation préalable d’un autre paquet (comme une bibliothèque partagée, par exemple), car, si vous vous souvenez bien, les bibliothèques de données et les paquets requis par le fonctionnement du logiciel ont été déclarés en amont, et cette information est comprise dans le paquet. | ||
+ | |||
+ | Les instructions sont suffisamment précises pour que même des versions spécifiques d’autres paquets puissent être demandées afin d’assurer l’interopérabilité | ||
+ | |||
+ | ==== 4- Mise à disposition sur les " | ||
+ | |||
+ | * Le paquet terminé est ensuite envoyé vers un serveur de fichiers spécial, appelé un **dépôt de logiciels**. | ||
+ | |||
+ | * C’est **à partir de ce lieu unique que vous pouvez télécharger et installer les logiciels** dont vous avez besoin. Vous saurez avec certitude que cet emplacement est digne de confiance, parce qu’il possède un certificat signé que votre gestionnaire de paquets vérifiera. | ||
+ | |||
+ | * **Vous saurez également que chaque paquet individuel que vous installez est sécurisé**, | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ==== 5- Pris en compte sur votre ordinateur : le gestionnaire de paquets ==== | ||
+ | |||
+ | * Le gestionnaire de paquets a téléchargé les paquets que vous avez sélectionné, | ||
+ | |||
+ | => **Il n’y a pas de place pour l’erreur humaine** – si le paquet fonctionnait correctement sur l’ordinateur du technicien, alors, il doit fonctionner sur le vôtre, car le gestionnaire de paquet a suivi exactement la même procédure. | ||
+ | |||
+ | * Lorsque vient le moment de **vérifier les mises à jour de logiciels**, | ||
+ | |||
+ | => Donc, si la version 2.4 de BestSoft a été téléchargée dans le dépôt, et que vous avez la version 2.3, le gestionnaire de paquets va comparer ces numéros, et vous proposer d’installer la dernière version, tout en prenant en compte, évidemment, | ||
+ | |||
+ | == Vous aimez ? La suite est encore mieux. == | ||
+ | |||
+ | ====== POURQUOI EST-CE UNE VRAIE BONNE IDEE ? ====== | ||
+ | |||
+ | **Les hommes font des erreurs et les ordinateurs non.** De temps en temps, quelque chose peut mal se passer au cours de ce beau processus. | ||
+ | |||
+ | Peut-être allez-vous, par accident, installer les mauvais pilotes pour un composant et cela va-t-il provoquer une panne ? Cela nous arrive à tous. Ou peut-être qu’il y a un bogue, ou peut-être que votre application préférée a été supprimée par le développeur du programme pour une raison quelconque ? | ||
+ | |||
+ | __Ces problèmes démontrent, | ||
+ | |||
+ | - Puisque **votre gestionnaire de paquets garde la trace de tout ce qu’il a déjà fait**, il est capable d’inverser le cours d’un processus d’installation, | ||
+ | - Il s’assurera que la suppression d’un paquet n’endommage pas d’autres, et vous pouvez même lui dire expressément de faire des choses comme de ne pas mettre automatiquement à jour certains paquets, parce que vous aimez leur version actuelle, ou de revenir à une version précédente. | ||
+ | - Enfin, l' | ||
+ | |||
+ | De toute façon, la distribution de logiciels dans les distributions GNU/Linux est particulièrement **basée sur la confiance**, | ||
+ | |||
+ | **=> Vous pouvez être confiant dans les logiciels que vous récupérez**, | ||
+ | |||
+ | --------------------------------------- | ||
+ | [[lmde: | ||
+ | [[pourquoi_la_gestion_par_paquets_est-elle_une_solution|LA GESTION PAR PAQUETS (fin)]]\\ | ||
+ | [[lmde: | ||
le_fonctionnement_par_paquets.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1