Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge unmerge gnome
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
fatez
Apprentice
Apprentice


Joined: 07 May 2003
Posts: 295

PostPosted: Thu Sep 18, 2003 11:31 am    Post subject: emerge unmerge gnome Reply with quote

Ciao ragazzi...

ho una domandina da farvi.. ma se do il comando emerge unmerge gnome, mica disinstallo completamente gnome e tutti i vari programmini che si era compilato...
c'è un comando per disinstallare tutto gnome o cmq tuto un programma senza fare danni ? :)

ciao ciao e grazie
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30965
Location: here

PostPosted: Thu Sep 18, 2003 11:49 am    Post subject: Re: emerge unmerge gnome Reply with quote

fatez wrote:
Ciao ragazzi...

ho una domandina da farvi.. ma se do il comando emerge unmerge gnome, mica disinstallo completamente gnome e tutti i vari programmini che si era compilato...

No

fatez wrote:
c'è un comando per disinstallare tutto gnome o cmq tuto un programma senza fare danni ? :)

ciao ciao e grazie

No

Per disinstallare gnome completamente puoi usare emerge -depclean
ma non e' per niente stabile. Io lo uso nel seguente modo (grazie lu_zero):
Code:
# emerge -C gnome
# emerge regen        // aggiorna il world file
# emerge depclean -p  // ti consiglio vivamente di usare il -p


Se con depclean vedi qualche pacchetto che vuoi che non disinstalli
basta che lo aggiungi nel file /var/cache/edb/world.

PS: non sono sicuro al 100% di quello che ho detto quindi aspetterei
smentite varie
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
fatez
Apprentice
Apprentice


Joined: 07 May 2003
Posts: 295

PostPosted: Thu Sep 18, 2003 11:56 am    Post subject: Reply with quote

hmm possibile che abbiano creato alla perfezione "emerge" ma non tanto bene "unmerge" ? o un programmino che faccia al caso mio =? :(
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30965
Location: here

PostPosted: Thu Sep 18, 2003 11:58 am    Post subject: Reply with quote

fatez wrote:
hmm possibile che abbiano creato alla perfezione "emerge" ma non tanto bene "unmerge" ? o un programmino che faccia al caso mio =? :(

Una mancanza, ihmo, grave in gentoo e' proprio questa della disinstallazione
recursiva (cioe' che toglie pacchetti e dipendenze non piu' usate).
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
sorchino
Apprentice
Apprentice


Joined: 08 Jul 2003
Posts: 242
Location: Bologna/Treno/Fano

PostPosted: Thu Sep 18, 2003 12:00 pm    Post subject: Reply with quote

Beh non so quanto sia facile creare un unmerge buono.. che con emerge unmerge ti leva gnome e pacchetti affini.
Immagina.. installi gnome, che ti installa gkt+ gkt2 e poi installi mozilla che vuole le gtk2 ... se l'unmerge ti levasse tutto quello che ha messo gnome ti leverebbe anche le gtk2 no? e mozilla non andrebbe.
Il depclean è l'unico modo credo, ma ancora come diceva fedeliallalinea non è molto stabile
_________________
"Colui al quale avete dato il nome di Gesu` in realta` non era che il capo di una banda di briganti i cui miracoli che gli attribuite non erano che manifestazioni operate secondo la magia e i trucchi esoterici." Celso.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30965
Location: here

PostPosted: Thu Sep 18, 2003 12:03 pm    Post subject: Reply with quote

[Alexi_Laiho] wrote:
Beh non so quanto sia facile creare un unmerge buono.. che con emerge unmerge ti leva gnome e pacchetti affini.
Immagina.. installi gnome, che ti installa gkt+ gkt2 e poi installi mozilla che vuole le gtk2 ... se l'unmerge ti levasse tutto quello che ha messo gnome ti leverebbe anche le gtk2 no? e mozilla non andrebbe.
Il depclean è l'unico modo credo, ma ancora come diceva fedeliallalinea non è molto stabile

Io non dico che sia facile ma su debian questa cosa esiste e funziona
molto bene... comunque ora che ho imparato a usare abbastanza bene
depclean la cosa si e' risolta in parte.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Thu Sep 18, 2003 12:13 pm    Post subject: Reply with quote

fedeliallalinea wrote:

Io non dico che sia facile ma su debian questa cosa esiste e funziona
molto bene...


Bhe, portage è ancora molto giovane rispetto a mostri sacri come dpkg e apt. Diamogli tempo e non ci deluderà nemmeno in questo ;) (imho)

Quote:
comunque ora che ho imparato a usare abbastanza bene
depclean la cosa si e' risolta in parte.


Non ho ancora avuto modo di fare disinstallazioni "pesanti" (ci penso tre volte prima di installare qualsiasi cosa, soprattutto se ha varie dipendenze), cmq terrò a mente il tuo trick, thx :D
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30965
Location: here

PostPosted: Thu Sep 18, 2003 12:17 pm    Post subject: Reply with quote

Shev wrote:
fedeliallalinea wrote:

Io non dico che sia facile ma su debian questa cosa esiste e funziona
molto bene...


Bhe, portage è ancora molto giovane rispetto a mostri sacri come dpkg e apt. Diamogli tempo e non ci deluderà nemmeno in questo ;) (imho)

