Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1534 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Debian] Suppression par erreur de /etc/X11

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian] Suppression par erreur de /etc/X11

n°292366
Olivier51
Posté le 15-07-2003 à 14:08:21  profilanswer
 

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 ?

mood
Publicité
Posté le 15-07-2003 à 14:08:21  profilanswer
 

n°292368
la viper
Posté le 15-07-2003 à 14:14:29  profilanswer
 

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.

n°292370
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 15-07-2003 à 14:15:59  profilanswer
 

dpkg -i --force-all xserver-xfree86
 
Ca devrai suffire ...
 
A+

n°292371
Olivier51
Posté le 15-07-2003 à 14:19:06  profilanswer
 

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 ...

n°292374
Olivier51
Posté le 15-07-2003 à 14:22:29  profilanswer
 

olivier:/home/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

n°292375
Olivier51
Posté le 15-07-2003 à 14:23:50  profilanswer
 

J'étais bien en root et le package xserver-xfree86 existe ...

n°292376
kelus
Posté le 15-07-2003 à 14:33:34  profilanswer
 

apt-get install --reinstall xserver-xfree86 peut-etre

n°292378
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 15-07-2003 à 14:39:34  profilanswer
 

dpkg -i --force-all xserver-xfree86
 
Tu remplace xserver-xfree86 par le path du packet debian correspondant ...
 
A+

n°292379
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 15-07-2003 à 14:40:19  profilanswer
 

Par contre, fait une sauvegarde de ton fichier de XF86Config, car il va surement te l'ecraser ...
 
A+

n°292380
Olivier51
Posté le 15-07-2003 à 14:40:38  profilanswer
 

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 ?

mood
Publicité
Posté le 15-07-2003 à 14:40:38  profilanswer
 

n°292381
Olivier51
Posté le 15-07-2003 à 14:45:12  profilanswer
 

Code :
  1. olivier:/home/olivier# apt-get install --reinstall xserver-xfree86
  2. Reading Package Lists... Done
  3. Building Dependency Tree... Done
  4. 0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 2  not upgraded.
  5. Need to get 0B/4334kB of archives. After unpacking 0B will be used.
  6. Do you want to continue? [Y/n] Y
  7. Media Change: Please insert the disc labeled 'Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)' in the drive '/cdrom/' and
  8. press enter
  9. Preconfiguring packages ...
  10. (Lecture de la base de données... 53887 fichiers et répertoires déjà installés.)
  11. Préparation du remplacement de xserver-xfree86 4.1.0-16 (en utilisant .../xserver-xfree86_4.1.0-16_i386.deb) ...
  12. Dépaquetage de la mise à jour de xserver-xfree86 ...
  13. Paramétrage de xserver-xfree86 (4.1.0-16) ...
  14. Wrote X server configuration to /etc/X11/XF86Config-4.
  15. olivier:/home/olivier#


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 ?

n°292383
Olivier51
Posté le 15-07-2003 à 14:47:38  profilanswer
 

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 ...)

n°292385
farib
Posté le 15-07-2003 à 14:51:26  profilanswer
 

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  
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 ?


 
j'ai fait par erreur rm - rf / en root, comment je fais pour tout rcupérer, y compris les montages fat32 ?

n°292386
GUG
Posté le 15-07-2003 à 14:51:41  profilanswer
 

Peux tu me passer ton mail ? j ai compressé le répertoire X11, je peux te l envoyer.

n°292387
Olivier51
Posté le 15-07-2003 à 14:55:43  profilanswer
 

olivier_martin@laposte.net
Tu as quoi comme distribution GUG, merci d'avance ?

n°292389
Olivier51
Posté le 15-07-2003 à 14:56:58  profilanswer
 

Je sens de l'ironie dans ton message farib ...

n°292390
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 15-07-2003 à 14:57:23  profilanswer
 

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+

n°292391
Olivier51
Posté le 15-07-2003 à 14:59:58  profilanswer
 

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 :
  1. olivier:/home/olivier# dpkg -i --force-all xserver-xfree86
  2. dpkg : erreur de traitement de xserver-xfree86 (--install) :
  3. ne peut pas accéder à l'archive: Aucun fichier ou répertoire de ce type
  4. Des erreurs ont été rencontrées pendant l'exécution :
  5. xserver-xfree86

n°292396
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 15-07-2003 à 15:09:38  profilanswer
 

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+

