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

Mise à jour / Création /debug de paquetages
Neolander
Hankyu
Messages : 44
Inscription : dim. 25 nov. 2007, 12:24
Localisation : Devant mon pc parisien

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

Message 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...
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Peut-être en réinstallant pacman avec pacman.static, comme wain expliquait .
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message 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
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Neolander
Hankyu
Messages : 44
Inscription : dim. 25 nov. 2007, 12:24
Localisation : Devant mon pc parisien

Message 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 ???)
Avatar de l’utilisateur
Archie
yeomen
Messages : 257
Inscription : jeu. 28 juin 2007, 22:18
Localisation : France (33)

Message 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.
Neolander
Hankyu
Messages : 44
Inscription : dim. 25 nov. 2007, 12:24
Localisation : Devant mon pc parisien

Message 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...)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message 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
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message 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 ?
Répondre