Questo e' sicuro che non ci deludera' era solo per dire a [Alexi_Laiho]
che la cosa non e' impossibile.

Shev wrote:
Quote:
comunque ora che ho imparato a usare abbastanza bene
depclean la cosa si e' risolta in parte.


Non ho ancora avuto modo di fare disinstallazioni "pesanti" (ci penso tre volte prima di installare qualsiasi cosa, soprattutto se ha varie dipendenze), cmq terrò a mente il tuo trick, thx :D

Disinstallazioni pesanti neanche io ne ho mai fatte pero' ho voluto
provare depclean e debbo dire che non e' male.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
maur8
Apprentice
Apprentice


Joined: 04 Mar 2003
Posts: 229
Location: Pescara (in serie B!!!), Italy

PostPosted: Thu Sep 18, 2003 12:32 pm    Post subject: Reply with quote

Io ho provato emerge regen ma mi indicava da rimuovere programmi che ho installatodirettamente (e quindi, se non sbaglio, aggiunti al world file automaticamente). Allora ho dato un regenworld e mi ha aggiunto anche quelli. Ma che differenza c'è tra i due programmi? Io credevo che fossero lo stesso script. Voi ne sapete qualcosa?
_________________
Maur8.
"They decided our fate in a microsecond. Extermination"
Sgt. Kyle Rise, The Terminator
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30965
Location: here

PostPosted: Thu Sep 18, 2003 12:39 pm    Post subject: Reply with quote

maur8 wrote:
Io ho provato emerge regen ma mi indicava da rimuovere programmi che ho installatodirettamente (e quindi, se non sbaglio, aggiunti al world file automaticamente). Allora ho dato un regenworld e mi ha aggiunto anche quelli. Ma che differenza c'è tra i due programmi? Io credevo che fossero lo stesso script. Voi ne sapete qualcosa?

Effettivamente mi sono dimenticato di dire che faccio anche un regen
regenworld (che differenza ci sia non lo so). Ricapirolando la procedura
che uso per depclean e'
Code:
# emerge regen
# regenworld
# emerge depclean -p
Aggiungere al world file (/var/cache/edb/world) quelli che non voglio disinstallare
#emerge depclean

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
BlueRaven
Apprentice
Apprentice


Joined: 12 May 2003
Posts: 254

PostPosted: Thu Sep 18, 2003 3:31 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Io non dico che sia facile ma su debian questa cosa esiste e funziona molto bene... comunque ora che ho imparato a usare abbastanza bene depclean la cosa si e' risolta in parte.


Scusa, ma da quando in qua, su Debian, dpkg e apt tolgono di mezzo anche le dipendenze?
A me risulta che l'unico tool in grado di farlo decentemente è aptitude che, se le cose non sono cambiate, NON fa parte dell'installazione standard.
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Thu Sep 18, 2003 4:00 pm    Post subject: Reply with quote

BlueRaven wrote:

Scusa, ma da quando in qua, su Debian, dpkg e apt tolgono di mezzo anche le dipendenze?


Io uso dselect e con dselect levo le dipendenze quando disinstallo un pacchetto. Considerando che dselect non è che un frontend grafico ai due tool di Debian, la conclusione segue in modo logico. Senza contare che dselect mi pare sia parte dell'installazione base.
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Back to top
View user's profile Send private message
cerri
Bodhisattva
Bodhisattva


Joined: 05 Mar 2003
Posts: 2957
Location: # init S

PostPosted: Thu Sep 18, 2003 7:07 pm    Post subject: Reply with quote

E cmq gestire un qc per dipendenze a ritroso e' sempre difficile...
_________________
Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito
Back to top
View user's profile Send private message
The Katta
n00b
n00b


Joined: 22 Aug 2003
Posts: 3

PostPosted: Thu Sep 18, 2003 9:43 pm    Post subject: Reply with quote

Prova con dep-clean che è in gentoolkit

Fino ad ora a me non ha creato casini
Back to top
View user's profile Send private message
Benve
l33t
l33t


