7 façons d'installer des applications et des jeux sous Linux

7 façons d'installer des applications et des jeux sous Linux / Linux

Tu l'as fait! Vous avez installé Linux, peaufiné chaque petit détail. Et maintenant?

Bien que les distributions Linux incluent de nombreux logiciels pré-installés, vous voudrez tôt ou tard installer quelque chose de nouveau. 11 applications indispensables sur Ubuntu juste après une nouvelle installation 11 applications indispensables sur Ubuntu après une nouvelle installation Recherchez-vous lors d’une nouvelle installation d’Ubuntu et vous vous sentez un peu perdu? Nous avons compilé cette liste des onze premières applications à installer. Lire la suite . “Mais comment puis-je installer des applications sur Linux?”, vous pourriez vous demander. Telle est la question que nous abordons aujourd'hui.

La méthode la plus courante pour installer des applications sur Linux consiste à utiliser les référentiels à l'aide d'un gestionnaire de paquets. Le principe est plus ou moins le même partout, la principale différence étant le système de gestion des paquets d’une distribution donnée. Cela vous semble un peu grec? Voici une explication.

Qu'est-ce qu'un système de gestion de paquets?

Les logiciels Linux sont généralement distribués sous forme de packages. En termes simplifiés, un système de gestion de paquets fait référence aux outils et aux formats de fichiers nécessaires à la gestion de ces paquets. Dpkg (utilise les fichiers .deb) et RPM (ses paquets sont des fichiers .rpm) sont les deux systèmes de gestion de paquets les plus répandus. La différence entre les systèmes de gestion de paquets réside généralement dans leur approche du processus d'installation (par exemple, les packages RPM peuvent dépendre de fichiers plutôt que d'autres packages)..

Vous savez peut-être déjà que Debian, Ubuntu et leurs dérivés utilisent dpkg, tandis que Red Hat Enterprise Linux, CentOS, Fedora, Mageia et openSUSE utilisent RPM. Le système de Gentoo s'appelle Portage, tandis que Sabayon peut utiliser à la fois Portage et son propre système appelé Entropy. Slackware et Arch Linux utilisent des archives (fichiers .tar) contenant des métadonnées spéciales, tandis que PC Linux OS allie un mélange PCLinuxOS: une distribution Linux qui mélange et correspond au logiciel pour une meilleure expérience. PCLinuxOS: une distribution Linux qui mélange et correspond au logiciel. Expérience C’est un euphémisme de dire que les utilisateurs de Linux ont beaucoup de choix quant à la distribution qu’ils souhaitent utiliser. Il existe plusieurs approches pour accomplir les mêmes tâches, à partir de quel type de… Read More of solutions.

Les packages Linux ne sont que des fichiers d’archive (tels que .zip et .rar) contenant le code de l’application et les instructions pour l’installer, les emplacements de ses fichiers de configuration et les autres packages nécessaires. Le logiciel qui exécute ces instructions s'appelle un gestionnaire de paquets..

Conseil: veillez toujours à utiliser le bon format de paquet pour votre distribution. Si vous ne trouvez pas le package .deb d'une application, mais qu'un fichier .rpm est disponible, vous pouvez effectuer une conversion entre elles..

Qu'est-ce qu'un gestionnaire de paquets??

L'équivalent de bureau d'un magasin d'applications, un gestionnaire de paquets est le lieu central pour gérer vos applications Linux. Pensez-y comme à la boîte de dialogue Ajouter / Supprimer des applications sous Windows, mais bien plus avancée. En fait, les utilisateurs Windows devraient connaître le concept car, de nos jours, leur système d'exploitation dispose d'un gestionnaire de paquets. Windows obtient un gestionnaire de paquets - Télécharger le logiciel de manière centralisée via OneGet Windows Obtient un gestionnaire de paquets - Télécharger le logiciel de manière centralisée via OneGet Microsoft ajoute encore un autre système Linux fonctionnalité pour Windows. La gestion des packages peut sérieusement augmenter la productivité, augmenter la sécurité et finalement vous éviter beaucoup de maux de tête. Nous vous montrons comment cela fonctionnera. Lire la suite .