n°292397
Olivier51
Posté le 15-07-2003 à 15:13:28  profilanswer
 

Excuse-moi ...
Tous mes paquets sont sur CD-ROM, donc normalement, il devrait me demander de mettre le CD-ROM n°xxx, non ?

n°292399
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 15-07-2003 à 15:18:27  profilanswer
 

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+

n°292401
Olivier51
Posté le 15-07-2003 à 15:22:05  profilanswer
 

Merci GUG pour le mail, mais j'ai XFree86 4.1.0 (le Xfree d'origine avec la woody)

n°292402
Olivier51
Posté le 15-07-2003 à 15:23:51  profilanswer
 

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 ...

n°292408
Olivier51
Posté le 15-07-2003 à 15:41:13  profilanswer
 

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

n°292425
imalip
Posté le 15-07-2003 à 16:38:54  profilanswer
 

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...


Message édité par imalip le 15-07-2003 à 16:42:21
n°292429
CSCMEUH
Posté le 15-07-2003 à 16:52:04  profilanswer
 

Olivier51 a écrit :

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.


 
Baka !! :)
Il faut avoir un alias comme celui la en root c'est plus sur :

Code :
  1. alias rm='rm -i'


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 :
  1. <3> <ttypts/8> [Tue Jul 15 16:45:00] cscm@TuX:~
  2. 2>dpkg -S /etc/X11
  3. sawfish, xfree86-common, fluxbox, xbase-clients, gdm, xutils, bitchx, gv, wmaker, nautilus, t1-xfree86-nonfree, xfonts-100dpi, snd, xscreensaver-gl, xfonts-scalable, xlibs, xloadimage, xscreensaver, groff, xfig, xlockmore-gl, xfonts-75dpi, gnome-system-tools, xfonts-base, xterm, tetex-base, pwm, gsfonts-x11, xserver-common: /etc/X11


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 :
  1. <19> <ttypts/7> [Tue Jul 15 16:47:02] cscm@TuX:~
  2. 1>dpkg -S /etc/X11  | sed 's/[,|:]//g;s/ /\n/g'  
  3. sawfish
  4. xfree86-common
  5. fluxbox
  6. xbase-clients
  7. gdm
  8. xutils
  9. bitchx
  10. gv
  11. wmaker
  12. nautilus
  13. t1-xfree86-nonfree
  14. xfonts-100dpi
  15. snd
  16. xscreensaver-gl
  17. xfonts-scalable
  18. xlibs
  19. xloadimage
  20. xscreensaver
  21. groff
  22. xfig
  23. xlockmore-gl
  24. xfonts-75dpi
  25. gnome-system-tools
  26. xfonts-base
  27. xterm
  28. tetex-base
  29. pwm
  30. gsfonts-x11
  31. xserver-common
  32. /etc/X11


Et finallement on reinstall tous les packages a l'aide de apt-get

Code :
  1. #dpkg -S /etc/X11  | sed 's/[,|:]//g;s/ /\n/g' | xargs -n 1 apt-get --reinstall --yes install


 
Et voila :)
 
Debian c'est beau :)


Message édité par CSCMEUH le 15-07-2003 à 20:01:18
n°292452
minusplus
Posté le 15-07-2003 à 18:19:50  profilanswer
 

CSCMEUH a écrit :


 
 
Debian c'est beau :)

effecivement quand on s'en sert aussi bien que toi, c'est superbe ! :jap:

n°292468
kelus
Posté le 15-07-2003 à 19:12:48  profilanswer
 

impressionnant :ouch:

n°292543
Olivier51
Posté le 15-07-2003 à 22:39:49  profilanswer
 

CSCMEUH>  :jap:  
 
Mon problème avec /etc/X11 parait réglé ...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Debian] Suppression par erreur de /etc/X11

 

Sujets relatifs
[debian woody]kernel panic root fs?message d'erreur bizarre avec la commande su
[Debian woody3.0r1] Problème pour lancer un environement de bureau....debian sid - kde ne veut pas s'installer, help please ;)
Debian Woody - gros soucis avec dpkg, help please ;)[debian] soumettre des .deb aux officiels / monter son serveur
tomcat4 java et X11 probleme avec les fonctions de draw[Debian] kelkes pb (mineurs)
debian-update-3.0r1-i386.iso[debian woody]kernel panic root fs?
Plus de sujets relatifs à : [Debian] Suppression par erreur de /etc/X11


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR