Articles

Comment installer un logiciel sous Linux?

Sous Linux, il existe de nombreuses façons de faire les choses et l’installation de logiciels ne fait pas exception. Il y a des options graphiques sympathiques et jolies ainsi que des outils en mode texte pour les guerriers du clavier. Quel que soit votre choix, ce guide devrait vous donner raison!

Le moyen le plus simple: Software Center (etc)

Le Software Center d'Ubuntu's Software Centre
Ubuntu Software Center montre à quel point il est facile de télécharger et d’installer des logiciels sous Linux.

Il existe de nombreuses distributions (saveurs) différentes de Linux, comme le montre le chapitre 3: Choisir une distribution. Chaque distribution de Linux gère l’installation de logiciels légèrement différemment, cependant, elles utilisent toutes l’un des trois principaux types de « packaging », de sorte qu’elles varient rarement de manière drastique.

Si vous utilisez Ubuntu, vous préférerez probablement le centre logiciel Ubuntu. Il vous montre quel logiciel vous avez installé sur votre PC Ubuntu, ainsi que tous les titres de logiciels disponibles sur Ubuntu. Il recommande même les logiciels que vous pourriez aimer, en fonction du logiciel que vous avez précédemment téléchargé. Presque toutes les autres distributions Linux ont toutes leurs équivalents au software center et fonctionnent presque de la même manière. Beaucoup utilisent maintenant l’outil logiciel gnome, qui ressemble presque au même, et fonctionne de manière très similaire. Il y a une vidéo de son fonctionnement ci-dessous.

L’installation du logiciel dans le centre logiciel Ubuntu est aussi simple que de cliquer sur le titre qui vous intéresse et d’appuyer sur « Installer ». Le reste est fait pour vous, et l’application est disponible à partir du lanceur Ubuntu (cette icône de cercle brun en haut en haut à gauche de l’écran).

Vidéo: Comment installer un logiciel à l’aide de l’outil logiciel Gnome:

Suppression d’un logiciel

Pour supprimer un logiciel, cliquez simplement sur l’application que vous souhaitez supprimer et cliquez sur « Supprimer ». Dans le Centre logiciel Ubuntu, vous pouvez le faire en cliquant sur l’onglet « Installé » en haut de l’application du Centre logiciel.

Si vous utilisez un autre gestionnaire de logiciels tel que gnome -software tool, recherchez simplement l’application que vous souhaitez supprimer dans l’outil de recherche en haut à droite. Cliquez sur l’application une fois qu’elle est répertoriée, puis appuyez sur « Supprimer » à partir de là. Voir les captures d’écran ci-dessous pour plus de détails sur les deux méthodes.

Applications installées par Ubuntu software center.
Applications installées par Ubuntu software center.

gnome - logiciel sous linux mint. Recherche 'firefox' qui est déjà installé. Cliquez sur Supprimer pour désinstaller le logiciel'firefox' which is already installed. Click Remove to uninstall the software
gnome-software sur linux mint. Recherche ‘firefox’ qui est déjà installé. Cliquez sur Supprimer pour désinstaller le logiciel

Le reste de ce chapitre traite de sujets plus avancés de l’installation du logiciel, y compris comment installer un logiciel en utilisant des méthodes de packaging logicielles traditionnelles telles que apt-get, synaptic package manager et YUM.

Debian, Ubuntu, Linux Mint &Plus: Installation.deb (paquets Debian) et en utilisant apt

debLe système de gestion de paquets Debian est un modèle d’emballage logiciel très bien conçu. Il présente des similitudes avec le système Red Hat (RPM). Le système DEB/APT est très populaire et se trouve sur de nombreux systèmes autres que Debian, y compris Ubuntu, Linux Mint et plus encore.

Il existe de nombreuses interfaces pour utiliser les paquets Debian. Nous allons vous montrer un petit sous-ensemble, mais ce sont quelques outils pour utiliser les paquets deb:

  • dpkg – Un programme en ligne de commande avec lequel vous pouvez installer.Paquets DEB. C’est le moyen le plus simple (et le plus difficile d’installer des paquets debian)
  • apt(apt-get) – Un outil de ligne de commande facile à utiliser qui offre un moyen simple d’installer des paquets, et contrairement à dpkg, ne fonctionne pas avec le.paquet deb, mais utilise un fichier trouvé dans /etc/apt/sources.liste pour obtenir le pertinent.deb fichier (s) à partir du réseau, en installant toutes les dépendances pour vous.
  • dselect – Une interface de menu basée sur du texte qui agit comme plus qu’une simple interface pour dpkg. Permet l’installation et la suppression de paquets
  • Aptitude – Un frontal basé sur le terminal ncurses vers APT. Il est populaire pour son interface conviviale et sa nature très descriptive.
  • Synaptic ou Adept, ou même le Software Center /gnome-software – Les outils graphiques frontend qui fournissent une interface facile à utiliser à apt. Ils facilitent l’installation de logiciels car vous n’avez pas à vous souvenir de commandes, avec lesquelles la plupart des nouveaux utilisateurs se sentiront plus à l’aise.