Chaque distribution Linux est fournie avec un gestionnaire de paquets. Si vous n'aimez pas celui par défaut, vous pouvez le remplacer (à condition que le nouveau supporte le format de paquet de votre distribution). Le gestionnaire de packages est l'endroit où vous allez rechercher, installer, mettre à jour et supprimer des applications. Il peut avoir une ligne de commande ou une interface graphique complète et stocke les informations sur les applications installées, leurs versions et leurs dépendances dans une base de données locale. Cela l’aide à nettoyer tous les “les restes” automatiquement après la désinstallation d'une application.

Conseil: lorsque vous souhaitez installer une nouvelle application Linux, commencez toujours par rechercher dans votre gestionnaire de paquets. Si vous ne trouvez pas ce que vous cherchez là-bas, consultez d’autres ressources utiles. Boîte à outils de l’utilisateur Linux pour découvrir de nouvelles applications Boîte à outils de l’utilisateur Linux pour découvrir de nouvelles applications Installer Linux, c’est comme s’installer dans un complexe tout compris. Le matériel fonctionne parfaitement et vous obtenez une sélection impressionnante de logiciels pré-installés. Mais que faire si vous voulez essayer un nouveau logiciel Linux? Lire la suite .

Qu'est-ce qu'un référentiel??

Bien entendu, votre gestionnaire de paquets ne peut pas simplement produire des paquets à partir de rien. Il doit extraire des informations sur les packages disponibles à partir d'un emplacement appelé le référentiel. C'est un ensemble de paquets pour une distribution Linux particulière. Le référentiel peut être un emplacement réseau, une unité de stockage locale (un DVD, une clé USB ou un disque dur) ou même un seul fichier. Chaque distribution a ses dépôts officiels avec des milliers de paquets.

Si une application n'est pas disponible dans les référentiels officiels (ou si vous souhaitez simplement obtenir la version la plus récente directement auprès des développeurs), vous pouvez ajouter de nouveaux référentiels à votre système. Assurez-vous de choisir le référentiel qui correspond à la version de votre distribution. De nouveaux référentiels peuvent être ajoutés via une boîte de dialogue dans votre gestionnaire de paquets ou en modifiant des fichiers avec des privilèges d'administrateur..

Les distributions basées sur Dpkg stockent leurs informations de référentiel dans la /etc/apt/sources.list fichier ou dans des fichiers .list séparés dans le /etc/apt/sources.list.d/ annuaire.

Pour les distributions RPM, vous pouvez ajouter de nouveaux référentiels sous [dépôt] section dans le /etc/yum.conf fichier (ou /etc/dnf/dnf.conf, si vous utilisez DNF au lieu de Yum), ou créez des fichiers .repo dans le répertoire /etc/yum.repos.d/ annuaire.

Pour les utilisateurs d'Ubuntu et de ses dérivés, il existe également des référentiels PPA (Personal Package Archive). Votre guide pour les référentiels Ubuntu et la gestion de paquets Votre guide pour les référentiels Ubuntu et la gestion de paquets Lisez-en plus pour héberger des packages dans Launchpad. Étant donné que tout le monde peut créer un PPA, vous devez être prudent lorsque vous ajoutez des PPA qui ne sont pas officiellement pris en charge par un projet. Des services similaires pour Fedora s'appellent Copr et Koji.

Conseil: Si vous ne souhaitez pas mettre à niveau votre distribution Linux, mais souhaitez tout de même recevoir les mises à jour logicielles, recherchez des référentiels étiquetés comme suit: “backports”. Ils contiennent les nouvelles versions des applications pour les anciennes versions d'une distribution.

Comment installer des applications Linux

1. Depuis le terminal

Il y a longtemps, c'était le seul moyen d'installer des applications Linux. Les gestionnaires de paquets n'avaient pas de cases à cocher ni de menus pratiques; ils étaient des utilitaires de ligne de commande. Ils existent toujours aujourd'hui. En fait, vous les utilisez chaque fois que vous installez quelque chose avec un gestionnaire de paquets graphique, car il s'agit simplement d'un outil frontal pour l'outil de ligne de commande. Vous pouvez les utiliser directement si vous souhaitez accélérer le processus ou si vous préférez simplement utiliser le terminal..

Dpkg est le nom du système de gestion de paquets, mais également de l'outil de base pour gérer les paquets .deb. On parle parfois de “niveau faible” outil, et tous les autres utilitaires de package reposent sur ses fonctionnalités. Vous pouvez l’utiliser pour installer un seul paquet .deb:

sudo dpkg -i packagename.deb

où -i représente “installer”. Dpkg ne peut pas résoudre automatiquement les dépendances, mais il peut (re) configurer les packages et en extraire le contenu..

APT (Advanced Package Tool) possède toutes les fonctionnalités de dpkg, et d'autres encore. Il comprend plusieurs outils, tels qu'apt-get, apt-cache, apt-add-repository, apt-file… Pour installer des applications, vous avez besoin d'apt-get:

sudo apt-get install packagename

Une autre fonctionnalité utile est la simulation:

sudo apt-get install packagename -s

Il vous indique quels paquets seront ajoutés ou supprimés et quels fichiers seront configurés, mais cela n'installe réellement rien..

Aptitude améliore dpkg et APT en introduisant une interface graphique dans le terminal, que vous aimez ou détestez.

Vous pouvez installer des applications à partir de cette interface ou en tapant des commandes:

sudo aptitude install packagename

Aptitude est similaire à apt-get, mais il fournit plus d'informations et de conseils pour la gestion des packages. Il traite les paquets installés automatiquement et les mises à niveau du système un peu différemment par rapport à apt-get et offre des options de recherche avancées. Aptitude peut vous avertir des conflits lors de l’installation ou de la suppression de paquetages et vous indiquer quels paquets sont à l’origine d’un problème grâce au Pourquoi commander.

La situation est analogue à celle des distributions basées sur RPM: l'utilitaire de ligne de commande rpm est à peu près équivalent à dpkg, votre APT est leur Yum et aptitude correspond à DNF..

DNF signifie Dandified Yum, une nouvelle version de Yum introduite dans Fedora 18. Yum et DNF peuvent résoudre automatiquement les dépendances. La syntaxe d'installation des packages est simple et presque identique pour chaque outil:

rpm -i nom_package.rpm
miam installer packagename
DNF installer packagename

Sur openSUSE, vous pouvez utiliser Zypper:

zypper install packagename
zypper install /path/to/package.rpm

Mageia a son propre wrapper pour rpm appelé urpmi avec des commandes simples pour l’installation:

urpmi packagename

et recherche:

urpmq packagename
mot-clé-urpmq

Sur Arch Linux, vous pouvez utiliser le gestionnaire de paquets par défaut (pacman) pour installer les paquets:

pacman -S packagename

et rechercher des applications dans les référentiels:

mot-clé pacman -Ss

Toutefois, si vous souhaitez installer quelque chose à partir de l'AUR (Arch User Repository), vous avez besoin d'un outil séparé appelé assistant AUR. AUR ne contient pas de paquets binaires que pacman peut gérer; à la place, c’est un référentiel de “recettes” pour les applications devant être créées manuellement. Yaourt est l’un des assistants AUR en ligne de commande les plus populaires car il peut installer les deux “ordinaire” Arch Linux et ceux d’AUR. C'est interactif, vous pouvez donc taper:

mot-clé yaourt

et il affichera les résultats sous forme de liste numérotée. Après avoir choisi un numéro, Yaourt vous demande quoi faire avec le colis. Alternativement, vous pouvez simplement taper:

yaourt -S packagename

installer le paquet désiré. Yaourt prend en charge les dépendances automatiquement.

Conseil: pour éviter de taper la commande d’installation chaque fois que vous avez besoin d’une nouvelle application, créez un alias Comment définir des alias de ligne de commande sur n’importe quel système d’exploitation Comment définir des alias de ligne de commande sur n’importe quel système d’exploitation dont nous avons parlé et recommandé de vous en occuper avec le terminal de ligne de commande de votre ordinateur à plusieurs reprises dans le passé. Tina a rédigé un bon guide pour les utilisateurs Windows avec le Guide du débutant de la commande Windows… Pour en savoir plus.

