APT-GET dans Ubuntu

Apt Get Dans Ubuntu



APT est un outil en ligne de commande sur Ubuntu. C'est l'un des outils de ligne de commande les plus utilisés et les plus puissants sur Ubuntu. APT peut être utilisé pour installer de nouveaux packages logiciels, mettre à niveau des packages déjà installés sur votre système ou même effectuer une mise à niveau. Cet outil en ligne de commande est de loin l'un des premiers que tous les novices apprennent sous Linux. APT peut être subdivisé en APT-GET, APT-CACHE et APT-CONFIG. Dans ce didacticiel, nous explorerons les différentes manières d'utiliser APT-GET.

Apt-get source et Apt-get build-dep

Apt-get source

Lorsque vous traitez avec des packages open source ou du code source, les programmeurs souhaitent généralement étudier le code source et/ou corriger les bogues du code source. C'est là que la source entre en jeu. La source est utilisée pour récupérer le paquet source.

Pour que cela fonctionne, faites pointer l'entrée deb-src dans /etc/apt/sources.list vers unstable (elle doit également être décommentée). Et exécutez une mise à jour une fois que le fichier sources.list a été modifié.







CD / etc / apte

nano sources.list

Ensuite, décommentez les lignes deb-src.



  Sans titre14



Effectuez ensuite une mise à jour :





sudo apt-obtenir la mise à jour

Téléchargez le package source :

CD ~

CD Téléchargements

mkdir imagemagick_source

CD imagemagick_source

sudo apt-get la source magie de l'image

  Sans titre15

Voici ce qui se trouve dans le dossier imagemagick_source :

  Sans titre16

Sud apt-get build-dep < forfait >

Ce dernier est utilisé pour installer toutes les dépendances d'un paquet particulier qui permettront sa construction. En d'autres termes, les dépendances sont des bibliothèques/programmes nécessaires à la compilation du package. Et ce dernier obtiendra les dépendances pour vous.

Sud apt-get install < forfait >

Sud apt-get install < forfait >

C'est la commande que la plupart des gens sont obligés d'utiliser et donc la plus connue et la plus utilisée. Il télécharge et installe n'importe quel package de votre choix. Alors, regardons ce qu'il fait:

  Sans titre6

Dans ce cas, j'ai choisi d'installer un package que j'ai déjà sur mon système. Mais ce que vous devez noter, ce sont les deux premières lignes.

' Lecture des listes de packages… Terminé ” – a parcouru le référentiel de logiciels et vérifié tous les packages disponibles.

' Construire l'arborescence des dépendances ' - ici, apt-get construit les autres packages requis afin d'exécuter le package qui vous intéresse.

  Sans titre7

APT récupérera toutes les exigences et les installera également. /etc/apt/sources.list est utilisé pour identifier les packages. Afin d'installer une version spécifique d'un package, vous pouvez écrire :

Sud apt-get install < nom du paquet > = < version du paquet >

Si, d'un autre côté, vous vouliez simplement télécharger le package mais pas l'installer, vous pouvez le faire en ajoutant le commutateur d. Ce dernier téléchargera le fichier et le placera dans /var/cache/apt/archives.

Sud apt-get -ré installer < forfait >

  Sans titre8

Vous pouvez également simuler une installation en utilisant le commutateur s (-s, –simulate, –just-print, –dry-run, –recon, –no-act)

Sud apt-get -s installer < forfait >

Ce dernier ne modifie en aucune façon le système, sa forme ou sa forme, mais simule plutôt une installation. Si et quand un utilisateur non root simule une installation, celle-ci peut sembler déformée en raison du manque d'accès à certaines configurations.

Le prochain que nous allons examiner est le fix-broken (-f, –fix-broken) :

Sud apt-get -F installer < forfait >

Dans ce cas, il tentera de réparer les dépendances brisées.

Sud apt-get nettoyage automatique / propre

Sud apt-get clean

Cette commande - clean - est utilisée pour nettoyer le référentiel local de packages. Il supprime tout de /var/cache/apt/archives ce qui libère essentiellement de l'espace sur le système.

Sud apt-get nettoyage automatique

Autoclean, d'autre part, est utilisé pour supprimer les fichiers inutiles.

Supposons que je télécharge VLC (et que je le télécharge uniquement) à l'aide de la commande sudo apt-get -d install vlc. Voici à quoi ressemble /var/cache/apt/archives :

  Sans titre9

Utilisons maintenant le nettoyage automatique :

Sud apt-get nettoyage automatique

  Sans titre10

