GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi ne pas installer des progiciels à partir d'Internet

Bonjour, lecteurs avides de Linux ! Quelqu'un sur Internet vous a dit de ne pas exécuter de scripts aléatoires que vous trouvez sur Internet et vous lisez maintenant pourquoi nous ne devrions pas installer de progiciels à partir d'Internet. Ou plus précisément, le but de cet article est de savoir pourquoi il est sage de s'en tenir aux packages maintenus par la distribution et non aux derniers packages logiciels que nous trouvons sur Internet, même s'ils sont distribués par la page officielle de la marque.

Cependant, vous pouvez télécharger des packages logiciels qui ne sont pas disponibles sur le référentiel de distribution, mais pas l'inverse. Lisez ci-dessous pour en savoir plus sur les raisons.

De quel logiciel parlons-nous ?

Les deux manières les plus populaires de distribuer les logiciels sont :

  1. Sous forme de packages via des dépôts de distribution .
  2. Par Internet.

La première option est beaucoup plus sûre que la seconde. Cependant, il existe à nouveau deux variantes pour l'installation de logiciels téléchargés depuis Internet.

C'est-à-dire que l'un nécessite un mot de passe administrateur (ou root) et l'autre non. Par exemple, si vous téléchargez le navigateur Web Firefox à partir d'Internet, vous pouvez l'installer et l'exécuter directement sur votre répertoire personnel. Alors que si vous essayez d'installer hplip (logiciel d'impression, de télécopie et de numérisation HP) à partir d'Internet, cela nécessite de modifier vos fichiers système en demandant votre mot de passe root lors de l'installation. De tels logiciels sont susceptibles de casser votre système même s'ils sont distribués par le fabricant d'origine. Et ils sont le sujet principal de la discussion ici.

L'installation de logiciels à partir d'Internet casse votre système

Votre système tombe en panne au moment où vous installez ce progiciel téléchargé à partir d'Internet. Parce que vos nouveaux fichiers de configuration logicielle et les fichiers de configuration logicielle maintenus par la distribution ne correspondent plus. Et oui, bien sûr, vous ne remarquerez aucun signe que votre système est cassé, juste qu'il peut bien répondre avec le nouveau logiciel. Mais le jour où vous décidez de revenir à la version du référentiel ou de mettre à niveau votre système vers la prochaine version majeure release version, vous vous rendrez compte que votre système est en panne. Et puis passer d'innombrables heures à googler sur Internet à la recherche d'une solution. C'est fastidieux et chronophage.

Alors, qu'est-ce qui casse le système ?

Vous venez d'installer un nouveau progiciel à partir d'Internet et ce qui se passe ensuite, c'est que le nouveau logiciel écrase vos fichiers de configuration précédents. Lorsque vous décidez ultérieurement de revenir au logiciel géré par la distribution, le programme de référentiel qui remplace ce programme téléchargé depuis Internet ne comprend pas ce que dit le nouveau fichier de configuration. Donc, il crache beaucoup de messages d'erreur. Supposons que vous ayez rencontré la situation ci-dessus et que vous ayez pu résoudre le problème en supprimant les fichiers de configuration du logiciel écrasés. De cette façon, lorsque vous lancez le programme, il réécrit de nouveaux fichiers de configuration car il n'en détecte aucun à charger et espère que le programme s'exécutera avec succès.

Eh bien, si vous avez de la chance, le programme vous obéit 😛 mais sinon, le programme continuerait très probablement à ne pas fonctionner !!! Si tel est le cas, ce ne sont pas seulement les fichiers de configuration qui sont coupables de casser le système, mais aussi les fichiers de bibliothèque. C'est là que les choses se compliquent car nous ne pouvons pas savoir avec certitude quel fichier de bibliothèque est à l'origine de l'échec du programme, sauf si nous sommes techniquement intelligents.

​Si nous avions été plus prudents et consciemment conscients de notre actions, nous purgeons d'abord tous les packages logiciels qui sont sur le point d'être remplacés, puis réinstallons les packages logiciels à partir du référentiel.