2. Avec un gestionnaire de paquets graphique

C'est la méthode recommandée pour installer les applications Linux. Lancez simplement votre gestionnaire de paquets, trouvez un paquet, marquez-le pour installation et confirmez les modifications. Le mot de passe de l'administrateur vous sera demandé. Tapez-le correctement..

Le gestionnaire de paquets sélectionnera parfois plusieurs paquets à installer. Ce sont les dépendances de votre application - les autres paquets dont elle a besoin pour fonctionner correctement. Certains gestionnaires de paquets vont “recommander” et marquer les paquets liés (mais non obligatoires) pour l’installation. Il est possible de désactiver ce comportement dans le Paramètres / Préférences dialogue.

Les distributions basées sur Dpkg utilisent généralement Synaptic comme gestionnaire de paquets par défaut, bien que certains proposent Muon:

Ubuntu Software Center sera remplacé par Gnome Software dans la version d'avril 2016 (Ubuntu 16.04). Linux Mint propose Synaptic et son propre produit appelé Software Manager.

Sur les distributions RPM, vous pouvez trouver yumex, une interface pour yum:

Il y a aussi rpmdrake, qui est une interface pour urpmi. Sur openSUSE, vous pouvez installer des applications avec YaST. Gentoo a une interface graphique pour emerge appelée Porthole:

Sur Arch Linux, vous pouvez utiliser Pamac ou Octopi comme alternative graphique à yaourt:

Les deux outils peuvent rechercher et installer des packages à partir des référentiels officiels ainsi que de l’AUR.

Conseil: Si vous souhaitez installer un nouvel environnement de bureau ou une suite bureautique, recherchez son métapaquet dans le gestionnaire de packages. Il est beaucoup plus facile d'installer un méta-paquet que de rechercher des dizaines de paquets individuels..

3. Utilisez GDebi et Wajig

Les utilisateurs de distributions basées sur dpkg peuvent jouer avec deux outils intéressants. GDebi est un frontal pour APT qui vous permet d'installer une application en double-cliquant sur un fichier .deb. Contrairement à dpkg, GDebi peut installer automatiquement les dépendances manquantes. C'est particulièrement utile lorsque vous souhaitez installer une application qui ne se trouve pas dans les référentiels, mais que vous avez téléchargé son fichier .deb..

Wajig combine les pouvoirs de dpkg, apt-get, apt-cache et de nombreux autres outils. Outre l'installation d'applications et la mise à niveau du système, Wajig peut arrêter ou démarrer des services système, convertir des packages RPM et fournir des informations détaillées sur tous les packages des référentiels..

Conseil: Vous pouvez définir GDebi comme application par défaut pour l’ouverture des fichiers .deb. Cliquez avec le bouton droit sur un fichier .deb, sélectionnez l'option Ouvrir avec…, recherchez GDebi dans la liste et confirmez les modifications. Maintenant, vos fichiers .deb se comportent comme des installateurs .exe de Windows.

4. Avec un auto-installateur

Cette méthode s'applique aux logiciels ne figurant pas dans les référentiels et devant être téléchargés à partir du site Web du développeur, tels que les pilotes propriétaires. Dans certains cas, ce logiciel est distribué sous forme de fichier à extraction automatique avec une extension .run ou .bin. Pour l’installer, cliquez avec le bouton droit sur le fichier pour accéder à ses fichiers. Propriétés> Autorisations dialogue et le marquer comme exécutable.

Maintenant, vous pouvez soit double-cliquer sur le fichier pour lancer l’installation, soit y accéder dans le terminal et taper ./filename.run. L'installation se déroulera automatiquement et les boîtes de dialogue seront très similaires aux programmes d'installation Windows..

