Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[EMERGE & KDE] Unmerger KDE ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Thu Sep 11, 2003 7:50 pm    Post subject: [EMERGE & KDE] Unmerger KDE ? Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Thu Sep 11, 2003 8:15 pm    Post subject: Reply with quote

Une install propre ? Tu veux dire réinstaller Gentoo ?
Scandale ! Blasphème ! Hérésie : on n'est pas chez billou ici ! ;) :D

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
View user's profile Send private message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Thu Sep 11, 2003 9:03 pm    Post subject: Reply with quote

ghoti wrote:
Une install propre ? Tu veux dire réinstaller Gentoo ?
Scandale ! Blasphème ! Hérésie : on n'est pas chez billou ici ! ;) :D


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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Thu Sep 11, 2003 9:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
bestel
Tux's lil' helper
Tux's lil' helper


Joined: 23 Mar 2003
Posts: 149
Location: grenoble/France

PostPosted: Fri Sep 12, 2003 1:48 am    Post subject: Reply with quote

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
View user's profile Send private message
bestel
Tux's lil' helper
Tux's lil' helper


Joined: 23 Mar 2003
Posts: 149
Location: grenoble/France

PostPosted: Fri Sep 12, 2003 1:52 am    Post subject: Reply with quote

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
View user's profile Send private message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Fri Sep 12, 2003 6:47 am    Post subject: Reply with quote

Merci de ces infos, je regarde cela ce soir :D
Back to top
View user's profile Send private message
gim
Guru
Guru


Joined: 29 Apr 2003
Posts: 418
Location: milky-way

PostPosted: Fri Sep 12, 2003 11:54 am    Post subject: Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Fri Sep 12, 2003 5:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Fri Sep 12, 2003 7:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Fri Sep 12, 2003 9:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Sat Sep 13, 2003 9:44 am    Post subject: Reply with quote

Oki merci :D

Comme je découvre le système, je préfère me faire confirmer avant de faire n'importe quoi... ;)
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Sat Sep 13, 2003 11:31 am    Post subject: Reply with quote

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
View user's profile Send private message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Sun Sep 14, 2003 2:38 pm    Post subject: Reply with quote

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... :oops:
Back to top
View user's profile Send private message
knarf
Guru
Guru


Joined: 20 Feb 2003
Posts: 338
Location: Geneva, Switzerland

PostPosted: Sun Sep 14, 2003 3:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Sun Sep 14, 2003 4:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ni[o
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2003
Posts: 138
Location: Viroflay (78 - France)

PostPosted: Sun Sep 14, 2003 4:37 pm    Post subject: Reply with quote

Okidoki,

Merci :D
Back to top
View user's profile Send private message
knarf
Guru
Guru


Joined: 20 Feb 2003
Posts: 338
Location: Geneva, Switzerland

PostPosted: Sun Sep 14, 2003 5:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Sun Sep 14, 2003 6:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum