Le contraire bash avant filesystem.oktoberfest a écrit :Code : Tout sélectionner
# pacstrap /mnt filesystem # pacstrap /mnt bash
C'est pas pour toi, mais pour ceux qui ne font qu'exécuter les commandes, on commence par mettre à jour tous les paquets à part :
- bash parce que les scripts pacman y font appel
- filesystem parce qu'il ne peut remplacer les dossiers par des liens que quand ces derniers seront vides.
On met bash à jour pour qu'il ne reste plus dans /bin
On finit la mise à jour ce qui consiste à installer filesystem qui mettra en place les liens.
Si la dernière étape échoue, c'est qu'il y a un ou plusieurs dossiers non vides. Si vous avez redémarré (ce qu'il ne fallait pas faire), il suffit de déplacer le contenu de ce ou ces dossiers et de faire les liens depuis un live par exemple :
Code : Tout sélectionner
# En supposant que ton système est dans /mnt
cd /mnt
# Et en étant *sûr* que les dossiers sont vides
rm -r bin sbin usr/sbin
ln -s usr/bin bin
ln -s usr/bin sbin
cd usr
ln -s bin sbin
pacman -Qk > /dev/null
pour éventuellement voir les paquets dont vous avez raté la mise à jour et qui serait resté dans les dossiers concernés pour les mettre à jour ou tout simplement les supprimer s'ils sont obsolètes)