Maintenant que vous savez quels sont les principaux outils DEB Debian, nous allons d’abord installer un paquet Debian en utilisant le gestionnaire de paquets Synaptic, qui est l’outil par défaut pour Debian Linux, puis nous aborderons brièvement l’installation au shell de ligne de commande :

Installation du logiciel avec le gestionnaire de paquets Synaptic :

Gestionnaire de paquets synaptiques
Gestionnaire de paquets Synaptiques. Cliquez sur la vignette pour développer

Pour démarrer Synaptic, cliquez sur le menu système en haut à gauche du menu du bureau.

Cliquez ensuite sur Administration.

Enfin, Cliquez sur ‘Synaptic Package Manager’

Une fois que vous avez saisi votre mot de passe administrateur (qui est généralement le même mot de passe que l’utilisateur principal de la machine), un écran similaire à celui de gauche vous sera rapidement présenté.

Parmi les nombreuses options que vous voyez, il y a une grande liste sur le côté gauche de la fenêtre.

Cette liste contient toutes sortes de catégories de logiciels différentes. Si vous ne savez pas ce que vous cherchez, commencez ici!

Recherche de paquets dans synaptic
Recherche de paquets dans synaptic

En cliquant sur le bouton Rechercher à droite de la barre d’outils, il est possible de taper le nom d’un paquet dans synaptic programme dont vous connaissez le nom.

Remarque Je tape ‘kdegames’ ici, parce que je sais que je veux le progiciel intitulé kdegames.

En appuyant sur le bouton de recherche dans la dernière étape, on m’a maintenant montré le package ‘kdegames’ ainsi qu’une description et des informations de version.

synaptic-guide3Si vous êtes sûr de vouloir installer ce titre, faites un clic droit dessus. Le menu de droite apparaîtra. En choisissant « Marquer pour l’installation », le logiciel « kdegames » sera choisi pour l’installation, lorsque vous appliquerez ces modifications.

L’exemple de ‘kdegames’ a été spécifiquement choisi car il s’agit d’un exemple de logiciel qui a des dépendances à d’autres logiciels (il faut installer d’autres titres de logiciels pour que cela fonctionne). Synaptic/APT vous montre ce fait synaptic-guide4 et vous indique commodément qu’il téléchargera également le logiciel supplémentaire indiqué dans le menu à gauche pour « satisfaire » ces dépendances.

Vous devez cliquer sur ‘Marquer’ pour continuer.

Une fois que vous cliquez sur ‘Marquer’, Synaptic vous ramènera à l’écran principal afin que vous puissiez choisir plus de logiciels à installer, si vous le souhaitez.

Si vous êtes prêt à installer le logiciel que vous avez choisi précédemment, cliquez sur le bouton « Appliquer ».

synaptic-guide5Synaptic vous envoie un message d’avertissement vous indiquant que de nouveaux paquets vont être installés. En cliquant sur la flèche à côté de « À installer », vous pouvez voir lesquels.

Si cela vous satisfait, cliquez sur Appliquer.

Enfin, le Gestionnaire de paquets Synaptic télécharge le logiciel demandé sur le net, ou peut-être demande un CD (si les données se trouvent sur le CD d’installation de votre distribution Linux), puis installe le logiciel sur votre système.

La dernière étape du téléchargement et de l'installation du logiciel à l'aide du Gestionnaire de paquets Synaptic
La dernière étape du téléchargement et de l’installation du logiciel à l’aide du Gestionnaire de paquets Synaptic

Une fois le logiciel installé, vous pouvez utilisez-le généralement directement depuis le menu « Applications ». Si vous souhaitez savoir où le logiciel a été installé, en utilisant à nouveau Synaptic, localisez le logiciel que vous venez d’installer et faites un clic droit dessus, affichez les propriétés et cliquez sur « Fichiers installés ».

Pour désinstaller le logiciel, cliquez dessus avec le bouton droit de la souris et sélectionnez  » Marquer pour la suppression « . Comme précédemment, cliquez sur le bouton Appliquer.