Et il est difficile de le réparer

En regardant ces messages d'erreur imprimés sur le programme du terminal, nous copions un message d'erreur et le recherchons en ligne à l'aide de moteurs de recherche. Le processus prend beaucoup de temps selon la façon dont nous comprenons ce que disent les geeks. Certains utilisent des jargons techniques compliqués qui nous laisseraient probablement dans l'ignorance. Et si nous avons de la chance, nous pourrions rencontrer notre solution au premier clic de souris. Sinon, il s'agit d'une référence pour lire plus de publications et d'articles de travail.

​Cependant, rien dans Linux n'est irréparable, alors ne vous inquiétez pas, il existe toujours une solution réparable à un problème 😉

Les logiciels du dépôt ne sont pas inutilisables

Les logiciels dans les référentiels de distribution peuvent être obsolètes et manquer de nouvelles fonctionnalités, mais ils ne sont pas inutilisables. C'est juste qu'ils n'ont pas la ou les nouvelles fonctionnalités mises à jour. Et au cas où vous vous demanderiez pourquoi les mainteneurs de la distribution ne mettent pas à jour/mise à niveau ce logiciel particulier en se synchronisant avec la version originale du développeur, c'est parce que les mainteneurs ont des spécifications différentes pour leur cycle de développement pour la distribution Linux.

Habituellement, la plupart des distributions Linux utilisent le terme "état de gel", ce qui signifie simplement que les nouvelles fonctionnalités du logiciel ne sont plus mises à jour au lieu de mettre à jour uniquement ses vulnérabilités de sécurité et d'appliquer des corrections de bogues. Cela garantit à l'utilisateur une meilleure stabilité par rapport aux fonctionnalités susceptibles de casser le système de manière inattendue. Le meilleur exemple de distribution Linux qui utilise ce modèle "d'état de gel" est Debian.

Changer de distribution Linux à la place

Eh bien, vous devez déjà savoir qu'il existe littéralement des centaines de distributions Linux qui répondent à différents besoins. Alors oui, il existe une distribution Linux (oh, en fait, diverses distributions Linux) qui fournit les derniers logiciels de pointe aux utilisateurs. Fedora est le meilleur exemple qui convient à notre cas.

Il est donc sage de changer de distribution Linux au lieu de casser votre système existant et de le rendre inutilement compliqué à entretenir. De cette façon, le système d'exploitation ne vous gênera pas lorsque vous aurez le plus besoin de faire votre travail.

Conclusion

Il n'est pas sage d'installer des packages logiciels à partir d'Internet, à l'exception de certains packages logiciels qui ne se trouvent pas dans votre référentiel de logiciels de distribution. Par exemple, le navigateur Web Opera, Google Chrome, IntelliJ, etc. Là encore, si vous avez besoin du dernier logiciel, peut-être parce que vous avez un nouveau matériel qui ne fonctionne pas sur votre système d'exploitation existant. Basculez vers une distribution Linux qui répondrait à vos besoins à la place. Bien sûr, cela peut prendre un certain temps pour s'y habituer, mais cela en vaudra la peine. J'espère que vous avez apprécié la lecture de cet article. Et j'aimerais aussi vos commentaires dans la section des commentaires ci-dessous.


Linux
  1. Pourquoi j'ai fait le passage de Mac à Linux

  2. Comment installer Microsoft Teams sur Linux à partir du référentiel MS officiel

  3. Comment installer des packages à partir d'un référentiel spécifique sous Linux

  4. Comment installer des packages logiciels avec un playbook Ansible

  5. Grep - Pourquoi les crochets dans le modèle Grep suppriment-ils le processus Grep des résultats Ps?

Comment installer un programme à partir de la source sous Linux

Installer les packages Python à partir de GitHub sous Linux

3 façons d'installer des logiciels à partir de packages .deb dans Ubuntu

Comment installer un logiciel à partir de la source sous Linux

Comment installer un logiciel à partir du code source… et le supprimer ensuite

Googler - Exécutez des recherches Google à partir de la ligne de commande