Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-08-2018 22:36:36

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

[Résolu] "apt-get --reinstall install" et fichiers de configuration

L'option "--reinstall" de la commande "apt-get" ne réinstalle pas les fichiers de configuration s'ils ont été modifiés.

C'est un problème quand on veut réinstaller des paquets avec leurs fichiers de configuration d'origine.

Comment procédez vous, au plus simple, pour réinstaller ces fameux fichiers ?

Dernière modification par Beta-Pictoris (09-08-2018 12:05:27)

Hors ligne

#2 06-08-2018 23:09:11

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

De cette façon, ça fonctionne:

apt --reinstall -o Dpkg::Options::="--force-confask" install <paquet>


Vous avez d'autres idées ? smile

Dernière modification par Beta-Pictoris (06-08-2018 23:14:05)

Hors ligne

#3 07-08-2018 11:32:23

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-7-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

Salut
ce comportement viens surement du fait que tu avais desintallé sans purge
l'option remove garde les fichier de configuration ce qui permet justement de retrouver tes réglage au cas ou tu déciderais de réinstaller

man apt-get a écrit :

remove
           La commande remove est identique à la commande install, les paquets étant alors supprimés et non installés.
           Veuillez noter que la suppression d'un paquet en laisse les fichiers de configuration sur le système. Quand
           un signe plus est accolé (sans espace intermédiaire) au nom du paquet, le paquet est installé au lieu
           d'être supprimé.

       purge
           La commande purge est identique à remove mais les paquets indiqués sont supprimés et purgés (leurs fichiers
           de configuration sont également effacés).



Edit: j'ai noté en passant que le man de apt était incomplet  ,pour plus d'info consulter man apt-get
la plus par des options fonctionne aussi avec apt

Dernière modification par Croutons (07-08-2018 11:36:35)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#4 07-08-2018 12:38:20

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

Croutons a écrit :

Salut
ce comportement vient sûrement du fait que tu avais désinstallé sans purge


Le but de l'option "--reinstall" est, quand-même, de réinstaller les paquets, sans avoir à les désinstaller auparavant.

Tu purges, peut-être les, paquets, avant de les réinstaller, comme ceci ? :

dpkg --force-depends --purge paquet


Effectivement, j'applique les options de la commande "apt-get" à "apt". Ça a l'air de bien fonctionner.

Dernière modification par Beta-Pictoris (07-08-2018 12:39:24)

Hors ligne

#5 09-08-2018 13:29:42

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

Si on veut, juste , réinstaller un ou plusieurs fichiers d'un paquet, on peut télécharger le paquet, puis extraire son contenu, pour ensuite recopier le fichier à réinstaller:

apt download <paquet>

dpkg -x <paquet> <répertoire_d'extraction>

cp -a <répertoire_d'
extraction>/<chemin_vers_le_fichier> /<chemin_vers_le_fichier>


Qu'en pensez-vous ? Y a t'il une méthode plus simple ?

Dernière modification par Beta-Pictoris (09-08-2018 13:30:35)

Hors ligne

#6 09-08-2018 14:14:14

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

Bonjour,
si le paquet à été installé, et tant que on a pas fait apt-get clean, le paquet se trouve déjà dans /var/cache/apt/archives
donc on peut aussi l'extraire à partir de là, sans avoir à re-télécharger

pour moi le plus simple reste la purge : apt remove --purge paquet

ps : l'option reinstall me semble inconnu sous mes VMs

~©¿©~
MSI-X99A-RAIDER Intel-i7-6800K 128Go-DDR4 Geforce-GTX960 M2-NVMe-SSD960PRO-512Go

Hors ligne

#7 09-08-2018 14:24:07

Beta-Pictoris
Membre
Distrib. : Debian Stretch
Inscription : 12-08-2015

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

Mais avec un "apt --purge remove",  tu vas, aussi, désinstaller toutes les dépendances....

Attention ! C'est l'option "--reinstall" qui doit être utilisée avec l'option "install". Par contre, Il n'y a pas d'option "reinstall" comme on peut trouver sur redhat (yum reinstall).

Dernière modification par Beta-Pictoris (09-08-2018 14:27:15)

Hors ligne

#8 09-08-2018 14:33:12

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

oui effectivement, j'ai fais un test avec le paquet mc, cela me le reinstall, bien que déjà installé smile

par contre apt remove enlève un paquet avec les dépendances, si celui-ci avait été installé en dépendance... mais si on fait apt install sur le même paquet déjà installé, il passe en autonome, et apt remove n’enlèvera que lui... l'option --purge lui ne fait qu'enlever en même temps les fichiers de conf, autrement non

~©¿©~
MSI-X99A-RAIDER Intel-i7-6800K 128Go-DDR4 Geforce-GTX960 M2-NVMe-SSD960PRO-512Go

Hors ligne

#9 10-08-2018 09:56:41

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

bonsoir,
je ne sais pas si ça apporte une info au sujet, mais si tu as malencontreusement effacer dpkg, tu peux quand même réinstaller le paquet, en utilisant ar, tar, gzip ...
https://debian-handbook.info/browse/fr- … -structure

Hors ligne

#10 10-08-2018 11:41:10

Jean-Pierre Pinson
Membre
Lieu : Orléans
Distrib. : Trisquel 8 64bits Ordi.: Thinkpad T400
Noyau : 4.4.0-64-generic x86_64
(G)UI : xfce
Inscription : 04-03-2017

Re : [Résolu] "apt-get --reinstall install" et fichiers de configuration

Voici le lien vers: apt-get(8) — apt — Debian stretch — Debian Manpages https://manpages.debian.org/stretch/apt … .8.fr.html

Trisquel 8 64bits  Ordi.: Thinkpad T400
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

Hors ligne

Pied de page des forums