Comment installer un logiciel sous Linux: Explication des formats de paquets

Vous êtes passé à Linux et souhaitez installer un logiciel. Mais les gestionnaires de paquets diffèrent selon votre distribution. Alors, quelles applications pouvez-vous télécharger et installer? Tout est dans les acronymes.

Vous êtes passé à Linux et souhaitez installer un logiciel.  Mais les gestionnaires de paquets diffèrent selon votre distribution.  Alors, quelles applications pouvez-vous télécharger et installer?  Tout est dans les acronymes.
Publicité

Bienvenue sur Linux. Les chances sont que votre distribution est venue avec beaucoup de logiciels pour couvrir les bases. Pourtant, peu importe à quel point il a fait un travail, vous voulez installer plus. La question est, comment?

L'installation de logiciels sous Linux est plus proche d'un smartphone que de Windows. La plupart du temps, vous lancez un gestionnaire de paquets (semblable à un magasin d'applications) et recherchez le nom de l'application que vous voulez. De là, il suffit de cliquer sur le bouton d'installation.

Mais les gestionnaires de paquets changent en fonction de votre distribution. Ubuntu utilise le logiciel Ubuntu. C'est simplement une version re-version de GNOME Software, qui est ce que Fedora utilise. Pendant ce temps, openSUSE fait son propre truc avec YaST.

Les gestionnaires de paquets travaillent en recherchant dans les dépôts de logiciels de votre distribution. Mais parfois ce que tu veux n'est pas là. De temps en temps, vous allez télécharger un fichier à partir d'un site Web et cliquez dessus comme vous le feriez pour un EXE Windows. Sauf qu'il y a un problème. Tout comme il n'y a pas de version unique de Linux, il n'y a pas un seul format de paquet Linux universel (bien que certaines personnes essayent de changer cela Ubuntu Snaps vs Red Hat Flatpaks, Quelle est la différence? applications dans de nombreux formats.Pendant les années, les deux plus populaires ont été .debs et .rpms, mais cela peut commencer à changer avec les paquets Snap d'Ubuntu et Flatpak de Red Hat.

Vous devez savoir quel type de fichier installera le logiciel avec succès pour votre distribution. Heureusement, il suffit d'apprendre quelques acronymes et abréviations pour comprendre la situation.

Forfaits DEB

Le format DEB tire son nom de Debian, une distribution Linux et l'un des plus grands projets open source existants. Vous pouvez cliquer sur un DEB pour installer une application directement ou rechercher dans un gestionnaire de paquets pour qu'il fasse le travail en arrière-plan. Dans le terminal, vous utilisez la commande dpkg, par exemple:

 sudo dpkg -i /home/user/software.deb 

Comme Ubuntu est basé sur Debian, les DEB sont faciles à trouver. Avec des millions d'utilisateurs et une forte reconnaissance de noms, Ubuntu et DEB sont devenus les Windows et les EXE du monde Linux.

Debian et Ubuntu utilisent tous deux le format de fichier DEB, mais les paquets qui fonctionnent dans l'un ne le sont pas dans l'autre. Les packages sont parfois compatibles avec les deux, par exemple avec Google Chrome. Ne supposez pas que c'est le cas. Assurez-vous de télécharger les DEB destinés à votre distribution.

Distributions populaires qui utilisent DEB:

  • Ubuntu
  • Debian
  • Linux Mint
  • SteamOS
  • Trisquel
  • gNewSense

Forfaits RPM

RPM signifiait à l'origine Red Hat Package Manager. Maintenant, l'acronyme est récursif, ce qui signifie RPM Package Manager. De toute façon, les origines sont avec Red Hat. L'organisation basée en Caroline du Nord qui est devenue la première société open source au monde à avoir investi un milliard de dollars a développé le format pour Red Hat Linux. Par conséquent, c'est ce que vous trouvez dans l'écosystème Red Hat.

Cela signifie que si Fedora est votre distro de choix 5 raisons d'utiliser Pure Open Source Distro, Fedora 5 raisons d'utiliser Pure Open Source Distro, Fedora Fedora n'est pas aussi connu que Ubuntu, et a la réputation d'être difficile à utiliser. Mais si cela est vrai, pourquoi tant de gens continuent d'utiliser Fedora? En savoir plus, il s'agit du type de fichier de package que vous utiliserez pour installer le logiciel. Lorsque vous cliquez sur un RPM, il s'ouvre dans le logiciel GNOME.

Malgré le nom, les distributions liées à Red Hat ne sont pas les seules à utiliser des RPM. openSUSE est une autre communauté importante qui a adopté RPM 6 Raisons pour lesquelles vous devez choisir openSUSE et les raisons Geeko 6 Vous devriez choisir openSUSE et le Geeko Il ya de bonnes raisons openSUSE continue d'attirer les utilisateurs, et voici certains d'entre eux. Peut-être que vous serez la prochaine personne à tomber amoureux du Geeko. Lire la suite . Vous pouvez les installer en utilisant YaST, le guichet unique de la distribution pour gérer la plupart des systèmes.

De toute façon, vous pouvez installer des paquets en utilisant la commande rpm, par exemple:

 rpm -ivh /home/user/software.rpm 

Fedora et openSUSE utilisent tous deux des RPM, mais les packages ne sont pas interchangeables. Encore une fois, assurez-vous que le RPM que vous téléchargez est destiné à votre distribution.

Distributions populaires qui utilisent RPM:

  • Red Hat Enterprise Linux
  • Feutre
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

Packages TAR

Je sais que j'ai dit qu'il n'y a pas de format de paquet universel pour Linux, mais ce n'est pas vrai à 100%. Lorsque vous voyez une application sous forme de TAR, TGZ ou TAR.GZ, il y a de fortes chances qu'elle s'exécute sur votre machine. Le problème est que l'installation n'est pas aussi simple que de pointer votre curseur ou d'entrer une seule commande. Installation d'un fichier TAR est digne de son propre guide séparé Comment compiler et installer les fichiers TAR GZ et TAR BZ2 dans Ubuntu Linux Comment compiler et installer les fichiers TAR GZ et TAR BZ2 dans Ubuntu Linux Lire la suite.

C'est parce que cette archive n'est pas disponible dans un format exécutable. Au lieu de cela, il contient les fichiers source nécessaires pour construire l'application en question. Certains fichiers TAR sont livrés avec leurs propres instructions d'installation, et le programme résultant peut ne pas apparaître automatiquement dans le menu de votre application.

Distributions populaires qui utilisent exclusivement TAR:

  • Arch Linux
  • Slackware

Plus d'où vient-il?

Les trois types listés ci-dessus ne sont pas les seuls formats de paquets pour Linux, mais ils sont les plus courants. Certaines distributions développent leurs propres types qui ne sont pas utilisés ailleurs. Gentoo a l'ebuild. Pardus a PiSi (abréviation de paquets installés avec succès comme prévu). Android, qui est techniquement une distribution Linux, utilise APK.

Pourquoi les formats de paquets sont-ils si étranges?

Chaque type est une archive contenant ce qu'une application doit exécuter plus les métadonnées requises par un gestionnaire de paquets. Étant donné que différentes distributions utilisent des outils et des référentiels différents, quel gestionnaire de paquets Linux (et Distro) vous convient le mieux? Quel gestionnaire de paquets Linux (et Distro) vous convient le mieux? Une différence clé entre les principales distributions Linux est le gestionnaire de paquets; les différences sont suffisamment fortes pour influencer votre choix de distribution. Regardons comment fonctionnent les différents gestionnaires de paquets. Lire la suite, ce qui se passe dans les métadonnées varie. C'est pourquoi même les formats qui partagent le même nom, tels que Fedora et openSUSE RPM, ne sont pas garantis pour être compatibles.

Que pensez-vous de l'installation de logiciels sous Linux? Comment se compare-t-il aux autres systèmes d'exploitation? Pourrait-il être amélioré? Partagez vos pensées, et si vous avez des questions, n'hésitez pas à demander!

In this article