Et maintenant nettoyons :

  Sans titre11

À présent, on suppose que vous avez compris ce que le nettoyage fait et ce qu'il ne fait pas.

Sud apt-get --purge éliminer < forfait >

Sud apt-get --purge éliminer < forfait >

Ici, pour supprimer un paquet à l'aide d'APT, vous pouvez utiliser purge ou remove ou les deux. Remove est utilisé pour supprimer le package mais PAS les fichiers de configuration. Purge supprimera également tous les fichiers de configuration.

Sud apt-get suppression automatique

Sud apt-get suppression automatique < forfait >

Chaque fois que vous installez un package particulier, toutes ses dépendances sont également automatiquement installées. Lorsque vous supprimez le package, en revanche, le package est supprimé mais les dépendances restent. C'est là qu'intervient apt-get autoremove. Autoremove supprimera non seulement le package installé, mais également les dépendances qui ont été installées.

  Sans titre17

Sud apt-obtenir la mise à jour

Sud apt-obtenir la mise à jour

Comme le terme l'indique, cette commande est utilisée pour mettre à jour. Maintenant, qu'est-ce qu'il met à jour et que fait la commande ? Dans ce cas, le fichier /etc/apt/sources.list est consulté et la base de données des packages disponibles pour l'utilisateur est mise à jour. Si le fichier sources.list est modifié, vous devez certainement exécuter cette commande.

  Sans titre

Donc ici, dans l'image précédente, j'ai exécuté la commande de mise à jour et nous pouvons voir qu'elle supprime quelques lignes. Ces lignes disent 'Hit', 'Get' ou 'Ign'.

Hit : aucun changement dans la version du package

Obtenir : une nouvelle version est disponible et APT l'obtient pour vous

Ign : Ignorer le paquet

La mise à jour APT ne téléchargera pas et n'installera pas tous les packages nouvellement disponibles. Mais vous pouvez taper ce qui suit pour voir lesquels ont une nouvelle version disponible :

Liste appropriée --évolutif

  Sans titre2

Ici, comme vous pouvez le voir, il affichera la version actuelle (sur votre système) que vous avez et la nouvelle version disponible.

Sud apt-get upgrade

Sud apt-get upgrade

La commande suivante, similaire à la commande de mise à jour, est la commande de mise à niveau. Cette dernière commande (mise à niveau) est utilisée pour mettre à niveau ou installer des versions plus récentes de tous les différents packages déjà installés sur le système. Il obtient les versions les plus récentes à partir des sources qui se trouvent dans le fichier etc/apt/sources.list. Les packages déjà installés sur un système ne sont JAMAIS supprimés et les nouveaux packages non installés ne sont jamais installés. Mais la «mise à niveau» concerne plutôt TOUS les packages actuellement installés sur le système. Si et quand un package ne peut pas être mis à niveau sans modifier le statut d'un autre package est laissé UN-UPGRADED (non mis à niveau). En règle générale, la commande de mise à niveau est précédée de la commande de mise à jour. Cela permet de s'assurer qu'APT sait qu'il existe en fait de nouveaux packages.

Sud apt-get dist-upgrade

Sud apt-get dist-upgrade

Cette commande particulière est utilisée pour mettre à jour le système vers une nouvelle version. Dans ce cas, certains packages peuvent être supprimés. La distinction entre les commandes upgrade et dist-upgrade est que dans dist-upgrade, certains packages sont supprimés. Mais pour la mise à niveau, il n'y a pas de suppression des packages.

Sud apt-get Télécharger

Sud apt-get Télécharger < forfait >

Ceci est similaire à l'installation -d. Apt-get -d install téléchargera le fichier dans /var/cache/apt/archives tandis que apt-get download téléchargera le fichier deb dans le répertoire de travail actuel. Apt-get download téléchargera le fichier deb mais pas les dépendances. De plus, apt-get download n'installera pas le package.

Sud apt-get check

Sud apt-get check < forfait >

Sudo apt-get check est utilisé pour mettre à jour le cache du package ainsi que pour vérifier les dépendances brisées.

Pour plus d'informations et plus d'options, veuillez saisir :

homme apt-get

Conclusion

Les commandes APT-GET sont très puissantes et pourtant très basiques aussi. Dans ce didacticiel, nous avons appris à utiliser les commandes APT-GET : source, build-dep, install, clean, autoclean, purge, remove, autoremove, update, upgrade, dist-upgrade, download et check étaient couverts dans ce tutoriel. Didacticiel.