Joined: 13 Mar 2003
Posts: 897
Location: Italy Romagna

PostPosted: Fri Sep 19, 2003 7:26 am    Post subject: Reply with quote

Il problema non sono i tool per rimuovere le dipendenze ma gli ebuild che portano a volte dipendenze sbagliare. Ad esempio xine non ha in RDEPEND cose necessarie al suo funzionamento, e che quindi vengono tolte da un emerge depclean
Back to top
View user's profile Send private message
BlueRaven
Apprentice
Apprentice


Joined: 12 May 2003
Posts: 254

PostPosted: Fri Sep 19, 2003 7:52 am    Post subject: Reply with quote

Benve wrote:
Il problema non sono i tool per rimuovere le dipendenze ma gli ebuild che portano a volte dipendenze sbagliare. Ad esempio xine non ha in RDEPEND cose necessarie al suo funzionamento, e che quindi vengono tolte da un emerge depclean


Concordo, da me addirittura indica che si possono rimuovere le fileutils, vale a dire cp, rm, chown e buona parte dei comandi fondamentali... 8O
Back to top
View user's profile Send private message
BlueRaven
Apprentice
Apprentice


Joined: 12 May 2003
Posts: 254

PostPosted: Fri Sep 19, 2003 8:16 am    Post subject: Reply with quote

Shev wrote:
Io uso dselect e con dselect levo le dipendenze quando disinstallo un pacchetto. Considerando che dselect non è che un frontend grafico ai due tool di Debian, la conclusione segue in modo logico. Senza contare che dselect mi pare sia parte dell'installazione base.


Siamo già OT, <mode lecchino on>speriamo nella pietà dei graziosissimi et illuminatissimi moderatori<mode off> :lol:
Ieri, complice anche il fatto che sono piuttosto arrugginito su Debian, ho preso per buona la risposta.
Poi, però, mi è venuto il dubbio e ho fatto una prova, andando a marcare per il purge un pacchetto che ero sicuro si fosse portato dietro una dipendenza.
Se vuoi controllare, il pacchetto in questione è afbackup e la dipendenza tcsh.
Ebbene, il pacchetto l'ha marcato e se provo a uscire e dare un apt-get -u dselect-upgrade vedo che effettivamente lo vuole rimuovere, ma non mi ha assolutamente chiesto di rimuovere la dipendenza.
Inoltre, sono sicuro che tcsh non è richiesta da nessun altro pacchetto, in quanto è stata installata contestualmente ad afbackup.
A questo punto, mi piacerebbe sapere come fai tu. :wink:
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Fri Sep 19, 2003 8:17 am    Post subject: Reply with quote

cerri wrote:
E cmq gestire un qc per dipendenze a ritroso e' sempre difficile...


questo lo immagino, pero' la logica mi sembra semplice:

- voglio disinstallare X e le le sue dips
- controllo le dips di X
- controllo le dips di tutto il resto
- le dips di X che non sono dips di nient'altro si possono disinstallare...

la teoria é semplice, no ? Ho perso qualcosa ?

Coda
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30965
Location: here

PostPosted: Fri Sep 19, 2003 8:25 am    Post subject: Reply with quote

codadilupo wrote:
cerri wrote:
E cmq gestire un qc per dipendenze a ritroso e' sempre difficile...


questo lo immagino, pero' la logica mi sembra semplice:

- voglio disinstallare X e le le sue dips
- controllo le dips di X
- controllo le dips di tutto il resto
- le dips di X che non sono dips di nient'altro si possono disinstallare...

la teoria é semplice, no ? Ho perso qualcosa ?

Coda

La logica sara' anche semplice ma l'implementazione..... E' anche facile
per te fare 2+3+5/2 ma fallo interpretare al computer l'implementazione
non e' semplicissima (neanche impossibile).
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Fri Sep 19, 2003 8:41 am    Post subject: Reply with quote

fedeliallalinea wrote:
La logica sara' anche semplice ma l'implementazione..... E' anche facile
per te fare 2+3+5/2 ma fallo interpretare al computer l'implementazione
non e' semplicissima (neanche impossibile).


Sì, sì ! Sono d'accordo (e contento)... non volevo certo mettere in dubbio le capacità degli sviluppatori, perdinci! ;-)

Mi chiedevo solo se i problemi fossero più tecnici, o di approccio....

... e non sono certo la persona più adatta ad affrontare i primi, visto che ho già le mie belle lacune sui secondi ;-)

Coda
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Fri Sep 19, 2003 9:09 am    Post subject: Reply with quote

BlueRaven wrote:

A questo punto, mi piacerebbe sapere come fai tu. :wink:


Ieri proprio per non scrivere cacchiate mi sono loggato sul mio serverino debian per provare ciò che dicevo (come ruggine credo siamo lì :D ) ed ho provato a simulare la disinstallazione di uno dei pacchetti importanti del sistema, che si sarebbe portato dietro non ti dico quanti pacchetti (al contrario di emerge che avrebbe eliminato il pacchetto in questione e basta). Che poi non sia un sistema perfetto e che qualche dipendenza magari non troppo rigida venga a volte dimenticata è un altro paio di maniche, esistono apposta anche in debian pacchetti come deborphan e simili che vanno a raccatare i pacchetti privi di dipendenze e inutilizzati per eliminarli (ciò presuppone che se ci sono qualcuno li aveva voluti come dipendenza, ma allora perchè quando chi li ha voluti è stato tolto non s'è portato dietro anche l'orfanello?).
Insomma, non sarà perfetto ma funziona cmq molto bene.
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Back to top
View user's profile Send private message
cerri
Bodhisattva
Bodhisattva


Joined: 05 Mar 2003
Posts: 2957
Location: # init S

PostPosted: Fri Sep 19, 2003 11:06 am    Post subject: Reply with quote

codadilupo, il problema e':

TASK: devo disinstallare GNOME.

- disinstallare GNOME
- controllare dipendenza di GNOME (elenco, tra cui kernel, glibc, gcc...)
- come faccio a sapere a che punto fermarmi?

CMQ: in Debian mi dicono che e' possibile disinstallare un pacchetto E LE SUE dipendenze... ma non le dipendenze di quel pacchetto...
_________________
Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito
Back to top
View user's profile Send private message
BlueRaven
Apprentice
Apprentice


Joined: 12 May 2003
Posts: 254

PostPosted: Fri Sep 19, 2003 2:51 pm    Post subject: Reply with quote

Shev wrote:
Ieri proprio per non scrivere cacchiate mi sono loggato sul mio serverino debian per provare ciò che dicevo (come ruggine credo siamo lì :D ) ed ho provato a simulare la disinstallazione di uno dei pacchetti importanti del sistema, che si sarebbe portato dietro non ti dico quanti pacchetti (al contrario di emerge che avrebbe eliminato il pacchetto in questione e basta).


Il tutto con il solo dselect? Boh... sono veramente rimasto indietro!
Comunque dai, siamo OT, magari mi installo una Debian al volo e faccio un test selvaggio per conto mio. :wink:
Grazie per la risposta e per la pazienza!
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Thu Nov 13, 2003 10:40 am    Post subject: Reply with quote

cerri wrote:
codadilupo, il problema e':

TASK: devo disinstallare GNOME.

- disinstallare GNOME
- controllare dipendenza di GNOME (elenco, tra cui kernel, glibc, gcc...)
- come faccio a sapere a che punto fermarmi?


l'idea era: se querl pacchetto non é richiesto da nessun altro, allora posso toglierlo... altrimenti no: il problema, secondo me, é semmai un'altro:

voglio disinstallare vlc. vlc richiede come dipendenza mplayer.
mplayer, funziona benissimo anche da se, e magari, voglio disinstallare vlc, proprio perché preferisco usare mplayer. Il punto, quindi, é far capire al sistema, cosa si é espressamente installato, e cosa é stato installato come dipendenza, e cosa, in definitiva, si vuol tenere a tutti i costi.....

'nsomma.... é un casino ! 8O
Coda
Back to top
View user's profile Send private message
BlueRaven
Apprentice
Apprentice


Joined: 12 May 2003
Posts: 254

PostPosted: Thu Nov 13, 2003 11:00 am    Post subject: Reply with quote

codadilupo wrote:
Il punto, quindi, é far capire al sistema, cosa si é espressamente installato, e cosa é stato installato come dipendenza, e cosa, in definitiva, si vuol tenere a tutti i costi.....


Magari, se fosse così il problema sarebbe già risolto. :-)
In /var/cache/edb/world ci sono già tutti i pacchetti installati espressamente, basterebbe aggiungere - come ha detto fedeliallalinea - quelli che vuoi tenere a tutti i costi.
Il problema vero si ha, come ha puntualizzato Benve, che non sempre gli ebuild indicano dipendenze precise.
A dire il vero, da alcune prove fatte, io ho la netta impressione che gli script facciano un po' ognuno come gli pare: qualcuno guarda DEPEND, qualcuno RDEPEND, altri /var/db/pkg...
Ma, come dice Shev (e così ho citato proprio tutti ;-) ), Portage è ancora giovane e sicuramente migliorerà anche in questo aspetto.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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