Suppression par erreur de /etc/X11 [Debian] - Installation - Linux et OS Alternatifs
Marsh Posté le 15-07-2003 à 14:14:29
ouuuppss!!
rm est une commande definitive ( pour avoir testé et perdu 1 mois de boulot )
par contre si tu as les cd de ta distrib reinstalle X pour voir.
Marsh Posté le 15-07-2003 à 14:15:59
dpkg -i --force-all xserver-xfree86
Ca devrai suffire ...
A+
Marsh Posté le 15-07-2003 à 14:19:06
Justement, je sais pas comment faire pour réinstaller X, la distribution sur lequel je travaillais était un Debian, sur laquel j'ai voulut installer X, j'ai fait une recherche sur Internet, et j'ai trouvé un truc pour installer X, c'était :
apt-get install x-window-system-core
cela installe pas mal de package, mais l'installation n'a pas abouti, erreur lors de l'installation ...
Donc j'ai peur que si j'enlève X de ma distribution principale et que je le réinstalle, l'installation se bloque et je n'aurais alors plus de X ...
Là, il y a juste à récupérer le /etc/X11 ...
Marsh Posté le 15-07-2003 à 14:22:29
olivierhome/olivier# dpkg -i --force-all xserver-xfree86
dpkg : erreur de traitement de xserver-xfree86 (--install) :
ne peut pas accéder à l'archive: Aucun fichier ou répertoire de ce type
Des erreurs ont été rencontrées pendant l'exécution :
xserver-xfree86
Marsh Posté le 15-07-2003 à 14:23:50
J'étais bien en root et le package xserver-xfree86 existe ...
Marsh Posté le 15-07-2003 à 14:39:34
dpkg -i --force-all xserver-xfree86
Tu remplace xserver-xfree86 par le path du packet debian correspondant ...
A+
Marsh Posté le 15-07-2003 à 14:40:19
Par contre, fait une sauvegarde de ton fichier de XF86Config, car il va surement te l'ecraser ...
A+
Marsh Posté le 15-07-2003 à 14:40:38
Tout à l'haure j'ai réessayer de reconfigurer xserver-xfree86
dpkg-reconfigure xserver-xfree86
Tout fonctionnait assez bien, sauf au moment d'écrire ... pas de répertoire trouvé.
Là je viens de recréer le répertoire /etc/X11 (mkdir /etc/X11), je viens de relancer la configuration (dpkg-reconfigure xserver-xfree86), maintenant, j'ai récupéré :
* le lien symbolique X (->/usr/bin/X11/XFree86)
* le fichier de configuration XF86Config-4
Est-ce que pour les pocesseur de Debian (même les autres d'ailleurs), ce que vous avez dans /etc/X11 ?
Marsh Posté le 15-07-2003 à 14:45:12
Code :
|
C'est donc plutôt bon signe, mais, j'ai toujours mes deux fichiers dans /etc/X11 (X et XFConfig-4), je sais qu'il y avait pas grand chose dans ce répertoire à la base, mais est-ce que il n'y a que ça chez vous ?
Marsh Posté le 15-07-2003 à 14:47:38
Citation : Tu remplace xserver-xfree86 par le path du packet debian correspondant ... |
Le problème c'est que le package xserver-xfree86 existe bien, donc ça devrait marcher ...
Citation : Par contre, fait une sauvegarde de ton fichier de XF86Config, car il va surement te l'ecraser ... |
Je n'ai pas ce problème, puisque je n'ai plus de XFConfig-4 (il était dans mon regretté /etc/X11 ...)
Marsh Posté le 15-07-2003 à 14:51:26
Olivier51 a écrit : Voilà, je travaillais sur une distribution qui était placé dans /mnt/dist/, j'ai voulut supprimer le dossier /etc/X11 de cette distribution, j'étais dans le dossier /mnt/dist, donc j'avais juste à faire |
j'ai fait par erreur rm - rf / en root, comment je fais pour tout rcupérer, y compris les montages fat32 ?
Marsh Posté le 15-07-2003 à 14:51:41
Peux tu me passer ton mail ? j ai compressé le répertoire X11, je peux te l envoyer.
Marsh Posté le 15-07-2003 à 14:55:43
olivier_martin@laposte.net
Tu as quoi comme distribution GUG, merci d'avance ?
Marsh Posté le 15-07-2003 à 14:57:23
Citation : Le problème c'est que le package xserver-xfree86 existe bien, donc ça devrait marcher ... |
La commande que je t'ai donner avec dpkg , va te permettre d'ecraser une precedente installation de ce packet ...
A+
Marsh Posté le 15-07-2003 à 14:59:58
Oui, je m'en doutais, mais comme je l'ai dit dans un message précédent, voici l'erreur quand j'execute la commande :
Code :
|
Marsh Posté le 15-07-2003 à 15:09:38
Et moi comme j'ai dis dans mon message precedent :
Citation : Tu remplace xserver-xfree86 par le path du packet debian correspondant ... |
Donc pour etre clair :
dpkg -i --force-all /home/toto/xserver-xfree86_4.2.1-6_i386.deb
Packet que tu auras prealablement mis dans le repertoire toto ...
Je ne peux pas etre + clair
A+
Marsh Posté le 15-07-2003 à 15:13:28
Excuse-moi ...
Tous mes paquets sont sur CD-ROM, donc normalement, il devrait me demander de mettre le CD-ROM n°xxx, non ?
Marsh Posté le 15-07-2003 à 15:18:27
Non, dpkg est plus "bas niveau" que apt, donc tu travail directement au niveau des packets debian.
De tout facon le packet xserver-xfree86 doit etre deja dans ton cache, donc va faire un tour dans /var/cache/apt/archives/
Sinon il y a pas mal d'autres programmes qui mettent des fichiers dans /etc/X11, tu peux avoir la liste complete en tapant :
apt-file search /etc/X11
A+
Marsh Posté le 15-07-2003 à 15:22:05
Merci GUG pour le mail, mais j'ai XFree86 4.1.0 (le Xfree d'origine avec la woody)
Marsh Posté le 15-07-2003 à 15:23:51
Aragorn_1er> OK,j'ai été voir dans /var/cache/apt/archive, j'ai rien vu, je vais essayer en montant le CD qui contient le package ...
Marsh Posté le 15-07-2003 à 15:41:13
Ben voilà, j'ai fait :
dpkg -i --force-all /cdrom/pool/main/x/xfree86/x*.deb
il m'a réécrit pas mal de fichier dans mon /etc/X11, je vais en profiter pour installer les derniers drivers NVidia, et puis je vais voir si ça marche.
Dans tous les cas, je laisserais un message sur le forum pour dire ce qu'il en est, mais pas tout de suite, je vais aller me promener ...
MERCI A TOUTES LES PERSONNES QUI M'ONT REPONDU !!!
Autre questions, on reste dans le X ... Si je veux installer X sur une debian, il faut que j'installe quoi comme package :
apt-get install quelpackage
Marsh Posté le 15-07-2003 à 16:38:54
oups un peu tard...
pour installer X, 2 possibilites :
x-window-system-core
ou
x-window-system
Le 2eme contient le premier + xterm xnest twm xfs xdm...
Marsh Posté le 15-07-2003 à 16:52:04
Olivier51 a écrit : donc sans réfléchire, j'ai tapé |
Baka !!
Il faut avoir un alias comme celui la en root c'est plus sur :
Code :
|
Si non pour recupere tes fichier il faut jouer un peu avec dpkg.
Je te propose la chose suivante :
L'option -S de dpkg me permet de connaitre tout packages ki ont un fichier ou des fichiers dans /etc/X11
Code :
|
Y'en a un peu beaucoups
Donc on va tous les reinstaller a partir du CD de Debian
Pour cela il faut remanier l'output de dpkg -S avec sed
Code :
|
Et finallement on reinstall tous les packages a l'aide de apt-get
Code :
|
Et voila
Debian c'est beau
Marsh Posté le 15-07-2003 à 18:19:50
CSCMEUH a écrit : |
effecivement quand on s'en sert aussi bien que toi, c'est superbe !
Marsh Posté le 15-07-2003 à 14:08:21
Voilà, je travaillais sur une distribution qui était placé dans /mnt/dist/, j'ai voulut supprimer le dossier /etc/X11 de cette distribution, j'étais dans le dossier /mnt/dist, donc j'avais juste à faire
rm -R etc/X11
et voilà que je tape
rm -r /etc/X11
J'ai tout de suite vu que j'avais une erreur quand j'ai fait
ls etc/ et que je voyais encore mon dossier X11/ dans ce dernier, donc sans réfléchire, j'ai tapé
rm -R etc/X11
Donc impossible de récupérer ce dossier comme modèle pour ma Debian.
Comment je peux faire pour récupérer mon /etc/X11 ????
Il ya peut-être une commande apt-get qui permette de réinstaller ces fichiers ?