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
Lieu : Angers
Distrib. : Raspbian
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
Lieu : Angers
Distrib. : Raspbian
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
Lieu : Angers
Distrib. : Raspbian
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
Lieu : Angers
Distrib. : Raspbian
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

MASTODON | MON IP | UP-CLOUD
MSI-X99A-RAIDER Intel-i7-6800K 128Go-DDR4 Geforce-GTX960 M2-NVMe-SSD960PRO-512Go file-R0925f65f616cbdd999e13756a522a32c

En ligne

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

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Raspbian
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

MASTODON | MON IP | UP-CLOUD
MSI-X99A-RAIDER Intel-i7-6800K 128Go-DDR4 Geforce-GTX960 M2-NVMe-SSD960PRO-512Go file-R0925f65f616cbdd999e13756a522a32c

En 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

En ligne

#11 20-08-2018 21:15:50

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Raspbian
Inscription : 12-08-2015

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

Freemaster a écrit :

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


On peut, effectivement, marquer un paquet comme étant installé manuellement. Mais si d'autres paquets dépendent de lui, on ne pourra pas désinstaller, uniquement, ledit paquet , sauf en forçant.

Hors ligne

#12 20-08-2018 22:23:32

lebardix
CA Debian-Facile
Lieu : Plan de Cuques
Distrib. : Version 9.2 (Stretch) 64 bits
Noyau : Linux 4.9.0-3-amd64
(G)UI : Gnome
Inscription : 15-10-2013

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

pour ma part j'utilise toujours aptitude qui permet de réinstaller convenablement
donc

apt install aptitude


puis ta réinstallation de ton packet

aptitude reinstall lepaquet

Hors ligne

#13 20-08-2018 22:34:20

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Raspbian
Inscription : 12-08-2015

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

Mais, comment réinstalles-tu les fichiers de configuration avec la commande "aptitude reinstall"' ?

Hors ligne

#14 20-08-2018 23:20:29

lebardix
CA Debian-Facile
Lieu : Plan de Cuques
Distrib. : Version 9.2 (Stretch) 64 bits
Noyau : Linux 4.9.0-3-amd64
(G)UI : Gnome
Inscription : 15-10-2013

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

tu commences par supprimer ton paquet
aptitude purge tonpaquet, et tu refais l'install complete aptitude install tonpaquet

Hors ligne

#15 21-08-2018 06:41:15

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

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

c'est exactement ce que je fais, avec apt smile

MASTODON | MON IP | UP-CLOUD
MSI-X99A-RAIDER Intel-i7-6800K 128Go-DDR4 Geforce-GTX960 M2-NVMe-SSD960PRO-512Go file-R0925f65f616cbdd999e13756a522a32c

En ligne

#16 21-08-2018 11:50:01

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Raspbian
Inscription : 12-08-2015

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

lebardix a écrit :

tu commences par supprimer ton paquet


Mais si on fait ça avec "aptitude", toutes les dépendances obligatoires vont être désinstallées. Pourquoi ne pas, juste, forcer la purge du paquet ? smile

dpkg --force-depends --purge paquet

Dernière modification par Beta-Pictoris (21-08-2018 11:51:20)

Hors ligne

Pied de page des forums