9Sep

Comment faire pour installer des logiciels à l'extérieur des référentiels de logiciels d'Ubuntu

Sous Linux, vous installez des logiciels à partir d'applications de gestion de paquets telles que le Ubuntu Software Center. Mais tous les logiciels ne sont pas disponibles dans les dépôts de logiciels de votre distribution Linux.

Vous ne devez installer que des logiciels de sources fiables, comme sur Windows. Une grande partie de ce conseil s'applique également à d'autres distributions Linux, donc nous allons noter ce qui est spécifique à Ubuntu et ce qui est Linux en général.

Fichiers de package DEB Les packages logiciels 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 depuis l'extérieur des dépôts de logiciels d'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 il s'ouvrira dans le logiciel Ubuntu, où vous pourrez l'installer.

Ubuntu est basé sur Debian, qui a créé le format de paquetage. 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 paquets. rpm. De nombreuses entreprises qui offrent des logiciels pour Linux l'offrent dans une variété de formats de paquets pour différentes distributions.

Référentiels de paquets tiers

Ubuntu exécute ses propres référentiels de paquetages complets de logiciels open source( et certains logiciels fermés) compilés et empaquetés pour Ubuntu. Cependant, n'importe qui peut configurer ses propres référentiels de paquets.

Les référentiels de paquets tiers sont souvent ajoutés à votre système de façon transparente. Par exemple, lorsque vous installez Google Chrome ou Steam à partir d'un fichier. deb, le fichier. deb ajoute le référentiel de logiciels officiel Google ou Valve à votre système. Lorsque le package est mis à jour dans le référentiel, vous serez informé des mises à jour et pourrez les installer via l'application Software Updater. Contrairement à Windows, les mises à jour pour tous vos logiciels installés peuvent être gérées en un seul 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 logicielles incluse avec Ubuntu.

Les autres distributions Linux prennent également en charge les référentiels tiers, mais les référentiels et les logiciels qu'ils contiennent sont spécifiques à la distribution.

PPA( Personal Package Archives) Les PPA

sont une autre forme de référentiel 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 dépôts principaux et stables d'Ubuntu. Ils peuvent également contenir des versions plus récentes de logiciels qui ne sont pas encore considérées comme suffisamment stables pour être installées dans les dépôts principaux d'Ubuntu.

Par exemple, Wine Team d'Ubuntu propose un PPA avec les dernières versions du logiciel Wine pour l'exécution d'applications Windows sous Linux. Pour l'ajouter, vous devez ajouter la ligne suivante à l'application Software Sources ci-dessus:

ppa: ubuntu-wine / ppa

Chaque page PPA sur le site Web Launchpad de Canonical inclut des instructions pour ajouter le PPA à votre système. Une fois qu'un PPA est ajouté à votre système, vous pouvez installer des packages à partir du PPA à l'aide d'un logiciel standard, tel que Ubuntu Software Center, Software Updater et l'outil de ligne de commande apt-get.

Compilation à partir de la source

Tous les logiciels binaires sont compilés à partir du code source. Les paquets. deb d'Ubuntu contiennent des logiciels compilés spécifiquement pour la version d'Ubuntu que vous utilisez. Ces applications sont compilées pour utiliser les bibliothèques de logiciels disponibles pour votre version d'Ubuntu.

Les développeurs d'un logiciel particulier libèrent généralement le logiciel sous forme de code source. Les distributions Linux prennent le code source, le compilent et créent des paquets pour vous. Cependant, vous pouvez également télécharger le code source d'un programme et le compiler vous-même. Normalement, vous ne devriez pas faire cela sur Ubuntu. La plupart des logiciels expérimentaux que vous pourriez vouloir est probablement dans un PPA, où quelqu'un a déjà fait le dur travail 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 installer un programme qui n'est pas disponible dans vos dépôts. Cependant, l'utilisateur moyen de Linux - et même de nombreux utilisateurs Linux geeks - n'aura jamais à compiler quelque chose à partir de la source.

Les fichiers de code source sont généralement distribués au format. tar.gz, mais ce n'est qu'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 peut être dû au fait que le programme est à source fermée et que le distributeur du programme ne veut pas travailler dur pour l'empaqueter pour diverses distributions.

Par exemple, Mozilla propose des téléchargements Linux de binaires Firefox au format. tar.bz2.(.tar.bz2 est juste un autre format d'archive, comme un fichier zip.) Vous pouvez télécharger cette archive, l'extraire dans un dossier sur votre ordinateur, et y exécuter le script run-mozilla.sh( double-cliquez dessus)pour exécuter le binaire Firefox téléchargé.

Cependant, vous ne devriez pas le faire dans le cas de Firefox. Utilisez le package Firefox fourni avec votre système d'exploitation. Il est probablement mieux optimisé, plus rapide et mis à jour via vos outils de gestion de paquets standard. Cependant, si vous utilisez une distribution plus ancienne de Linux qui est livré avec un Firefox obsolète, vous pouvez télécharger le binaire Firefox sur votre ordinateur et l'exécuter à partir d'un répertoire sans avoir besoin d'autorisations à l'échelle du système pour l'installer.

Beaucoup de logiciels à code source fermé( en particulier les logiciels à code source fermé non pris en charge, plus anciens) sont distribués sous forme binaire non empaquetée. Des logiciels comme les ports Linux de Doom 3, Quake 4, Unreal Tournament 2004 et Neverwinter Nights sont distribués dans des paquets binaires et ont même des installateurs de type Windows. Ces installateurs ne sont en fait que des programmes qui extraient les fichiers du jeu dans un dossier et créent des raccourcis de menu d'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 programme 0install) tente de modifier l'installation du logiciel Linux depuis plus de cinq ans, créant un système d'installation de logiciels de bureau fonctionnant sur toutes les distributions Linux. Cependant, le projet Zero Install n'a pas gagné beaucoup de traction. 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.