Publicité

Bienvenue sur Linux. Il y a de fortes chances que votre distribution soit livrée avec de nombreux logiciels pour couvrir les bases. Pourtant, quelle que soit la profondeur du travail effectué, vous souhaitez en installer davantage. La question est, comment?

L'installation de logiciels sur Linux est plus proche d'un smartphone que Windows. La plupart du temps, vous lancerez un gestionnaire de packages (semblable à une boutique d'applications) et rechercherez le nom de l'application que vous souhaitez. À partir de là, il suffit d'appuyer sur le bouton d'installation.

Mais les gestionnaires de packages changent en fonction de votre distribution. Ubuntu utilise le logiciel Ubuntu. Il s'agit simplement d'une version renommée du logiciel GNOME, que Fedora utilise. Pendant ce temps, openSUSE fait sa propre chose avec YaST.

Les gestionnaires de packages travaillent en recherchant les référentiels de logiciels de votre distribution. Mais parfois, ce que vous voulez n’est pas là. Parfois, vous téléchargerez un fichier à partir d'un site Web et cliquez dessus comme vous le feriez avec 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 package Linux universel (

bien que certaines personnes essaient de changer cela Ubuntu Snaps vs Red Hat Flatpaks, quelle est la différence?Les distributions Linux distribuent des applications dans de nombreux formats. Pendant des années, les deux plus populaires ont été .debs et .rpms, mais cela pourrait commencer à changer avec les packages Snap d'Ubuntu et Flatpak de Red Hat. Lire la suite ).

Vous devez savoir quel type de fichier installera avec succès le logiciel pour votre distribution. Heureusement, il vous 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 packages pour qu'il fasse le travail pour vous en arrière-plan. Dans le terminal, vous utilisez le dpkg commande, 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 nom, Ubuntu et DEB sont devenus les Windows et EXE du monde Linux.

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

Les distributions populaires qui utilisent DEB:

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

Packages RPM

RPM était à l'origine l'acronyme de Red Hat Package Manager. L'acronyme est maintenant récursif, signifiant RPM Package Manager. Quoi qu'il en soit, les origines sont avec Red Hat. L'organisation basée en Caroline du Nord qui est devenue la première entreprise open source d'un milliard de dollars au monde a développé le format pour Red Hat Linux. En conséquence, c'est ce que vous trouvez dans l'écosystème Red Hat.

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

Malgré leur nom, les distributions liées à Red Hat ne sont pas les seules à utiliser les RPM. openSUSE est une autre communauté de premier plan qui a adopté RPM 6 raisons pour lesquelles vous devriez choisir openSUSE et le GeekoIl y a de bonnes raisons que openSUSE continue d'attirer des utilisateurs, et en voici quelques-uns. Peut-être serez-vous la prochaine personne à tomber amoureuse du Geeko. Lire la suite . Vous pouvez les installer à l'aide de YaST, le guichet unique de la distribution pour effectuer la plupart de la gestion du système.

Dans les deux cas, vous pouvez installer des packages à l'aide de la commande tr / min commande, par exemple:

rpm -ivh /home/user/software.rpm

Fedora et openSUSE utilisent tous les 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 utilisant RPM:

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

Forfaits TAR

Je sais que j'ai dit qu'il n'y a pas de format de package universel pour Linux, mais ce n'est pas vrai à 100%. Lorsque vous voyez une application présentée sous la forme d'un 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. L'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 Lire la suite .

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

Distributions populaires utilisant exclusivement TAR:

  • Arch Linux
  • Slackware

Plus d'où cela vient

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

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

Chaque type est une archive contenant ce dont une application a besoin pour s'exécuter, plus les métadonnées requises par un gestionnaire de packages. Depuis différentes distributions utiliser différents outils et référentiels Quel gestionnaire de packages Linux (et distribution) 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. Voyons comment fonctionnent les différents gestionnaires de packages. Lire la suite , ce qui entre dans ces 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!

Bertel est un minimaliste numérique qui écrit à partir d'un ordinateur portable avec des commutateurs de confidentialité physiques et un système d'exploitation approuvé par la Free Software Foundation. Il valorise l'éthique par rapport aux fonctionnalités et aide les autres à prendre le contrôle de leur vie numérique.