Si vous souhaitez voir un guide vidéo sur l’installation de logiciels sous Linux, en utilisant différentes méthodes, consultez notre tutoriel vidéo ici.

Installer un logiciel en utilisant APT en ligne de commande

Installer un paquet deb via apt-get est rapide et aussi simple que d’exécuter la commande suivante à l’invite Linux racine (par exemple):

$ sudo apt-get install firefox

(vous devrez entrer votre mot de passe)

Cet exemple installerait la version la plus récente du programme ‘firefox’. Apt vous indiquerait également qu’il doit télécharger d’autres logiciels (dépendances) pour que ‘firefox’ puisse fonctionner. Quelques autres commandes pour Apt dont vous aurez besoin sont :

apt-get update

Met à jour les informations source d’APT, pour lui indiquer tout nouveau logiciel dans les dépôts d’APT.

apt-get upgrade

Met automatiquement à niveau tous les anciens logiciels de votre machine vers les dernières versions.

apt-get dist-upgrade

Met à niveau la distribution vers la dernière version disponible de la distribution.

apt-get remove <nom de l’application >

Supprime de votre système et toutes les dépendances non requises.

Installation.Paquets DEB dans le shell de ligne de commande:

Tout d’abord, téléchargez le.paquet deb et placez-le dans n’importe quel dossier de votre système, puis installez-le simplement en exécutant la commande suivante à l’aide du terminal:

$sudo dpkg --install package-name.deb

Qui devrait être le paquet installé, bien qu’encore une fois, il y ait des dépendances auxquelles penser, et comme pour les RPM, notez les erreurs de dépendance, téléchargez le ou les paquets DEB appropriés pour répondre aux dépendances et réessayez.

Installation de logiciels sur des systèmes basés sur Red Hat

Logo RPM

Red Hat, l’un des premiers distributeurs de Linux, a trouvé une solution soignée aux problèmes.tar.fichiers gz et la compilation a pour l’utilisateur normal. Ils préemballent le fichier, le compressent et le font effectuer tout le travail d’installation difficile pour vous. Ce système s’appelle RPM et c’est la méthode d’installation logicielle standard pour beaucoup de distributions Linux aujourd’hui, telles que Red Hat, Fedora, SuSE et Mandriva.

MIAM est plus facile et meilleur:

YUM est un système un peu comme APT de Debian, mais pour Fedora et d’autres distributions basées sur Red Hat/RPM. Cela rend les problèmes de dépendance beaucoup moins probables pour les utilisateurs de Red Hat.

L’installation d’un progiciel via YUM peut se faire en suivant les étapes suivantes à l’aide de l’application Terminal :

$sudo yum install firefox

Notez que vous n’avez pas besoin de spécifier la version du logiciel que vous installez. YUM va sur Internet et tire automatiquement vers le bas la dernière version qu’il peut trouver de « firefox », et l’installe pour vous, avec tout autre logiciel dont vous pourriez avoir besoin, afin d’exécuter « firefox ». Supprimer / désinstaller un logiciel via yum est aussi simple que de taper ‘yum remove<nom de l’application >’.

Que faire si je ne veux pas taper de commandes pour installer le logiciel via YUM?

Utilisez ensuite le programme graphique, Yum Extender (ou similaire)!

Comment l’installez-vous, je vous entends demander?

$sudo yum install yumex

Vous pouvez maintenant accéder à Yum Extender dans le menu « red hat”, sous « Outils système.”

Pour plus d’informations sur YUM, consultez cette page

Comment installer les fichiers RPM (paquets red hat)

Si vous ne savez pas si vous avez un système RPM ou si vous souhaitez simplement vérifier la version de RPM que vous utilisez, essayez ensuite de taper ce qui suit sur le terminal Linux:

$ rpm -q rpm
Vous devriez obtenir une réponse similaire à ceci:
rpm-4.0.3-5

Si vous obtenez quelque chose comme ‘commande introuvable’, alors il semble que vous n’ayez pas RPM installé, vous utilisez peut-être une distribution Linux qui n’utilise pas RPM nativement, par exemple, Debian, Ubuntu, Gentoo, Slackware, Mepis ou Xandros jetez un œil aux sections DEB ou TGZ de cette page.

Il est important que si vous allez télécharger un RPM sur le net, essayez toujours d’en obtenir un qui a été emballé par le fournisseur de votre distribution.

