Publicité

Votre guide des référentiels Ubuntu et de la gestion des packages UbuntuLogoL'une des choses les plus étonnantes du monde Linux que les autres systèmes d'exploitation manquent est la gestion des logiciels et des packages. Tout est pris en charge pour vous. Les mises à jour, les dépendances, les fichiers manquants, vous n'avez pas besoin de penser à tout, tout est fait pour vous. Cela étant dit, il y a des choses qui ne sont pas complètement évidentes pour les débutants. Voici un bref aperçu des commandes, fichiers et outils qui devraient vous permettre de vous familiariser avec la gestion des packages.

La plupart des distributions Linux destinées aux utilisateurs moyens disposent d'un outil de gestion de packages. RedHat et Fedora ont RPM, Debian / Ubuntu / Mint a APT, Arch a Pacman et ainsi de suite. Chacun d'eux fait essentiellement la même chose - garder une trace de ce qui est installé, vous permet d'installer et de supprimer des logiciels ainsi que de vous inviter à mettre à jour les logiciels installés chaque fois que nécessaire. En choisir un pour un examen détaillé, ce serait la gestion des packages APT dans Ubuntu. Alors c'est parti:

instagram viewer

Dépôts

Il existe des tonnes d'applications et d'outils logiciels disponibles sous Linux. Il doit y avoir un moyen de les organiser d'une manière ou d'une autre. Les référentiels font cela. Les référentiels sont comme des archives de logiciels qui s'exécutent sur votre ordinateur. Dans le monde Ubuntu, les référentiels sont classés en 4 catégories - Principal, Restreint, Univers et Multivers. Cette catégorisation est basée sur différents niveaux de support. Principal - contient un logiciel officiellement pris en charge, Restreint - a un logiciel qui est pris en charge mais qui n'est pas disponible gratuitement (ne fait pas référence au coût, mais licence), Universe - contient un logiciel qui n'est pas officiellement pris en charge mais qui est maintenu par la communauté Linux, Multiverse - héberge un logiciel qui n'est pas gratuit.

Configurer les sources de logiciels

Désormais, tous les référentiels ne sont pas activés par défaut sur chaque installation d'Ubuntu. Il y a un certain nombre de raisons pour lesquelles il en est ainsi, des raisons comme celles qui ne permettent pas à Ubuntu de livrer des codecs et des pilotes prêts à l'emploi. Quoi qu'il en soit, l'activation des référentiels est très facile. Allez dans Système> Administration> Sources logicielles, puis vous pouvez simplement cocher / décocher pour activer / désactiver les référentiels.

gestion des paquets ubuntu

Installer / supprimer des logiciels et la gestion des packages dans Ubuntu

Les versions récentes d'Ubuntu incluent ce qu'on appelle le «Ubuntu Software Center» qui vous permet d'installer et de supprimer des logiciels aussi facilement que d'installer des applications depuis votre iPhone App Store. Les choix sont cependant limités. Si vous pouvez trouver ce que vous voulez dans le Centre logiciel Ubuntu, allez-y et installez-le à partir de là. C'est le moyen le plus simple de le faire. Pour un peu plus de contrôle, et ce qui était le moyen le plus simple il y a 6 mois, vous pouvez rechercher le gestionnaire de paquets Synaptic.

gestion des paquets ubuntu

Il est accessible via Système> Administration> Gestionnaire de packages Synaptic. La vue par défaut répertorie les catégories sur le côté gauche et en cliquant sur l'une d'entre elles vous montre les packages sur le côté droit. Vous pouvez également utiliser la fonctionnalité de recherche pour trouver ce dont vous avez besoin. Une fois que vous avez le package requis en vue, vérifiez-le et Synaptic s'occupera des dépendances pour vous. Cliquez ensuite sur Appliquer et vous verrez un aperçu de tout ce qui sera modifié sur votre ordinateur. Acceptez ou annulez selon le cas.

Configuration des «autres logiciels» ou PPA

Il faut du temps et de la sauvegarde avant qu'un logiciel puisse intégrer les référentiels. Ceci est cependant l'âge d'Internet et nous ne voulons pas attendre tout ce temps. Alors, comment pouvez-vous installer un logiciel qui n'est pas dans les référentiels? Gardez à l'esprit que Google Picasa, Google Earth et Chrome ne sont pas disponibles via les référentiels. Les goûts de Banshee et Gwibber n'étaient pas dans les dépôts il y a quelque temps.

Dans ce cas, vous devez utiliser ce qu'on appelle les archives de packages personnels. Il n'y a rien de nouveau ou d'effrayant chez ces chiots. Nous les avons utilisées à plusieurs reprises dans le passé lorsque nous avons installé les derniers logiciels qui n'étaient pas disponibles via les référentiels. Une fois que vous avez ajouté le PPA pour votre logiciel préféré, vous obtiendrez des mises à jour automatiques et des corrections de bogues pour le logiciel, tout comme vous le feriez pour n'importe quel logiciel dans les référentiels. Pour ajouter un PPA:

Visitez la page PPA du logiciel (Un exemple). Il contient les détails importants dont vous auriez besoin dans les étapes suivantes.

gestion des paquets ubuntu

Allez dans Système> Administration> Sources logicielles, puis sur l'onglet Autres logiciels.

gestion des paquets linux

Cliquez sur le bouton Ajouter, puis collez la ligne commençant par deb et correspond à votre version d'Ubuntu. Les utilisateurs de Karmic entreraient dans une ligne qui ressemble à ceci:

deb http: // main karmique

Cliquez sur Ajouter une source et vous avez terminé. Cliquez sur Fermer et Ubuntu rechargera les informations du package.

Importer des clés

Les PPA répertorient généralement une clé OpenPGP utilisée par les outils de gestion de packages pour confirmer l'authenticité des packages en cours d'installation. Donc, une fois que vous avez ajouté le PPA, vous importez également les clés correspondantes avant de pouvoir installer et utiliser le logiciel. Ouvrez le terminal et exécutez la commande suivante:

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys

gestion des paquets linux

"Un numéro" est un nombre hexadécimal répertorié sur la page du PPA. Voir l'écran ci-dessus.

Vous pouvez désormais installer, mettre à jour et supprimer le logiciel aussi facilement que vous le faites avec n'importe quel autre package des référentiels. Avez-vous trouvé cette brève explication utile?

Je suis Varun Kashyap d'Inde. Je suis passionné par les ordinateurs, la programmation, Internet et les technologies qui les animent. J'adore la programmation et je travaille souvent sur des projets en Java, PHP, AJAX etc.