[fichier etc/] Corruption de /etc/profile (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
ProofOfConcept
Hankyu
Messages : 26
Inscription : jeu. 02 avr. 2009, 10:53

[fichier etc/] Corruption de /etc/profile (Résolu)

Message par ProofOfConcept »

Salutations amicales à toute la communauté d'ArchLinux,

Je suis utilisateur de cette distribution depuis quelques semaines maintenant, avant j'étais sous SuSE et Fedora. Je n'ai pas eu de problème lors de l'installation et de la configuration d'ArchLinux, je remercie d'ailleurs au passage les concepteurs du Wiki d'archlinux.fr.

Alors voilà mon problème, suite à une manipulation stupide de ma part en root j'ai écrasé le contenu du fichier /etc/profile, du coup maintenant je me retrouve avec une interface en anglais et certaines erreurs (un peu normal vu que le profile ne se charge plus correctement).

J'aimerais donc savoir s'il y a un moyen de retrouver (regénérer) le /etc/profile tel qu'il peut être par exemple après l'installation d'archlinux ???

Merci de m'aider à réparer mon arch sans tout réinstaller.
Dernière modification par gyo le jeu. 02 avr. 2009, 11:42, modifié 2 fois.
Raison : C’est plutôt [Thème] Sujet (État)
nowahn
archer de cavalerie
Messages : 172
Inscription : lun. 04 août 2008, 19:03
Localisation : ailleurs

Re: [problème] corruption de /etc/profile

Message par nowahn »

Salut et bienvenu sur Archlinux :D

Tout d'abord, pour savoir à quel paquet appartient /etc/profile :

Code : Tout sélectionner

pacman -Qo /etc/profile
/etc/profile appartient à filesystem 2009.01-1
Pour remettre le fichier en place, je vois 2 méthodes :
  • La méthode bourrin :

    Code : Tout sélectionner

    pacman -Sf filesystem
    Je ne te conseille pas cette méthode, ça réinstalle d'autres fichiers qu'il faudrait reconfigurer (/etc/fstab par exemple)
  • La méthode plus intelligente :
    Décompresser le paquet et copier uniquement le fichier profile

    Code : Tout sélectionner

    cd
    mkdir filesystem
    cd filesystem
    cp /var/cache/pacman/pkg/filesystem-<version>.pkg.tar.gz ./
    tar -xzf filesystem-<version>.pkg.tar.gz
    cp etc/profile /etc/profile
    Tu n'auras plus qu'à repersonnaliser le fichier :wink:
Prends le temps de rêvasser, l'inspiration viendra ...
ProofOfConcept
Hankyu
Messages : 26
Inscription : jeu. 02 avr. 2009, 10:53

Re: [problème] corruption de /etc/profile

Message par ProofOfConcept »

Réponse rapide, compréhensible et efficace... à l'image d'ArchLinux. Merci :D

PS/ J'édite le titre !
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [problème] corruption de /etc/profile

Message par gyo »

Je plussoie (+10) la solution de nowahn :)
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
ProofOfConcept
Hankyu
Messages : 26
Inscription : jeu. 02 avr. 2009, 10:53

Re: [fichier etc/] Corruption de /etc/profile (Résolu)

Message par ProofOfConcept »

J'interviens une dernière fois sur ce topic pour ajouter une petite information :
Si comme dans mon cas, le fichier filesystem-2009.01-1 ne se trouve pas dans le cache de pacman, il suffit de le télécharger sans l'installer à l'aide de la commande :

Code : Tout sélectionner

pacman -Sw filesystem
Voilà, merci à tous :D
Répondre