Par exemple, si vous allez sur le Web et recherchez un paquet RPM appelé ‘firefox’, et que vous récupérez 3 RPM: Un de Red Hat, un de Mandriva et un de SuSE. Si vous avez une distribution Linux Mandriva sur votre PC, assurez-vous d’utiliser celle de Mandriva.

La raison en est tout à l’intégration dans la structure de configuration de votre système et des choses appelées bibliothèques, qui varient d’une distribution à l’autre.

Comment installer le paquet

D’accord, supposons que vous ayez un fichier RPM prêt à installer appelé netscape-4.76-3.i386.rpm

Vous pouvez l’installer de la manière suivante:

Sur le terminal/la console:

sudo rpm -Uvh netscape-4.76-3.i386.rpm

Préparation de 100%
Installation de 100%

Les options -Uvh représentent ce qui suit:

U – Paquet de mise à niveau s’il est déjà installé, ou installer s’il n’est pas installé
v – Soyez verbeux sur l’installation
h – affichez les symboles de hachage pour indiquer la progression de l’installation

Installation.tar.gz. fichiers (archives)

tar.icône gz

.Tar.les fichiers gz, ou, Tarballs sont des archives sur bande et sont l’équivalent Unix des fichiers zip pour le monde Windows. Ils peuvent contenir n’importe quel fichier, mais sont souvent utilisés pour emballer le code source des programmes.

Les tarballs sont conditionnées en cinq saveurs principales :

.tar (archive tar standard sans compression.)

.tar.gz, .tgz (archive tar compressée gzip standard. identique à.tar.gz.)

.tar.bz2 (archive tar compressée avec un outil de compression supplémentaire, bzip2)

.bac.tar, .bac.tar.gz ou.bac.tgz (archive tar moins courante contenant des fichiers binaires plutôt que source).

La plupart du temps, vous aurez affaire à.tar.fichiers gz.

Voici comment extraire (décompresser) un.tar.fichier gz de deux manières différentes:

À la Console:

$ cd /directory_that_the_tar_file_is_in
$ tar zxvf tarfile.tar.gz

Pour expliquer cette dernière commande, tar décompresse le fichier gzippé (avec l’indicateur z, qui est l’abréviation de gz, ou gzip), x signifie extraire, v est pour verbose (vous pouvez donc voir ce qui se passe lors de l’extraction) et f signifie extraire le fichier suivant (dans ce cas, tarfile.tar.gz). Rappelez-vous que tar était à l’origine utilisé pour extraire des archives à partir de bandes, de l’ancien temps, donc par défaut, il s’attend à ce que l’entrée standard soit une archive de bande en streaming.

Pour extraire une archive tar Dans Gnome ou KDE (Bureau graphique) :

Faites un clic droit sur l’icône du fichier tar approprié dans votre gestionnaire de fichiers.

Choisissez Extrait (ou dans KDE, choisissez Ouvrir avec Archiveur).

Extraire avec le fichier tar avec le programme d’archivage approprié.

D’accord, maintenant que vous l’avez extrait, vous devez soit:

a) Compilez le code source que vous venez d’extraire

b) Exécutez le script d’installation qui fait partie des fichiers que vous avez extraits

Alors, comment distinguer si vous venez d’extraire un fichier tar avec du code source dedans, ou si c’est un binaire, avec un installateur dedans?

Habituellement, le contenu de la.tar.le fichier gz vous aidera ici – Un fichier contenant du code source contiendra souvent un fichier appelé « Makefile » quelque part dans le premier dossier du volume extrait. Ce fichier est utilisé pour compiler ou créer le logiciel.

Un fichier tar qui ne contient pas de code source contient principalement un fichier d’installation binaire, le nom du fichier d’installation se termine généralement par .sh ou .pl.

Par exemple, le programme VMware, contient un programme appelé vmware-installer.pl dans le dossier racine extrait.

Pour exécuter le fichier, vous devez généralement vous donner la ‘permission’ de l’exécuter:

sudo chmod 755 vmware-installer.pl (modifie les autorisations sur le fichier afin qu’il puisse être lu, écrit et exécuté)

sudo./ installer – vmware.pl(exécute le programme d’installation)

Si vous avez trouvé un ‘Makefile’, vous devez compiler le code source. Voici comment faire :

La plupart du temps, vous devrez utiliser le terminal pour compiler la source, utilisez donc un xterm/console/terminal et allez dans le répertoire créé par le package, par exemple :

$ cd /directory_that_the_tar_file_is_in

$ls-l
Total 302

– groupe d’utilisateurs rwxr–r–1 2907 21 mai 17:15 fichier mytarfile.tar
– rwxr–r–1 groupe d’utilisateurs 0015 21 mai 17:15 newdir /

