Page 1 sur 1

[pacman] Au secours ! Je crois que j'ai tué pacman !

Publié : ven. 04 janv. 2008, 20:40
par Neolander
***CREDIT 0 : INSERT COIN***

Je crois que j'ai écrabouillé la bdd de pacman bêtement, au hasard d'un rm maladroit... Désormais, quand on tente d'installer un nouveau paquet, pacman ne sait plus quels paquets sont déjà installés, et, bien sûr, ça plante toujours lamentablement quand je tente d'installer un nouveau paquet parce que les versions des paquets sont en conflits (oui, forcément, avec eux-mêmes...).

Ce que je voudrais savoir, c'est s'il y a un moyen de régénérer cette base de donnée ou si je n'ai plus qu'à le faire manuellement en "réinstallant" tout avec le paramètre --force, ce qui me garantit des heures d'amusement...

Publié : ven. 04 janv. 2008, 21:03
par mélodie
Peut-être en réinstallant pacman avec pacman.static, comme wain expliquait .

Publié : ven. 04 janv. 2008, 21:24
par warnaud
Dernière soluce le /var/log/pacman.log si tu l'as pas effacer pour tout réinstaller ce que tu as installé en forçant ...
Essayer de sauvegarder pas mal de fichier dans /etc pour pas qu'ils soient écrasés

Publié : ven. 04 janv. 2008, 21:54
par Neolander
Bon...

-Pacman.static est inefficace (mais je note...)
-Merci pour le pacman.log... ça va m'aider à me rappeler...

Et maintenant BONZAIIIIII !!! :P
(Bouuuuh... un giga de téléchargements inutiles... Pourquoi mais pourquoi faut que ce genre de truc tombe juste après un nettoyage de cache ???)

Publié : sam. 05 janv. 2008, 20:51
par Archie
Je sais bien que c'est trop tard. Mais pour parer à ce genre de pépin, j'ai placé un "yaourt --backup" dans le cron qui se lance une fois par jours.
bon courage.

Publié : dim. 06 janv. 2008, 09:52
par Neolander
Bah, ça servira toujours pour l'avenir ^^

Merci du conseil !

(Faut vraiment que j'apprenne à me servir de yaourt moi, ça a l'air génial ce logiciel...)

Publié : dim. 06 janv. 2008, 13:26
par marc[i1]
Neolander a écrit :(Faut vraiment que j'apprenne à me servir de yaourt moi, ça a l'air génial ce logiciel...)
yaourt est vraiment le must-have sous ArchLinux ;)
http://wiki.archlinux.fr/howto:archlinux:yaourt

Publié : dim. 06 janv. 2008, 14:06
par mélodie
J'en profite pour poser une question : est-ce qu'un 'yaourt --backup' est compatible avec l'utilisation de pacman-cage sachant que celui-ci crée un fichier loopback ?

/Edit : il existe aussi pacman-drive.
http://www.linuxpedia.fr/doku.php/archl ... ser_pacman
pacman-drive

Pacman-drive est un script qui a été écrit par gandalf, un membre du forum anglais d'archlinux

Ce script se charge de sauvegardé la base de donnée de pacmann de lui créer un espace réservé et enfin de l'y copier.

Cela permet de ne plus se préoccuper de la fragmentation
...
Qu'en pensez-vous ?