View previous topic :: View next topic |
Author |
Message |
Ni[o Tux's lil' helper
Joined: 22 Jul 2003 Posts: 138 Location: Viroflay (78 - France)
|
Posted: Thu Sep 11, 2003 7:50 pm Post subject: [EMERGE & KDE] Unmerger KDE ? |
|
|
Bonjour ou plutôt bonsoir à tous,
Petite question qui me taraude l'esprit : envisageant de changer totalement d'environnement et surtout au vu du temps que prends KDE à compiler sur mon Duron 900, est-il possible de désinstaller KDE en faisant un :
Code: | emerge unmerge kde* kdm arts |
Est-ce que je serais alors débarrassé de KDE ? Quels sont les risques à le faire ?
Ou bien me recommandez-vous de repartir d'une install propre ??
Merci d'avance pour vos réponses... |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Thu Sep 11, 2003 8:15 pm Post subject: |
|
|
Une install propre ? Tu veux dire réinstaller Gentoo ?
Scandale ! Blasphème ! Hérésie : on n'est pas chez billou ici !
Désinstaller KDE ne comporte pas de risque au niveau de la stabilité du système (ce n'est finalement qu'un application comme une autre ...)
Néanmoins, cela suppose que les applications basées sur kde ne tourneront plus non plus, à moins de conserver au minimum kdelibs.
Idem, par exemple, pour les applications qui utilisent arts ...
Par contre, certaines continueront à tourner si elles sont uniquement basées sur qt (à condition de conserver ce dernier, évidemment).
Tu devras aussi remplacer kdm par autre chose (xdm par ex ...) |
|
Back to top |
|
|
Ni[o Tux's lil' helper
Joined: 22 Jul 2003 Posts: 138 Location: Viroflay (78 - France)
|
Posted: Thu Sep 11, 2003 9:03 pm Post subject: |
|
|
ghoti wrote: | Une install propre ? Tu veux dire réinstaller Gentoo ?
Scandale ! Blasphème ! Hérésie : on n'est pas chez billou ici ! |
Oui mais bon, mes premiers pas sous Gentoo m'ont fait faire qqs cochoncetés de débutant...
ghoti wrote: | Désinstaller KDE ne comporte pas de risque au niveau de la stabilité du système (ce n'est finalement qu'un application comme une autre ...)
Néanmoins, cela suppose que les applications basées sur kde ne tourneront plus non plus, à moins de conserver au minimum kdelibs.
Idem, par exemple, pour les applications qui utilisent arts ...
Par contre, certaines continueront à tourner si elles sont uniquement basées sur qt (à condition de conserver ce dernier, évidemment).
Tu devras aussi remplacer kdm par autre chose (xdm par ex ...) |
Oui mais là justement une question : supposons que le paquet X depend de kdelibs, si je désinstalle kdelibs, va-t-il déinstaler aussi le paquet X ?
Car justement si c'est pour me retrouver avec plein d'applis HS, je préfère limite repartir de zéro... |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Thu Sep 11, 2003 9:42 pm Post subject: |
|
|
Ni[o wrote: | Oui mais bon, mes premiers pas sous Gentoo m'ont fait faire qqs cochoncetés de débutant... |
Bah oui, faut bien commencer quelque part et c'est vrai qu'une ou deux réinstallations ne peuvent que t'apporter plus d'expérience !
Je voulais seulement souligner que cette approche est rarement indispensable sous unix et que, partant, les unixiens purs et durs mettent un point d'honneur à ne pas le faire s'ils n'ont pas épuisé toutes les solutions alternatives. Réparer, nettoyer, upgrader, oui, réinstaller l'un ou l'autre package, éventuellement, mais réinstaller tout le système, non !
Quote: | Oui mais là justement une question : supposons que le paquet X depend de kdelibs, si je désinstalle kdelibs, va-t-il déinstaler aussi le paquet X ? |
Tu as bien deviné : il n'y a pas de désinstallation en cascade
Cependant, tu peux trouver tous les packages qui dépendent de kdelibs en faisant qpkg -q kdelibs (qpkg fait partie du package /app-portage/gentoolkit).
A moins que tu n'aies emergé tout ce qui te passait à portée de main, tu ne devrais pas en trouver beaucoup en dehors du groupe kde-base !
Ce n'est bien sûr que mon avis, mais cela irait beaucoup plus vite de désinstaller manuellement ces quelques packages plutôt que de réinstaller le système entier.
Mais si ces applications te convenaient, indépendamment de kde proprement dit, pourquoi ne pas les garder : il suffit alors de garder uniquement kdelibs et tu pourras les faire tourner sous gnome, fluxbox ou même directement sous X !
Remarque que certaines options d'emerge (clean, depclean, ...) peuvent aussi aider à ramener le système dans un état "propre"
N'oublie pas non plus qu'une réinstallation complète implique de re-décharger toutes les sources, à moins que tu ne te contorsionnes à les sauvegarder ailleurs.
Et puis, il y a la recompilation du noyau, ta configuration, tes données, ...
Bref, pour revenir à ta question de départ :
- Il est tout-à-fait possible de désinstaller KDE
- Perso, je ne conseille absolument pas de réinstaller le système complet car je n'en vois pas la nécessité (mais tu fais bien entendu comme tu le sents ) |
|
Back to top |
|
|
bestel Tux's lil' helper
Joined: 23 Mar 2003 Posts: 149 Location: grenoble/France
|
Posted: Fri Sep 12, 2003 1:48 am Post subject: |
|
|
ghoti wrote: |
Tu as bien deviné : il n'y a pas de désinstallation en cascade
|
D'ailleurs à ce propos, personne n'a de nouvelle concernant la mise en place de cette feature a portage ? Parce qu'il y a plus de 8 mois, au moment ou j'ia installé de getoo, j'entendais de partout dire que ça allait être implémenté...
Mais depuis ce temps, j'ai l'impression que les rumeurs disparaissent de plus en plus ... Pourtant ca serait vraiment pratique comme truc, pis ca ferait des trolls en moins |
|
Back to top |
|
|
bestel Tux's lil' helper
Joined: 23 Mar 2003 Posts: 149 Location: grenoble/France
|
Posted: Fri Sep 12, 2003 1:52 am Post subject: |
|
|
En essayant de trouver une réponse dans le forum au sujet des dépendances inverse, je suis tombé sur un tips & tricks sur la désinstallation des métapackages comme gnome ou kde...
https://forums.gentoo.org/viewtopic.php?t=67118
j'espère que ca peut aider |
|
Back to top |
|
|
Ni[o Tux's lil' helper
Joined: 22 Jul 2003 Posts: 138 Location: Viroflay (78 - France)
|
Posted: Fri Sep 12, 2003 6:47 am Post subject: |
|
|
Merci de ces infos, je regarde cela ce soir |
|
Back to top |
|
|
gim Guru
Joined: 29 Apr 2003 Posts: 418 Location: milky-way
|
Posted: Fri Sep 12, 2003 11:54 am Post subject: |
|
|
ghoti wrote: | Tu as bien deviné : il n'y a pas de désinstallation en cascade |
Code: | emerge -p depclean
nano /var/cache/edb/world
emerge depclean |
me convient parfaitement... |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Fri Sep 12, 2003 5:11 pm Post subject: |
|
|
gim wrote: | Code: | emerge -p depclean
nano /var/cache/edb/world
emerge depclean |
me convient parfaitement... |
Ben oui, j'ai d'ailleurs mentionné depclean, mais cela implique effectivement de bidouiller un peu les fichiers.
Je crois que Ni[o espérait plutôt quelque-chose d'automatique, du genre un hypothétique "emerge -C --recursive le_pkg.ebuild"
Du reste, le post renseigné par bestel fait allusion à des comportements bizarres de depclean :
Quote: | Because 'emerge depclean' sometimes gives really weird results. |
|
|
Back to top |
|
|
Ni[o Tux's lil' helper
Joined: 22 Jul 2003 Posts: 138 Location: Viroflay (78 - France)
|
Posted: Fri Sep 12, 2003 7:59 pm Post subject: |
|
|
A quoi ca sert de faire nano /var/cache/edb/world : il faut enlever quoi dedans : les applis dont on veut plus je suppose ? |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Fri Sep 12, 2003 9:55 pm Post subject: |
|
|
Ni[o wrote: | les applis dont on veut plus je suppose ? |
toutafé
Le var/cache/edb/world contient la liste des applis que tu as installées en dehors du système de base.
Portage considère donc que tu veux les maintenir à jour quand tu fais "emerge world" ou "emerge depclean".
Le fait de les enlever du fichier permet à "depclean" de les supprimer. |
|
Back to top |
|
|
Ni[o Tux's lil' helper
Joined: 22 Jul 2003 Posts: 138 Location: Viroflay (78 - France)
|
Posted: Sat Sep 13, 2003 9:44 am Post subject: |
|
|
Oki merci
Comme je découvre le système, je préfère me faire confirmer avant de faire n'importe quoi... |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sat Sep 13, 2003 11:31 am Post subject: |
|
|
Ni[o wrote: | je préfère me faire confirmer avant de faire n'importe quoi... |
Ah mais c'est un excellent principe et tu es le bienvenu ! |
|
Back to top |
|
|
Ni[o Tux's lil' helper
Joined: 22 Jul 2003 Posts: 138 Location: Viroflay (78 - France)
|
Posted: Sun Sep 14, 2003 2:38 pm Post subject: |
|
|
bestel wrote: | https://forums.gentoo.org/viewtopic.php?t=67118 |
Qqn a une idée sur comment il fonctionne (enfin ce qu'il faut taper quoi) pour pouvoir faire fonctionner ce script ??
Car Perl et moi, on est de grands inconnus l'un pour l'autre... |
|
Back to top |
|
|
knarf Guru
Joined: 20 Feb 2003 Posts: 338 Location: Geneva, Switzerland
|
Posted: Sun Sep 14, 2003 3:42 pm Post subject: |
|
|
Salut,
Tu colles le script dans un editeur de texte, tu le nomme
tonfichier.pl
tu lui mets les droits.
chmod a+x tonfichier.pl.
Et tu l'execute grace à perl.
perl tonfichier.pl |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sun Sep 14, 2003 4:06 pm Post subject: |
|
|
knarf wrote: | Et tu l'execute grace à perl.
perl tonfichier.pl |
Si on est trrrès paresseux, il n'y a même pas besoin d'indiquer "perl" :
grâce à la première ligne du script ("#! /usr/bin/perl "), le shell (bash) sait qu'il doit faire appel à perl ! |
|
Back to top |
|
|
Ni[o Tux's lil' helper
Joined: 22 Jul 2003 Posts: 138 Location: Viroflay (78 - France)
|
Posted: Sun Sep 14, 2003 4:37 pm Post subject: |
|
|
Okidoki,
Merci |
|
Back to top |
|
|
knarf Guru
Joined: 20 Feb 2003 Posts: 338 Location: Geneva, Switzerland
|
Posted: Sun Sep 14, 2003 5:03 pm Post subject: |
|
|
Ghoti : tout à fait . Mais j'ai fait comme si je connaissais perl.
perl -w tonfichier.pl
Comme ca tu vois le message d'erreur du script.
---------------->[] |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sun Sep 14, 2003 6:41 pm Post subject: |
|
|
Tu avais bien raison de mettre la commande complète : comme ça, aucune possiblilité de confusion !
J'ai juste profité de l'occasion pour souligner l'utilité de cette première ligne qu'on retrouve dans tous les scripts, qu'ils soient perl, python, ruby ou n'importe quoi.
Perso, j'ai toujours trouvé ça un peu magique : on écrit un "bête" script avec n'importe quel langage, on lui donne n'importe quel nom, même sans extension et si on le chmod+x, il suffit de taper son nom pour qu'il s'exécute comme un vrai binaire pur et dur !
C'est-y pas merveilleux ?
(au fait : avec ta syntaxe, le chmod +x n'est pas nécessaire ) |
|
Back to top |
|
|
|