OVH Cloud OVH Cloud

Réinstallation de paquets suite à un plantage disque

5 réponses
Avatar
fra-duf-no-spam
Bonjour.

Suite =C3=A0 un petit souci disque, certains fichiers d'un disque ont =C3=
=A9t=C3=A9
abim=C3=A9s. Avant de changer de disque, j'ai d=C3=BB remettre en route le
syst=C3=A8me, mais il me manque quelques fichiers.

Le syst=C3=A8me est reparti, sans trop de dommages, mais j'h=C3=A9sites =C3=
=A0
utiliser "apt-get --reinstall install" sur les paquets d=C3=A9terrior=C3=A9=
s.

Cette fontionnalit=C3=A9 modifie-t-elle la configuration des paquets d=C3=
=A9j=C3=A0
pr=C3=A9sents ?

Merci de tout retour d'exp=C3=A9rience.

5 réponses

Avatar
fra-duf-no-spam
Le 13266ième jour après Epoch,
François TOURDE écrivait:

Bonjour.

Suite à un petit souci disque, certains fichiers d'un disque ont à ©té
abimés. Avant de changer de disque, j'ai dû remettre en route le
système, mais il me manque quelques fichiers.

Le système est reparti, sans trop de dommages, mais j'hésites à
utiliser "apt-get --reinstall install" sur les paquets déterriorà ©s.

Cette fontionnalité modifie-t-elle la configuration des paquets dà ©jà
présents ?



Bon, je me réponds car pas d'infos de la liste, donc j'ai dû test er.



Merci de tout retour d'expérience.





--
La liberté est comme une flèche lancée en direction du ciel. ..
les fous et les poètes espèrent qu'elle l'atteindra,
les politiciens attendent qu'elle retombent,
les sages en aiguisent une autre.
-+- Proverbe chinois -+-
Avatar
fra-duf-no-spam
Le 13266ième jour après Epoch,
François TOURDE écrivait:

Bonjour.

Suite à un petit souci disque, certains fichiers d'un disque ont à ©té
abimés. Avant de changer de disque, j'ai dû remettre en route le
système, mais il me manque quelques fichiers.

Le système est reparti, sans trop de dommages, mais j'hésites à
utiliser "apt-get --reinstall install" sur les paquets déterriorà ©s.

Cette fontionnalité modifie-t-elle la configuration des paquets dà ©jà
présents ?



Bon, je me réponds car pas d'infos de la liste, donc j'ai dû test er.

La config des paquets en question n'est pas altérée, mais des cho ses
comme par exemple /etc/logrotate.d/munin ne sont pas réécrites, m ême
si elles manquent.

Il semble qu'une réinstall ne remette en place que les fichiers
"binaires", genre les pages man, les librairies, et les programmes,
mais rien dans /etc.

Pour infos, ma démarche a été:

dpkg --get-selections -> récupération des paquets installés (sauf si
on a perdu des données dans cette base, bien sûr)

dpkg -L <paquet> --> pour avoir la liste des fichiers mis en place par
le paquet en question

Et ensuite une boucle sur tous ces fichiers pour voir si ils existent
encore.

Ce qui donne:

for p in $(dpkg --get-selections|grep "install"|awk '{print $1}' )
do
for f in $(dpkg -L $p)
do
if [ ! -e "$f" ]
then
echo $p >> /tmp/altered_package.txt
echo $f >> /tmp/altered_package_files.txt
fi
done
done


Puis sort|uniq sur les deux fichiers générés.

Une adaptation est nécessaire pour certains paquets qui n'ont pas de
fichiers propres, ou qui détournent certains fichiers.

Voilà.
Avatar
Sylvain Sauvage
Samedi 29 avril 2006, 19:14:37 CEST, François TOURDE a écrit :

Le 13266ième jour après Epoch,
François TOURDE écrivait:

> Bonjour.



'jour,

> Suite à un petit souci disque, certains fichiers d'un disque ont été
> abimés. Avant de changer de disque, j'ai dû remettre en route le
> système, mais il me manque quelques fichiers.
>
> Le système est reparti, sans trop de dommages, mais j'hésites à
> utiliser "apt-get --reinstall install" sur les paquets déterriorés.
>
> Cette fontionnalité modifie-t-elle la configuration des paquets déjà
> présents ?

Bon, je me réponds car pas d'infos de la liste,



J'aurais pu poster « me souviens plus bien » ;o)

donc j'ai dû tester.



Et ? Ça bouffe la config. ?

--
Sylvain Sauvage


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Philippe Monroux
Bonjour,

François TOURDE a écrit :

> Le système est reparti, sans trop de dommages, mais j'hésites à
> utiliser "apt-get --reinstall install" sur les paquets déterriorés.
>
> Cette fontionnalité modifie-t-elle la configuration des paquets déjà
> présents ?



La config des paquets en question n'est pas altérée, mais des choses
comme par exemple /etc/logrotate.d/munin ne sont pas réécrites, même
si elles manquent.

Il semble qu'une réinstall ne remette en place que les fichiers
"binaires", genre les pages man, les librairies, et les programmes,
mais rien dans /etc.



tant mieux non ?

Je profite du sujet pour dire qu'une réinstallation à l'identique avec
l'astuce linuxfr (gpkg --get-selections etc...) donne pas mal de
soucis si on fait une netinstall. En effet on est obligé de choisir
des tâches. Ce qui fait qu'après on a trop de packages.

De plus personnellement j'ai été obligé de réinstaller beaucoup de
packages (avec reinstall) comme s'ils n'étaient pas <<connus>> (et ce
n'est pas fini): par exemple dvdrip ne trouvait pas les codecs (et je
vous parle pas de tetex)

Aurais-je fauté ? maizou ?

--
Philippe Monroux
Ile de la Reunion
E 55.3 S 21.5


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Pourquoi avoir changé le sujet? Il n'a pas tout à fait le mê me sens
que l'autre fil en cours...

Mais bon :(

Le 13268ième jour après Epoch,
Philippe Monroux écrivait:

Bonjour,

François TOURDE a écrit :

> Le système est reparti, sans trop de dommages, mais j'hésite s à
> utiliser "apt-get --reinstall install" sur les paquets déterrior és.
>
> Cette fontionnalité modifie-t-elle la configuration des paquets d éjà
> présents ?



La config des paquets en question n'est pas altérée, mais des choses
comme par exemple /etc/logrotate.d/munin ne sont pas réécrites , même
si elles manquent.

Il semble qu'une réinstall ne remette en place que les fichiers
"binaires", genre les pages man, les librairies, et les programmes,
mais rien dans /etc.



tant mieux non ?



Oui, tout à fait. Sauf que je n'en étais pas sûr.

Le seul souci c'est qu'il ne fait/dit rien quand les fichiers de
config sont absents.

Je profite du sujet pour dire qu'une réinstallation à l'identiq ue avec
l'astuce linuxfr (gpkg --get-selections etc...) donne pas mal de
soucis si on fait une netinstall. En effet on est obligé de chois ir
des tâches. Ce qui fait qu'après on a trop de packages.



Tu dois pouvoir dire: "Choix manuel des paquets" plutôt que de choisir
des tâches, non?