Comment installer un logiciel depuis des dépôts de logiciels extérieurs à Ubuntu
Sous Linux, vous installez des logiciels à partir d'applications de gestion de paquets telles que le Centre de logiciel Ubuntu. Mais tous les logiciels ne sont pas disponibles dans les référentiels de logiciels de votre distribution Linux.
N'installez que des logiciels provenant de sources fiables, comme sur Windows. Une grande partie de ces conseils s’applique également à d’autres distributions Linux. Nous allons donc noter ce qui est spécifique à Ubuntu et ce qui est Linux en général..
Fichiers de package DEB
Les progiciels Ubuntu sont au format de fichier .deb. Cela inclut les paquets que vous téléchargez depuis le Centre logiciel Ubuntu et avec apt-get - ce sont tous des fichiers .deb.
Cependant, vous pouvez également installer des paquets .deb en dehors des référentiels de logiciels Ubuntu. De nombreuses entreprises qui produisent des logiciels pour Linux l’offrent au format .deb. Par exemple, vous pouvez télécharger des fichiers .deb pour Google Chrome, Google Earth, Steam pour Linux, Opera et même Skype depuis leurs sites Web officiels. Double-cliquez sur le fichier et celui-ci s'ouvrira dans le Centre de logiciel Ubuntu, où vous pourrez l'installer..
Ubuntu est basé sur Debian, qui a créé le format de paquet .deb. Les autres distributions Linux auront leur propre format de paquet si elles ne sont pas basées sur Debian. Par exemple, Fedora et d’autres distributions basées sur Red Hat utilisent des packages .rpm. De nombreuses entreprises proposant des logiciels pour Linux le proposent sous différents formats pour différentes distributions..
Référentiels de paquets tiers
Ubuntu exécute ses propres référentiels de paquets contenant des logiciels à source ouverte (et certains à source fermée) compilés et empaquetés pour Ubuntu. Cependant, tout le monde peut configurer ses propres référentiels de paquets.
Les référentiels de packages tiers sont souvent ajoutés à votre système de manière transparente. Par exemple, lorsque vous installez Google Chrome ou Steam à partir d'un fichier .deb, ce dernier ajoute le référentiel logiciel officiel Google ou Valve à votre système. Lorsque le package est mis à jour dans le référentiel, vous êtes informé des mises à jour et vous pouvez les installer via l'application Software Updater. Contrairement à Windows, les mises à jour de tous vos logiciels installés peuvent être gérées au même endroit..
Vous pouvez afficher vos référentiels de logiciels et en ajouter d'autres (si vous connaissez leurs détails) à partir de l'application Sources de logiciels incluse dans Ubuntu..
D'autres distributions Linux prennent également en charge les référentiels tiers, mais les référentiels et le logiciel qu'ils contiennent sont spécifiques à la distribution..
Archives de colis personnels (PPA)
Les PPA sont une autre forme de référentiels de packages tiers. Ils sont hébergés sur le système Launchpad de Canonical, où tout le monde peut créer un PPA..
Les PPA contiennent souvent des logiciels expérimentaux qui n'ont pas été officiellement ajoutés aux principaux dépôts stables d'Ubuntu. Ils peuvent également contenir des versions plus récentes de logiciels qui ne sont pas encore considérés comme suffisamment stables pour figurer dans les référentiels principaux d'Ubuntu..
Par exemple, l'équipe Wine d'Ubuntu propose un PPA avec les dernières versions du logiciel Wine permettant d'exécuter des applications Windows sous Linux. Pour l'ajouter, vous devez ajouter la ligne suivante à l'application Sources de logiciels ci-dessus:
ppa: ubuntu-wine / ppa
Chaque page PPA sur le site Web Launchpad de Canonical contient des instructions pour ajouter le PPA à votre système. Une fois un PPA ajouté à votre système, vous pouvez installer des packages à partir de celui-ci à l'aide de logiciels standard tels que le Centre logiciel Ubuntu, le programme de mise à jour de logiciels et l'outil de ligne de commande apt-get..
Compiler à partir de la source
Tous les logiciels binaires sont compilés à partir du code source. Les paquets .deb d'Ubuntu contiennent des logiciels spécialement compilés pour la version d'Ubuntu que vous utilisez. Ces applications sont compilées pour utiliser les bibliothèques de logiciels disponibles pour votre version Ubuntu..
Les développeurs d'un logiciel particulier le publient généralement sous forme de code source. Les distributions Linux prennent le code source, le compilent et créent des packages pour vous. Cependant, vous pouvez également télécharger le code source d'un programme et le compiler vous-même. Vous ne devriez normalement pas avoir besoin de faire cela sur Ubuntu. La plupart des logiciels expérimentaux que vous souhaitez utiliser se trouvent probablement dans un PPA, où quelqu'un a déjà fait le travail difficile pour vous..
Sur d'autres distributions, il peut parfois être nécessaire de compiler un programme pour obtenir la dernière version dont vous avez besoin ou pour installer un programme qui n'est pas disponible dans vos référentiels. Cependant, l'utilisateur moyen - et même de nombreux utilisateurs geek - ne devra jamais compiler quelque chose à partir des sources.
Les fichiers de code source sont généralement distribués au format .tar.gz, mais il ne s'agit que d'un type d'archive: les fichiers .tar.gz peuvent contenir n'importe quoi, tout comme les fichiers .zip.
Programmes binaires
Certains programmes sont distribués sous forme binaire, pas sous forme de code source. Cela est peut-être dû au fait que le programme est à code source fermé et que le distributeur du programme ne veut pas effectuer le travail difficile de son conditionnement pour diverses distributions..
Par exemple, Mozilla propose des téléchargements Linux de fichiers binaires Firefox au format .tar.bz2. (.tar.bz2 est simplement un autre format d'archive, comme un fichier zip.) Vous pouvez télécharger cette archive, l'extraire dans un dossier de votre ordinateur et exécuter le script run-mozilla.sh qu'il contient (il suffit de double-cliquer dessus). exécuter le binaire Firefox téléchargé.
Cependant, vous ne devriez pas faire cela dans le cas de Firefox. Utilisez le paquet Firefox fourni avec votre système d'exploitation. Il est probablement mieux optimisé, plus rapide et se mettra à jour via vos outils de gestion de paquets standard. Néanmoins, si vous utilisez une ancienne distribution de Linux fournie avec un Firefox obsolète, vous pouvez télécharger le fichier binaire Firefox sur votre ordinateur et l'exécuter à partir d'un répertoire sans avoir besoin d'une autorisation système pour l'installer..
Une grande partie des logiciels à source fermée (notamment des logiciels à source fermée plus anciens, non pris en charge) est distribuée sous forme binaire non empaquetée. Des logiciels tels que les ports Linux de Doom 3, Quake 4, Unreal Tournament 2004 et Neverwinter Nights sont distribués dans des packages binaires et ont même des programmes d'installation similaires à Windows. Ces installateurs ne sont en réalité que des programmes qui extraient les fichiers du jeu dans un dossier et créent des raccourcis dans les menus de l'application..
Bien sûr, il existe d'autres moyens d'installer un logiciel sur Ubuntu. Le projet Zero Install (également connu sous le nom de 0install) tente de modifier l'installation du logiciel Linux depuis plus de cinq ans, en créant un système permettant d'installer un logiciel de bureau compatible avec toutes les distributions Linux. Cependant, le projet d'installation zéro n'a pas eu beaucoup de succès. La plupart des utilisateurs de Linux sont bien servis par le gestionnaire de paquets de leur distribution Linux - en particulier s'ils utilisent Ubuntu, pour lequel la plupart des logiciels sont packagés..