J'ai accidentellement supprimé un fichier de configuration (/etc/pptpd.conf
) et je me demandais quel serait le meilleur moyen de récupérer le fichier de configuration par défaut fourni avec le paquet pptpd. Existe-t-il un moyen de "extraire" un seul fichier d'un paquet?
Existe-t-il un moyen de "valider" un seul fichier d'un paquet?
Oui, c'est facile avec l'outil dpkg-deb
.
dpkg --list | grep pptpd
pour trouver votre version pptpd .pptpd.deb
dpkg-deb --fsys-tarfile pptpd.deb> pptpd.tar
tar
.mkdir pptpd-temp && dpkg-deb -x pptpd.deb pptpd-temp
Remarque: dans ce cas,
pptpd.conf
est le fichier de configuration par défaut fourni avec le package. Il n'est pas créé de manière dynamique au moment de l'installation, commedpkg-deb
avec le commutateur de liste-c
illustre:$ dpkg-deb -c pptpd_1.3.4-5ubuntu2_AMD64.deb | grep conf -rw-r - r-- racine/racine 2247 2012-03-01 22:03 ./etc/pptpd.conf
Sudo dpkg-reconfigure packageName
Dans ton cas:
Sudo dpkg-reconfigure pptpd
De loin, le moyen le plus simple est de courir en terminal, une ligne à la fois:
Sudo apt-get purge pptpd
Sudo apt-get install pptpd
Cela purge l'installation de pptpd
(y compris les fichiers de configuration), puis la seconde ligne est réinstallée.
Une autre option pour récupérer les fichiers, ce qui est un peu moins drastique que supprimer/purger:
Sudo apt-get install --reinstall ppptd
Cela téléchargera à nouveau le paquet et devrait restaurer tous les fichiers manquants.