Sous Debian 10 dpkg -i problèmes avec la variable PATH

Sous Debian 10, j’ai voulu exécuter une commande dpkg -i pour installer un paquet en administrateur root et j’ai eu les messages suivants :

dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable

dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable

dpkg: erreur: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables

Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin

La solution pour la durée de la session

Pour ajouter un répertoire au Path sur Linux, il suffit d’utiliser la commande export :

export PATH=$PATH:/chemin/vers/le/repertoire

J’ai exécuté les commandes suivantes :

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

Pour vérifier le résultat :

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/sbin:/usr/sbin:/sbin

Pour modifier PATH de façon permanente

Voir l’article :

Recherche des fichiers sous Linux et la variable PATH


Retrouvez plus d’informations sur la page consacrée au Shell Linux :

Le shell

Installer des paquets sous Ubuntu ou Debian

Si vous avez besoin de mettre à jour les dépôts (en cas de modification du fichier /etc/apt/sources.list par exemple) :

Pour Ubuntu avec sudo

sudo apt-get update

Pour Debian en administrateur (root)

apt-get update

Pour installer des paquets sous Ubuntu ou Debian:

Pour Ubuntu avec sudo

sudo apt-get install nomdupaquet1 nomdupaquet2

Pour Debian en administrateur (root)

apt-get install nomdupaquet1 nomdupaquet2

Pour vérifier que les paquets sont bien installés sur votre système, cela peut être utile lorsque l’on suit une procédure où de nombreux paquets sont prérequis :

dpkg –l nomdupaquet1 nomdupaquet2

 

Savoir si un paquet est installé sous Debian 7.

On peut utiliser pour cela la commande dpkg :

dpkg –l nom_du_paquet

On peut également utiliser aptitude :

aptitude search nom_du_paquet

Si le premier caractère de la ligne du paquetage commence par p c’est qu’il n’est pas installé ! S’il commence par i c’est qu’il est déjà installé !