Comment résoudre l’erreur “apt command not found” sur Linux

2024-08-28 · Mis à jour 2026-07-06

Solution rapide : « apt command not found » (2026)

L'erreur « apt command not found » signifie que votre shell ne parvient pas à localiser l'exécutable apt. Dans la quasi-totalité des cas, elle est due à l'une de ces quatre causes. Essayez ces solutions dans l'ordre :

  1. Confirmez que vous êtes sur un système Debian/Ubuntu. apt n'existe que sur les distributions basées sur Debian (Ubuntu 24.04, Ubuntu 22.04, Debian 12, Linux Mint, Pop!_OS). Il n'existe pas sur Fedora, CentOS, RHEL, Rocky, AlmaLinux (utilisez dnf), Arch (utilisez pacman), ni openSUSE (utilisez zypper). Vérifiez votre distribution :

    cat /etc/os-release
    
  2. Exécutez apt avec son chemin complet. Si apt est installé mais que votre shell ne le trouve pas, appelez-le directement :

    /usr/bin/apt update
    

    Si cela fonctionne, le problème vient de votre PATH, et non d'apt lui-même.

  3. Corrigez votre PATH. Un PATH cassé ou écrasé (ou une connexion en tant qu'utilisateur dont le PATH ne contient pas les répertoires système) masque apt. Restaurez les répertoires standards :

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

    Vérifiez ensuite avec which apt (il devrait afficher /usr/bin/apt). Ajoutez la ligne à ~/.bashrc pour la rendre permanente.

  4. Réinstallez ou réparez apt. Si apt est réellement absent d'une machine Debian/Ubuntu (rare — généralement après une mise à niveau corrompue), réparez les outils de gestion de paquets :

    sudo dpkg --configure -a
    sudo apt-get update
    sudo apt-get install --reinstall apt
    

    Si apt-get est également absent, vous n'êtes presque certainement pas sur un système basé sur Debian — voir la cause n°1.

Diagnostic en une ligne : exécutez which apt || echo "not in PATH". S'il affiche un chemin, appliquez la solution n°3 (PATH). S'il affiche « not in PATH », appliquez la solution n°1 (mauvaise distribution) ou n°4 (réinstallation). Le reste de ce guide (mis à jour en juillet 2026 pour Ubuntu 24.04 LTS et 22.04 LTS) explique chaque cause en détail.

Introduction

L'Advanced Package Tool, plus connu sous le nom d'APT, est un puissant système de gestion de paquets employé par les distributions Linux dérivées de Debian, comme Ubuntu, Linux Mint et Debian elle-même. Il simplifie l'installation, la mise à jour et la suppression des paquets logiciels sur ces systèmes. Il arrive toutefois que les utilisateurs se heurtent à la fâcheuse erreur « apt command not found » en tentant d'utiliser cet outil essentiel.

Cette erreur se produit généralement dans plusieurs cas de figure courants :

  1. Débutants sous Linux : les utilisateurs qui découvrent Linux et ne connaissent pas encore la gestion des paquets peuvent rencontrer cette erreur s'ils utilisent une distribution non dérivée de Debian.

  2. Mauvaise configuration du système : il arrive que des mises à jour ou des modifications malencontreuses de fichiers système provoquent cette erreur.

  3. Installation incomplète : dans de rares cas, une installation incomplète ou corrompue du système peut entraîner l'absence de commandes essentielles comme apt.

  4. Mauvaise distribution : certains utilisateurs tentent d'utiliser apt sur une distribution Linux qui ne recourt pas à ce gestionnaire de paquets, comme CentOS ou Fedora.

  5. Problèmes de PATH : la variable PATH du système peut ne pas inclure le répertoire où se trouve apt, d'où cette erreur.

Comprendre et résoudre l'erreur « apt command not found » est indispensable pour entretenir et gérer efficacement votre système Linux. Dans les sections suivantes, nous examinerons en détail les causes de cette erreur et proposerons des solutions étape par étape pour y remédier, afin que vous puissiez reprendre une gestion fluide des paquets de votre système.

Comprendre l'erreur

Lorsque vous rencontrez l'erreur « apt command not found », il est important de comprendre ce que signifie ce message et ce qui peut en être la cause. Cette compréhension vous aidera à aborder le problème plus efficacement.

Que signifie « apt command not found » ?

Le message « apt command not found » indique que l'interpréteur de commandes (shell) de votre système ne parvient pas à localiser la commande apt dans les répertoires répertoriés dans votre variable PATH. Autrement dit, lorsque vous tapez apt dans le terminal, votre système ne sait pas où trouver le fichier exécutable de cette commande.

Cette erreur appartient à la catégorie plus large des erreurs « command not found » sous Linux. Elle ne signifie pas forcément qu'apt n'est pas installé : il se peut simplement que le système ne sache pas où le chercher.

Causes possibles de cette erreur

Plusieurs facteurs peuvent être à l'origine de l'erreur « apt command not found » :

  1. APT n'est pas installé : c'est rare sur les systèmes dérivés de Debian, mais possible si l'installation a été incomplète ou corrompue.

  2. Utilisation d'une distribution non dérivée de Debian : si vous utilisez une distribution Linux qui n'a pas apt pour gestionnaire de paquets (comme Fedora, CentOS ou Arch Linux), vous obtiendrez cette erreur en tentant d'utiliser apt.

  3. Variable PATH incorrecte : la variable PATH du système peut ne pas inclure le répertoire où se trouve apt, par exemple si le PATH a été modifié de façon erronée.

  4. Problèmes de lien symbolique : dans certains cas, le lien symbolique vers la commande apt peut être rompu ou absent.

  5. Corruption de fichiers système : plus rarement, une corruption de fichiers système peut provoquer cette erreur, en particulier après une mise à jour ou une mise à niveau interrompue.

  6. Fautes de frappe ou sensibilité à la casse : n'oubliez pas que les commandes Linux sont sensibles à la casse. Taper « APT » au lieu de « apt » déclenchera une erreur « command not found ».

Méthodes pour corriger l'erreur

Maintenant que nous savons ce que signifie l'erreur « apt command not found » et quelles en sont les causes possibles, examinons différentes méthodes pour la résoudre.

1. Vérifier si apt est installé

La première étape consiste à vérifier qu'apt est bien installé sur votre système.

  • Ouvrez un terminal et tentez de localiser l'exécutable apt :
    which apt
    
  • Si apt est installé, cette commande renvoie son chemin (généralement /usr/bin/apt).
  • Si vous n'obtenez aucun résultat, c'est qu'apt n'est peut-être pas installé.

Pour installer ou réparer apt (si vous êtes sur un système dérivé de Debian tel qu'Ubuntu 24.04/22.04 ou Debian 12/13) :

sudo dpkg --configure -a
sudo apt-get update
sudo apt-get install --reinstall apt

L'étape dpkg --configure -a mène à bien toute opération de paquet interrompue (une cause fréquente d'apt défaillant après une mise à niveau ratée). Remarque : si apt-get est lui aussi introuvable, votre système n'est presque certainement pas dérivé de Debian, ou il présente des problèmes plus sérieux — vérifiez votre distribution avec cat /etc/os-release.

2. Mettre à jour la variable d'environnement PATH

Si apt est installé mais reste introuvable, il se peut que la variable PATH n'inclue pas son emplacement.

  • Vérifiez votre PATH actuel :
    echo $PATH
    
  • Si /usr/bin n'y figure pas, ajoutez-le :
    export PATH=$PATH:/usr/bin
    
  • Pour rendre ce changement permanent, ajoutez la ligne ci-dessus à votre fichier ~/.bashrc ou ~/.bash_profile.

3. Utiliser le chemin complet d'apt

Comme solution de contournement rapide, vous pouvez appeler apt par son chemin complet :

/usr/bin/apt update

Cette méthode permet de confirmer qu'apt existe bien et qu'il est exécutable.

4. Passer à une distribution compatible avec apt

Si vous n'êtes pas sur un système dérivé de Debian et qu'apt est essentiel à votre travail, envisagez de passer à une distribution compatible. Parmi les distributions compatibles avec apt les plus répandues (à jour en 2026), on trouve :

  • Ubuntu (24.04 LTS « Noble Numbat » et 22.04 LTS « Jammy Jellyfish », les versions LTS actuellement prises en charge)
  • Debian (13 « Trixie » et 12 « Bookworm »)
  • Linux Mint (22.x, basé sur Ubuntu 24.04)
  • Pop!_OS

N'oubliez pas que changer de distribution est une décision importante, à mûrir soigneusement.

5. Utiliser d'autres gestionnaires de paquets

Si vous êtes sur un système non dérivé de Debian, apprenez à utiliser le gestionnaire de paquets natif de votre distribution :

  • Pour Fedora/CentOS/RHEL : utilisez dnf ou yum
  • Pour Arch Linux : utilisez pacman
  • Pour openSUSE : utilisez zypper

Exemple (sous Fedora) :

sudo dnf update

Conseils de prévention

Pour éviter de rencontrer l'erreur « apt command not found » à l'avenir, adoptez les bonnes pratiques suivantes :

  1. Privilégiez les dépôts officiels : pour installer des logiciels, préférez les dépôts officiels de votre distribution. Cela préserve la cohérence du système et réduit le risque de conflits de paquets.

  2. Mises à jour régulières du système : gardez votre système à jour en exécutant régulièrement les commandes de mise à jour et de mise à niveau. Vous disposerez ainsi des dernières versions des outils système, apt compris.

  3. Modifiez le système avec prudence : évitez toute modification inutile des fichiers système, en particulier ceux liés à la gestion des paquets ou à la variable PATH.

  4. Utilisez le bon gestionnaire de paquets : recourez toujours au gestionnaire de paquets prévu pour votre distribution. En cas de doute, consultez sa documentation.

  5. Sauvegardez vos données importantes : sauvegardez régulièrement les données de votre système. Cela peut vous sauver la mise si une réinstallation s'impose à la suite de graves problèmes de gestion des paquets.

  6. Apprenez les bases du dépannage : familiarisez-vous avec les techniques de dépannage élémentaires sous Linux. Savoir vérifier les paquets installés, gérer les variables d'environnement et interpréter les messages d'erreur peut vous faire gagner beaucoup de temps.

Fix apt not found

Foire aux questions (FAQ)

Q : Puis-je utiliser apt sur n'importe quelle distribution Linux ?

R : Non, apt est principalement utilisé sur les distributions dérivées de Debian comme Ubuntu, Debian et Linux Mint. Les autres distributions recourent à des gestionnaires de paquets différents (par exemple dnf pour Fedora ou pacman pour Arch Linux).

Q : Quelle est la différence entre apt et apt-get ?

R : apt est une interface plus récente et plus conviviale qui simplifie les commandes apt-get et apt-cache les plus courantes. Elle offre une structure de commandes plus simple et plus cohérente.

Q : Comment savoir quelle version d'apt j'utilise ?

R : Vous pouvez vérifier la version d'apt en exécutant la commande apt --version dans le terminal.

Q : Est-il prudent de supprimer apt de mon système ?

R : Il est déconseillé de supprimer apt d'un système dérivé de Debian, car c'est un outil essentiel de la gestion des paquets. Le supprimer risque de déstabiliser le système.

Q : Puis-je utiliser apt pour installer des logiciels hors des dépôts officiels ?

R : apt fonctionne principalement avec les dépôts officiels, mais vous pouvez ajouter des dépôts tiers (PPA) pour installer des logiciels absents des dépôts officiels. Restez toutefois prudent lorsque vous utilisez des sources non officielles.

Q : Que faire si apt génère des erreurs pendant les mises à jour ou les installations ?

R : Commencez par exécuter sudo apt update pour actualiser vos listes de paquets. Si les erreurs persistent, vérifiez votre connexion Internet, assurez-vous de disposer de suffisamment d'espace disque et examinez les messages d'erreur susceptibles d'indiquer le problème précis.

Q : À quelle fréquence dois-je exécuter apt update ?

R : Il est recommandé d'exécuter sudo apt update avant d'installer de nouveaux paquets ou de mettre le système à niveau. Certains utilisateurs le font chaque jour ou chaque semaine pour garder leur système à jour.

Q : Puis-je annuler une installation effectuée avec apt ?

R : Oui, vous pouvez supprimer un paquet installé avec apt à l'aide de la commande sudo apt remove nom_du_paquet. Pour le supprimer avec ses fichiers de configuration, utilisez sudo apt purge nom_du_paquet.

Q : Quelle est la différence entre upgrade et dist-upgrade ?

R : apt upgrade installe les mises à jour disponibles de tous les paquets déjà installés sur le système, sans jamais supprimer ni installer de nouveau paquet. apt dist-upgrade fait de même, mais peut aussi installer de nouveaux paquets ou en supprimer d'existants afin de résoudre les dépendances.

Q : Est-il possible de revenir à une version antérieure d'un paquet avec apt ?

R : apt ne propose pas de commande dédiée pour revenir en arrière, mais vous pouvez installer une version précise d'un paquet avec sudo apt install nom_du_paquet=version_du_paquet. Toutefois, rétrograder un paquet peut entraîner des problèmes de dépendances ; ce n'est donc généralement pas recommandé, sauf en cas de nécessité.