Quelles sont les dépendances?
Les dépendances sont des fichiers ou des composants sous la forme de packages logiciels essentiels pour qu'un programme fonctionne correctement. C'est le cas avec Linux Global - Tous les logiciels dépendent d'autres éléments de code ou de logiciel pour fonctionner correctement. Ainsi, ce type d'approche «sectionnelle» est de savoir où les dépendances proviennent de. Ce sont des éléments de code supplémentaires mais essentiels qui sont cruciaux pour faire fonctionner les programmes. Cela explique également pourquoi nous obtenons des erreurs de dépendance lors des installations du programme car les programmes installés dépendent d'un autre code manquant.
Qu'est-ce qui est apte?
Dans le domaine de Linux et, plus précisément, Ubuntu, APT est court pour l'outil de package avancé. Il s'agit de l'interface utilisateur principale qui est équipée de bibliothèques de programmes pertinents à la gestion des packages logiciels dans les distributions Linux telles que Ubuntu et Debian.
Vient ensuite la commande APT, qui est le moyen le plus courant d'interfacer avec l'outil de package avancé. Les utilisateurs d'Ubuntu utilisent APT pour installer de nouveaux logiciels, mettre à jour et mettre à niveau non seulement les packages existants, mais aussi l'ensemble du système d'exploitation. C'est ce qui fait de APT une commande très puissante et couramment utilisée dans Ubuntu. En outre, les capacités de la commande APT ne se limitent pas à l'installation de packages logiciels, car il joue également un rôle très important dans la gestion des dépendances.
Lors du téléchargement des dépendances, nous utilisons la commande apt-get. La fonction principale d'APT-GET est d'obtenir des packages logiciels et des informations à partir de leurs référentiels respectifs. Les sources de ces packages sont authentifiées et sécurisées. La même procédure fonctionne pour la mise à jour et la suppression des dépendances.
Installation des dépendances
Maintenant, passons enfin à l'utilisation de la commande apt-get et commençons à installer des dépendances. Mais avant cela, il est important d'apprendre quelle est la syntaxe de cette commande.
$ apt-get [Options] Commande
La syntaxe décrite ci-dessus est les plus couramment utilisées; Cependant, il existe d'autres façons d'appeler cette commande.
$ apt-get [Options] installer | supprimer pkg1 [pkg2…]
Une autre méthode pour utiliser APT-GET est la suivante.
$ apt-get [Options] source pkg1 [pkg2…]
Cela étant dit, vous devriez maintenant avoir une bonne compréhension générale du fonctionnement d'APT-Get et de la façon dont vous pouvez l'utiliser pour installer des dépendances. L'étape suivante consiste à commencer à examiner les cas pratiques de son utilisation pour voir comment nous pouvons utiliser différentes variantes de commande pour manipuler les dépendances.
Laissez-nous supposer que vous souhaitez installer Python sur votre système Ubuntu. La première chose dont vous auriez besoin avant d'installer Python est une dépendance connue sous le nom de libpython2.7 minutes. Ainsi, vous pouvez exécuter la commande ci-dessous pour l'obtenir.
$ apt-get install libpython2.7 minutes
(Vous devrez peut-être entrer Ubuntu comme racine, alors exécutez $ sudo -i)
La sortie montre que le package requis a été récupéré, extrait et configuré. Nous obtenons également la quantité d'espace de stockage que le package consomme. Si des packages manquants restent, nous pouvons simplement exécuter la commande ci-dessous pour les installer également.
$ apt-get install libpython2.7 minutes libpython-stdlib: AMD64
Maintenant que toutes les dépendances sont prises en charge, nous pouvons installer Python avec la commande traditionnelle comme suit.
$ apt install python
Qui couvre à peu près comment vous pouvez installer des dépendances dans Ubuntu; Cependant, il existe d'autres façons de les manipuler également. Nous les couvrirons dans la section suivante.
Informations Complémentaires
Disons, par exemple, vous souhaitez supprimer la dépendance que nous venons d'installer. Vous pouvez le faire en exécutant la commande suivante.
$ apt-get supprimer libpython2.7 minutes
Vous pouvez exécuter une commande APT pour mettre à jour tous les packages de votre système. Ceci est généralement considéré comme une bonne pratique de précaution avant de procéder à des processus réguliers. Il s'assure que toutes vos dépendances sont respectées et mises à jour.
$ APT MISE À JOUR
ou
$ apt mise à niveau
Ensuite, nous verrons comment on peut répertorier tous les packages de leur système en exécutant une commande APT. La sortie de cette commande nous affichera une longue liste de packages logiciels disponibles pour l'installation.
$ apt-cache pkgnames
Cependant, vous voudrez peut-être installer un package spécifique mais ne pas savoir quelles autres dépendances doivent être installées pour qu'il fonctionne. Ubuntu résout ce problème via le drapeau showpkg. Exécutez la commande ci-dessous pour savoir quelles dépendances sont requises.
$ apt-cache showpkg libslang2
Ici, Libslang2 est le package initial que nous voulions installer. En bref, nous pouvons utiliser la commande showpkg pour obtenir plus d'informations sur les dépendances dont nous avons besoin pour un certain package.
Comme nous l'avons mentionné plus tôt, tous les packages que nous installons consomment de l'espace disque, que ce soit des dépendances supplémentaires ou les principaux programmes eux-mêmes. Par conséquent, en raison de dépendances excessives, notre ordinateur peut être encombré. Mais ne vous inquiétez pas, comme Linux nous a également couvert dans ce département. Vous pouvez simplement exécuter les commandes ci-dessous pour «nettoyer» vos dépendances.
$ apt-get propre
$ apt-get Autoclean
Dans Centos, la même opération est effectuée par les commandes Yum Clean ou Yum Cleanall. Le drapeau propre efface tout .Fichiers Deb à partir du référentiel dans var / cache / sauf pour les fichiers de verrouillage. Cependant, le drapeau autoclean efface également tout le .Les fichiers deb du référentiel comme mentionné ci-dessus, mais seuls ceux qui sont devenus obsolètes. Ces packages de logiciels ne sont plus disponibles en téléchargement.
Conclusion
Dans cet article, nous avons expliqué en détail comment on peut installer des dépendances via APT. Nous avons d'abord appris comment fonctionnent les dépendances et pourquoi elles sont nécessaires. Plus tard, nous avons vu comment on pouvait les installer et les manipuler davantage à travers d'autres commandes.