Page 1 sur 2
[Installation] Réinstaller archlinux à son état de base
Publié : jeu. 19 janv. 2012, 23:26
par pipocas
Bonjour,
Y aurait il un moyen de réinstaller archlinux à son état de base sans passer par le boot en CD? Quand je dis état de base je veux dire juste avant l'installation de Xorg, des drivers graphiques et tout le reste.
J'imagine qu'il me suffirai de désinstaller tous les paquets installés depuis mais impossible de me souvenir de tous.
C'est possible?
Re: [Installation] Réinstaller archlinux à son état de base
Publié : ven. 20 janv. 2012, 00:31
par pipocas
Si je supprime tous les paquets sauf ceux du dépôt CORE je devrai y arriver. Je me trompe?
Re: [Installation] Réinstaller archlinux à son état de base
Publié : ven. 20 janv. 2012, 08:20
par davidvs
J'imagine qu'il me suffirai de désinstaller tous les paquets installés depuis mais impossible de me souvenir de tous.
=>
te permettra de lister tout ce que tu as installé.
Mais : pourquoi revenir à zéro ?
Re: [Installation] Réinstaller archlinux à son état de base
Publié : ven. 20 janv. 2012, 13:12
par pipocas
davidvs a écrit :
Mais : pourquoi revenir à zéro ?
Déjà je ne veux pas revenir à zéro mais justement à 0+1. Parce que je ne veux pas me retaper la prmière phase de l'installation. (même si je la maîtrise)
Je veux faire cela car:
-je teste le système
-j'apprend comme ça, par la répétition
-j'ai fait des modifications que je n'arrive pas à résoudre et je veux savoir si en revenant au départ je m'en sors. (cf première raison)
Re: [Installation] Réinstaller archlinux à son état de base
Publié : ven. 20 janv. 2012, 13:17
par FoolEcho
Je ne vois pas trop l'intérêt non plus... m'enfin bon... Tu peux te contenter d'enlever xorg avec -Rcns. Puis si tu veux revenir à une date précise, passe par ARM: Downgrade.
pipocas a écrit :J'imagine qu'il me suffirai de désinstaller tous les paquets installés depuis mais impossible de me souvenir de tous.
Pacman a son log: /var/log/pacman.log.

Re: [Installation] Réinstaller archlinux à son état de base
Publié : ven. 20 janv. 2012, 21:38
par xanataz
Pourquoi ne pas faire une sauvegarde avec clonezilla ?
Re: [Installation] Réinstaller archlinux à son état de base
Publié : sam. 21 janv. 2012, 13:52
par davidvs
Pour revenir au sujet de départ : pourquoi veux-tu revenir à "zéro" ???
Re: [Installation] Réinstaller archlinux à son état de base
Publié : dim. 22 janv. 2012, 11:53
par pipocas
Je t'ai répondu. Regarde mon 3eme message.
Re: [Installation] Réinstaller archlinux à son état de base
Publié : sam. 19 mai 2012, 19:06
par ditow
Bonjour, j'allais poster le même sujet avant de tomber par hasard ( pas tout à fait quand même) sur celui-ci.
J'aimerais également revenir à l'install de base
Pourquoi? (question qui va arriver)
Réponse : J'ai installer pas mal de truc, désinstaller pas mal de truc tout ceci plus où moins proprement et maintenant que ma config tourne bien, que je sais exactement ce dont j'ai besoin et tout j'aimerai juste avoir une arch hyper clean...
voila
En tout cas merci beaucoup d'avance
d
Re: [Installation] Réinstaller archlinux à son état de base
Publié : sam. 19 mai 2012, 19:41
par benjarobin
@ditow Si ton installation est "clean" alors tu peux revenir à l'install de base. Sinon tu ne peux pas, tu auras toujours des fichiers qui "traîne".
Quand tu dis "plus où moins proprement", si tu n'as pas toujours utiliser pacman alors en effet c'est difficile, sinon ton installation est "clean"
Re: [Installation] Réinstaller archlinux à son état de base
Publié : sam. 19 mai 2012, 19:55
par FoolEcho
@ditow: je te fais la même réflexion qu'au début de ce sujet: ça ne rime pas à grand chose de vouloir procéder ainsi, autant tout réinstaller, remettre à jour et réinstaller tes paquets... et je n'aime pas quand un utilisateur réinstalle (encore moins pour du trivial comme ça).
+1 avec benjarobin, donc.
Ça dépend de comment tu as installé et désinstallé (simplement, si tu as utilisé -Rcs ou pas -- je ne veux pas penser une seconde que tu n'es pas passé par pacman: tant que tu as utilisé pacman tu peux faire du ménage), mais un premier truc à faire est de lister les paquets orphelins:
La liste sera celle des paquets dont le système (attention, toi tu as peut-être besoin

) n'a plus besoin (ils sont venus par d'autres paquets).
Et pour désinstaller un paquet complétement: pacman -Rs ou -Rcns.
Voir wiki.
Pour du plus précis, tu peux ouvrir un autre sujet (en mettant, un lien vers celui-ci, c'est toujours plus sympa de voir que les gens ont cherché).

Re: [Installation] Réinstaller archlinux à son état de base
Publié : sam. 19 mai 2012, 20:04
par ditow
Merci de répondre,
J'utilise pacman -Qt, pacman -Rcsn et yaourt et pacman... c'est relativement assez propre mais la n'est pas la question

Je voullais juste savoir si par une methode simple on pouvait supprimer tout à l'exception des paquets de base.
Re: [Installation] Réinstaller archlinux à son état de base
Publié : sam. 19 mai 2012, 23:06
par benjarobin
Aller juste pour le fun, voici la commande sur une seule ligne pour tout supprimer sauf base :
Code : Tout sélectionner
pacman -R $(comm -13 <(for pkg in $(pacman -Sqg base); do pactree -u $pkg; done | sort -u) <(pacman -Qq | sort))
Re: [Installation] Réinstaller archlinux à son état de base
Publié : dim. 20 mai 2012, 00:07
par mélodie
benjarobin a écrit :Aller juste pour le fun, voici la commande sur une seule ligne pour tout supprimer sauf base :
Code : Tout sélectionner
pacman -R $(comm -13 <(for pkg in $(pacman -Sqg base); do pactree -u $pkg; done | sort -u) <(pacman -Qq | sort))
Salut,
Je ne savais pas que c'était possible. Alors juste pour le fun, et pour satisfaire mon insatiable curiosité, aurais-tu la patience de détailler ce que fait chaque partie de ta ligne de commande ?
Re: [Installation] Réinstaller archlinux à son état de base
Publié : dim. 20 mai 2012, 00:27
par benjarobin
- On récupère tous les paquets du groupe base sous forme de tableau :
$(pacman -Sqg base)
- On liste l'ensemble des dépendances des paquets du groupe base :
for pkg in $(pacman -Sqg base); do pactree -u $pkg; done
- Liste (A) triée sans duplication des paquets du groupe base avec leurs dépendances :
(for pkg in $(pacman -Sqg base); do pactree -u $pkg; done | sort -u)
- Liste (B) triée de l’ensemble des paquets du système
(pacman -Qq | sort)
- Liste (C) : On enlève de la liste B les paquets de la liste A :
comm -13 <(A) <(B)
- Finalement suppression des paquets de la liste C :
pacman -R $(C)
Re: [Installation] Réinstaller archlinux à son état de base
Publié : dim. 20 mai 2012, 11:19
par FoolEcho
Fichtre.

(j'avoue, pour un coup, je ne me serai pas cassé la tête pour la trouver cette commande)
Re: [Installation] Réinstaller archlinux à son état de base
Publié : mar. 12 juin 2012, 03:16
par mélodie
Oui, c'est assez bluffant. Quelqu'un de courageux pour mettre cette jolie commande et les explications de benjarobin, sur le wiki ? Les heureux bénéficiaires qui vont pouvoir remettre leur système à neuf, ditow, ou pipocas, voudriez-vous vous en charger ?
Merci benjarobin.
Re: [Installation] Réinstaller archlinux à son état de base
Publié : mar. 12 juin 2012, 10:00
par benjarobin
Il manque le "-n" du pacman -R, un oublie, enfin tout dépend ce que l'on veux faire. Ce qui donne
Code : Tout sélectionner
pacman -Rn $(comm -13 <(for pkg in $(pacman -Sqg base); do pactree -u $pkg; done | sort -u) <(pacman -Qq | sort))
Je me aussi rendu compte que NetworkManager laissait beaucoup de trace dans le système après suppression par pacman... Donc non ce n'est pas parfait, c'est juste un début. Quand à mettre cette commande dans le Wiki bof...
Re: [Installation] Réinstaller archlinux à son état de base
Publié : mar. 12 juin 2012, 10:16
par FoolEcho
benjarobin a écrit :Donc non ce n'est pas parfait, c'est juste un début. Quand à mettre cette commande dans le Wiki bof...
C'est une zolie commande, je suis d'accord. Et d'accord aussi pour le bof (... n'ont qu'à installer/désinstaller proprement, ça suffit amplement

).

Re: [Installation] Réinstaller archlinux à son état de base
Publié : mar. 12 juin 2012, 10:41
par Anghirrim
Du coup, si je considère que certains de mes paquets sont à garder car bien installés/configurés:
Install de Xorg: xorg-server xorg-xinit xorg-utils xorg-server-utils xorg-twm xorg-xclock xterm
Ma CG et mon proc: nvidia cpufrequtils
Divers: dbus slim ou lxdm openbox
Y'a moyen de les intégrer dans cette partie?
En créant une liste dans mon /home par exemple et en y faisant appel?
Au fait, un gros merci pour la commande!