Conseil: Les auto-installateurs peuvent également être des scripts bash (fichiers avec l'extension .sh). Vous pouvez les exécuter dans le terminal en tapant ./filename.sh.

5. Compilez-les à partir de la source

C'est rare, mais ça arrive. Parfois, les développeurs ne conditionnent pas une application pour une distribution quelconque, mais fournissent le code source que vous devez compiler vous-même. La source doit être un fichier d’archive .tar que vous devez décompresser. Il contient des fichiers utiles appelés README et / ou INSTALL. Consultez-les d’abord. Le général “recette” pour compiler des applications comprend les commandes suivantes:

./ configure
faire
faire installer

Vous les exécuteriez les uns après les autres dans le même répertoire que celui où vous avez extrait la source. Cependant, des exceptions et des bizarreries peuvent se produire. Vous devriez donc lire notre guide plus détaillé sur la compilation d'applications Linux. Comment compiler et installer des fichiers TAR GZ & TAR BZ2 sous Ubuntu Linux Comment compiler et installer des fichiers TAR GZ & TAR BZ2 sous Ubuntu Linux En savoir plus

Conseil: vous pouvez créer des packages .deb et .rpm à partir de la source pour installer l'application avec vos outils de gestion de packages standard..

6. Des clients de distribution numérique

Toutes les méthodes mentionnées précédemment s'appliquent également aux jeux Linux (vous pouvez effectivement trouver des jeux dans les référentiels). Cependant, il existe un autre moyen d'installer des jeux sur Linux, à savoir via les plateformes de distribution numérique. Où télécharger les meilleurs jeux Linux sans soucis Où télécharger les meilleurs jeux Linux sans soucis Il n'y a pas encore 10 ans, les jeux natifs sous Linux étaient limités ouvrir la source, les jeux multi-plateformes. Aujourd'hui, le mythe du "pas de jeux sur Linux" est mort. Mais où trouvez-vous des jeux compatibles? Lire la suite et leurs clients de bureau. Steam est déjà disponible sous Linux. Comment installer Steam et commencer à jouer sur Linux Comment installer Steam et commencer à jouer sur Linux L'installation de Steam sur des ordinateurs Linux est simple et vous obtenez généralement la même expérience de jeu transparente que sous Windows. En savoir plus, GOG Galaxy est en préparation et Itch.io est une alternative louable.

Les clients de bureau sont liés à vos comptes. Vous devez donc vous enregistrer si vous souhaitez organiser vos jeux..

Conseil: gardez un œil sur les offres Steam. 5 manières de vous procurer les meilleures offres sur les jeux Steam. 5 façons de vous assurer les meilleures offres sur les jeux Steam. Steam est réputé pour être très pratique pour gérer sa bibliothèque de jeux vidéo. également utile à quelques autres égards, mais saviez-vous qu'avec un peu d'effort, vous pouvez obtenir… Lire la suite pour saisir d'excellents jeux sans faire faillite.

7) Utiliser les gestionnaires de packages au niveau de l'application

Si vous souhaitez devenir geek, vous pouvez utiliser des gestionnaires de packages au niveau de l'application aux côtés de votre gestionnaire de packages au niveau du système, par défaut. Les premiers sont également connus sous le nom de gestionnaires de paquets de langage de programmation. Ils contiennent des bibliothèques et des utilitaires de support pour un langage de programmation. Ainsi, si une application est écrite dans ce langage, elle peut être facilement distribuée et installée avec le gestionnaire de packages..

Ils sont assez nombreux: pip pour Python, RubyGems pour Ruby, npm pour Node.js, NuGet pour la plate-forme de développement Microsoft… Certaines applications sont beaucoup plus faciles à installer avec ce type de gestionnaire de paquets en raison du grand nombre de dépendances peut ne pas être disponible dans les dépôts de votre distribution.

Comme vous pouvez le constater, il existe plusieurs façons d’installer des applications sur Linux, chacune avec ses propres (dés) avantages. En cas de doute, utilisez le gestionnaire de paquets, mais n'oubliez pas qu'il existe d'autres options. Après tout, c’est la variété des options qui rend Linux si génial.

Quelle est votre méthode préférée pour installer des applications Linux? Avez-vous des conseils pour les débutants sous Linux? Partagez votre opinion dans les commentaires ci-dessous.

Crédits d'image: Yumex capture d'écran, capture d'écran Muon, capture d'écran Aptitude, capture d'écran Porthole, capture d'écran Octopi, capture d'écran Itch.io.

Explorez plus sur: Installer le logiciel, Linux.