cd cd newdir /

à ce stade, assurez-vous de lire le fichier d’INSTALLATION. Vous constaterez que presque toutes les archives que vous téléchargez (en particulier les logiciels GNU) ont au moins un fichier appelé INSTALL, COPYING, README and CHANGES

La plupart du temps, le fichier d’INSTALLATION dit la même chose, c’est un processus générique pour installer des archives, mais si un programme nécessite d’être compilé d’une manière spéciale, vous le saurez dans INSTALL ou README. Si cela vous est utile, il vous indiquera les noms et les sites Web de tout autre logiciel que vous devrez télécharger pour installer ce logiciel. Ces autres logiciels requis sont appelés « dépendances ».

Si vous installiez un programme générique, extrait d’une archive tar et en supposant que nous venons de changer dans notre répertoire, comme ci-dessus, nous pourrions procéder comme suit pour compiler le programme:

$ ./configure

(Prenez de bonnes notes ici pour toute erreur de configuration)

$ make

(Prenez de bonnes notes ici pour toute erreur de compilation)

$ make install

(Prenez de bonnes notes ici pour toute erreur de compilation)

$ make clean

(cela nettoie après une compilation réussie)

Pourquoi la compilation est une douleur dans le cul (pour la plupart des gens), et les problèmes que vous pourriez avoir.

La procédure ci-dessus ne semble pas trop difficile, et en théorie, elle ne devrait pas l’être. Mais ça ne marche pas toujours.

La plupart du temps, cela est dû à des dépendances à d’autres programmes, vous devez d’abord installer d’autres logiciels (généralement des bibliothèques de programmation) afin de compiler ce logiciel.

Imaginez ce scénario : Vous essayez d’installer tar.jeu gzippé appelé xtux.

Le./ configurer des bombes, et vous avez remarqué sur le site Web de xtux, et aussi à partir de la sortie de la./ configurez quelque chose à propos de SDL. Vous n’êtes pas tout à fait sûr de ce que c’est, mais vous allez de toute façon sur un site comme Google et tapez SDL.

Vous découvrez que SDL est en fait une bibliothèque graphique populaire pour X et qu’elle est nécessaire pour xtux.

Vous téléchargez SDL-1.2.3.tar.gz à partir du site Web SDL et installez cette archive. Il s’installe correctement, vous essayez donc d’installer xtux une fois de plus. Il bombarde toujours, mais cette fois, il vous donne un message différent: impossible de trouver Qt égal ou supérieur à 1,3 sur un./configurer.

Vous vérifiez la version 1.3 ou supérieure de QT sur votre système. Vous avez 1.3.4 donc ça devrait aller. Pourquoi cette erreur arrive-t-elle? Eh bien, c’est probablement parce que Qt (qui est une autre boîte à outils graphique / programmation) est installé, mais n’est pas dans le dossier that./ configure est à la recherche. Vous pouvez modifier./ configurez-vous pour voir s’il y a quelque chose que vous pouvez faire pour modifier vous-même la situation, ou essayez de supprimer Qt et d’en installer une autre instance à partir d’une autre source.

Je trouve que les distributions basées sur RPM mettent souvent des trucs comme Qt dans des endroits qu’une archive tarball normale n’a pas, donc c’est souvent la raison de ces problèmes de compilation, assurez-vous que si vous avez installé la version normale d’un RPM (version binaire), que vous installez également son RPM d’accompagnement si vous souhaitez compiler.source basée sur tgz contre elle. Je veux dire par là:

Assurez-vous d’avoir installé qt.i386.rpm et qt-dev.i386.rpm si vous compilez quelque chose qui repose sur QT, car le package -dev fournira le code source qt au programme source que vous installez.

Lisez ce qui suit si vous voulez en savoir un peu plus.

Logiciels et Packaging de logiciels

Si vous voulez tout savoir sur comment et pourquoi les logiciels sont empaquetés sous Linux, lisez cette page. Il vous montre tous les principaux détails sur tous les différents types d’emballages logiciels, détaille un peu plus comment ils sont apparus et les compare à leurs homologues Apple et Microsoft.

>> Lire: Logiciel et Packaging logiciel sous Linux.

Gestion de vos fichiers et programmes

Si vous avez installé votre package tarball, RPM ou DEB et que vous souhaitez l’exécuter, ou peut-être souhaitez-vous en savoir plus sur le système de fichiers Linux, y compris la gestion des autorisations, consultez le tutoriel sur « gérer mes fichiers ».

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *