Modes de paiement Abuse

Que signifie l'erreur apt-get command not found ?

16.03.2024, 02:13

apt-get est un utilitaire de ligne de commande pour la gestion des paquets sur les systèmes d'exploitation basés sur Debian tels qu'Ubuntu. Il est utilisé pour installer, désinstaller, mettre à jour et gérer les paquets de logiciels sur le système.

Étant donné que ce gestionnaire de paquets est l'un des paquets les plus élémentaires du système, il est logique que le programme soit présent dans toutes les distributions. Pourtant, il n'est pas rare que les utilisateurs rencontrent l'erreur apt get command not found. Dans cet article, nous allons voir pourquoi une telle erreur se produit, comment elle peut se produire et comment réparer apt get command not found.

Commandes de base d'apt-get

Jetons un coup d'œil aux commandes de base :

apt-get update

Met à jour la liste des paquets disponibles dans les dépôts.

apt-get upgrade

Met à jour tous les paquets installés vers leur dernière version.

apt-get install <package>

Installe le paquet spécifié.

apt-get autoremove

Supprime les dépendances inutiles qui ne sont plus utilisées par d'autres paquets.

apt-get dist-upgrade

Met à jour le système vers une nouvelle version, si elle est disponible.

Dans l'ensemble, cet utilitaire est un outil puissant pour gérer les paquets sur les systèmes basés sur Debian et peut être utilisé pour les mises à jour du système, l'installation de nouveaux logiciels et bien d'autres tâches.

Que signifie la commande apt get not found ?

Le message d'erreur signifie que la commande que vous essayez d'exécuter n'est pas trouvée sur le système. Elle n'est pas installée ou a été désinstallée. Mais tout cela semble très étrange en ce qui concerne le gestionnaire de paquets.

Les principales raisons pour lesquelles l'erreur se produit :

  1. L'une des raisons les plus évidentes pour lesquelles vous obtenez l'erreur"apt get not found" est que vous n'avez pas Ubuntu. Ce gestionnaire de paquets n'est utilisé que dans les distributions Linux basées sur Debian. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux et d'autres systèmes ne le sont pas. Ils ont chacun leur propre gestionnaire de paquets, et c'est lui qu'il faut utiliser pour installer les paquets, et non pas apt. Si vous utilisez la commande apt plutôt qu'apt-get, il se peut que vous ayez une ancienne distribution qui ne supporte pas cette syntaxe, utilisez apt-get.
  2. Vous avez accidentellement ou délibérément supprimé le paquet Apt. Il n'est plus sur le système, c'est pourquoi le système ne le trouve pas.
  3. Impossible de localiser le programme. L'utilitaire apt est présent sur le système et fonctionne correctement, mais vous avez corrompu la variable d'environnement PATH et le système ne recherche plus les exécutables dans le dossier où se trouve apt.

Voyons maintenant comment résoudre le problème. C'est très simple.

Comment corriger la commande apt get introuvable ?

Tout d'abord, vérifions que la cause n'est pas le deuxième élément. Habituellement, les exécutables apt sont situés dans le répertoire /usr/bin. Voyons d'abord s'il existe un tel fichier dans ce répertoire :

$ ls -l /usr/bin/apt-get

Prêtez attention aux autorisations. Pour user, group et others, le drapeau"x" doit être positionné sur execute. Si ce n'est pas le cas, apt devra être réinstallé.

Si les permissions sont différentes de celles mentionnées ci-dessus, à savoir"-rwxr-xr-x", vous devrez également les corriger en ajoutant un drapeau exécutable pour toutes les catégories :

$ chmod +x /usr/bin/apt-get

Si les options précédentes n'ont pas fonctionné, vérifiez le contenu de la variable d'environnement PATH:

$ echo $PATH

Vous devriez y trouver une référence à /usr/bin. Si cette ligne n'existe pas, le problème vient de là, et la ligne doit être ajoutée à la fin :

$ export PATH=current_content:/usr/bin

Par exemple :

$ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

Si vous avez modifié le fichier /etc/profile et que la variable PATH s'est brisée à cause de cela, vous devez également corriger ce fichier.

Que faire si rien ne fonctionne ?

Nous vous recommandons de réinstaller l'utilitaire. Téléchargez-le depuis le site officiel et installez-le sur votre système. Il vous suffit de choisir la version correspondant à votre système d'exploitation. Vous pouvez télécharger le paquet à l'aide d'un navigateur ou de commandes comme celles-ci :

Pour Ubuntu Xenial :

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.15ubuntu0.2_i386.deb

Pour Ubuntu Yakkety :

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.3.3_i386.deb

Il ne reste plus qu'à installer le paquet téléchargé :

$ sudo dpkg -i apt*

Après cela, l'erreur apt get command not found devrait disparaître et vous devriez pouvoir travailler normalement avec vos paquets.