Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] escludere categorie o pacchetti dall'emerge sync
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
Panda
Apprentice
Apprentice


Joined: 31 Jul 2003
Posts: 223
Location: Cremona <=> Catania

PostPosted: Sat Jan 08, 2005 2:09 pm    Post subject: [TIP] escludere categorie o pacchetti dall'emerge sync Reply with quote

Salve a tutti,

In questi tempi mi sono dedicato un pochino a freeBSD ed arrivati al momento di aggiornare l'albero dei ports ho notato che c'e' la possibilita' di escludere dall'aggiornamento quello che non si dedisera o non serve.

Ovviamente questa feature non poteva mancare nella nostra distro preferita, e dato che non ne avevo mai sentito parlare posto questo tip sperando che possa essere utile a qualcuno, ovvero: come escludere pacchetti o categorie dall'emerge sync.

Vi bastera' aggiungere questa riga al vostro make.conf
Code:
RSYNC_EXCLUDEFROM='/etc/portage/exclude_sync'

Il percorso ed il nome del file sono del tutto arbitrari, potete piazzarlo dove vi pare, l'importante e' che ovviamente quel file contenga le categorie o i pacchetti che volete escludere dall'emerge sync. Ad esempio il mio contiene:
Code:
app-emacs
app-pda
app-xemacs
games-action
games-arcade
games-board
games-emulation
games-engines
games-fps
games-kids
games-misc
games-mud
games-puzzle
games-roguelike
games-rpg
games-server
games-simulation
games-sports
games-strategy
games-util
ppc-sources
ppc-dev-sources
Ovviamente e' solo per rendere l'idea, ancora devo completarlo. Puo' tornare utile per strippare un bel po' il portage.

NB: I nomi dei pacchetti non devono avere la categoria! Ad esempio per escludere ppc-sources non bisogna mettere sys-kernel/ppc-sources, perche' viene considerato il pattern e quindi verra' escluso tutto sys-kernel.

Enjoy 8)
Back to top
View user's profile Send private message
alexbr
Apprentice
Apprentice


Joined: 06 Sep 2003
Posts: 221
Location: Treviso - Italy

PostPosted: Sat Jan 08, 2005 2:15 pm    Post subject: Reply with quote

Fantastico!!!
Effettivamente ci sono certe categorie di software che non uso mai e che mai userò nella mia installazione, tra i quali l'altro DE, i giochi etc.
Finalmente avrò un portage un po' più scarno, non dovrò aspettare un emerge sync completo, e qualche MB in più di spazio libero nel mio portatile - ne ho davvero bisogno, dato che ho 6 GB.

p.s.: Propongo di metterlo nella raccolta di TIPs e nel wiki
_________________
Lizzie Borden with an axe
gave her father forty wakes
when she saw what she had done
she gave her mother forty one


Last edited by alexbr on Sat Jan 08, 2005 2:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Sat Jan 08, 2005 2:16 pm    Post subject: Reply with quote

ottimo tip! Panda sei un grande, hai tutta la mia stima! (theme-config e' sempre utilizzatissimo nella mia box!)

:D
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30837
Location: here

PostPosted: Sat Jan 08, 2005 3:28 pm    Post subject: Reply with quote

Grazie panda per il tip. Tempo fa l'aveva proposto anche MyZelF ma come hai fatto tu e' piu' chiaro (lui diceva solo che c'era la possibilita')
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Sat Jan 08, 2005 3:59 pm    Post subject: Reply with quote

grazie! stavo proprio per andare alla ricerca di un metodo per farlo quando ho visto questo topic. mitico :)
Back to top
View user's profile Send private message
Dhaki
Guru
Guru


Joined: 16 Jun 2004
Posts: 325
Location: Ticino - CH

PostPosted: Sat Jan 08, 2005 4:10 pm    Post subject: Reply with quote

Bellissima :D . Grande Panda
Back to top
View user's profile Send private message
Dhaki
Guru
Guru


Joined: 16 Jun 2004
Posts: 325
Location: Ticino - CH

PostPosted: Sat Jan 08, 2005 5:16 pm    Post subject: Reply with quote

Pensando però alle dipendenze, come viene risolto questo problema? cioé, se una tale pacchetto Y ha la dipendenza X che é nella cateroria Z, esclusa dal sync, cosa succede? In questo senso sarebbe "pericoloso" alleggerire portage no?
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Sat Jan 08, 2005 5:25 pm    Post subject: Reply with quote

Dhaki wrote:
Pensando però alle dipendenze, come viene risolto questo problema? cioé, se una tale pacchetto Y ha la dipendenza X che é nella cateroria Z, esclusa dal sync, cosa succede? In questo senso sarebbe "pericoloso" alleggerire portage no?


Ovviamente questo fa parte dei "rischi del mestere", gentoo e' pensata per funzionare in un certo modo, modificare il "modo" e' possibile ma bisogna stare attenti alle conseguenze ;-)
_________________
Ciao da me!
Back to top
View user's profile Send private message
Dhaki
Guru
Guru


Joined: 16 Jun 2004
Posts: 325
Location: Ticino - CH

PostPosted: Sat Jan 08, 2005 5:35 pm    Post subject: Reply with quote

Ecco la spina... Mmmh.. e sarebbe un po difficile fare una patch per emerge cosi che scarichi un ebuild necessario come dipendenza di una tale app quando si tenta di emergerla? O inutile? In effetti anche solo uno script esterno andrebbe bene, ma dipende come si comporta emerge quando non trova un ebuild.
Back to top
View user's profile Send private message
knefas
l33t
l33t


Joined: 21 Dec 2003
Posts: 828

PostPosted: Sat Jan 08, 2005 7:32 pm    Post subject: Reply with quote

Dhaki wrote:
Pensando però alle dipendenze, come viene risolto questo problema? cioé, se una tale pacchetto Y ha la dipendenza X che é nella cateroria Z, esclusa dal sync, cosa succede? In questo senso sarebbe "pericoloso" alleggerire portage no?


C'e' anche da dire che se togli games-* o ppc-* e' difficile che trovi qualcosa che ci dipenda...
(la tua obiezione rimane comunque validissima pero'!!)
Back to top
View user's profile Send private message
Panda
Apprentice
Apprentice


Joined: 31 Jul 2003
Posts: 223
Location: Cremona <=> Catania

PostPosted: Sat Jan 08, 2005 8:34 pm    Post subject: Reply with quote

Dhaki wrote:
Ecco la spina... Mmmh.. e sarebbe un po difficile fare una patch per emerge cosi che scarichi un ebuild necessario come dipendenza di una tale app quando si tenta di emergerla? O inutile? In effetti anche solo uno script esterno andrebbe bene, ma dipende come si comporta emerge quando non trova un ebuild.


Beh non so fino a che punto sia fattibile, potrebbe essere utile... ma in fin dei conti nel portage dovrebbe esserci tutto quello che serve, se togli un ebuild sono cavoli tuoi :P Bisogna piuttosto stare attenti e rimuovere solo quello di cui si e' certi non necessitarne.

Cmq, grazie per tutti i ringraziamenti :oops: :roll: :wink:
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Tue Jan 11, 2005 3:25 am    Post subject: Reply with quote

randomaze wrote:
Dhaki wrote:
Pensando però alle dipendenze, come viene risolto questo problema? cioé, se una tale pacchetto Y ha la dipendenza X che é nella cateroria Z, esclusa dal sync, cosa succede? In questo senso sarebbe "pericoloso" alleggerire portage no?


Ovviamente questo fa parte dei "rischi del mestere", gentoo e' pensata per funzionare in un certo modo, modificare il "modo" e' possibile ma bisogna stare attenti alle conseguenze ;-)

Dhaki wrote:
Ecco la spina... Mmmh.. e sarebbe un po difficile fare una patch per emerge cosi che scarichi un ebuild necessario come dipendenza di una tale app quando si tenta di emergerla? O inutile? In effetti anche solo uno script esterno andrebbe bene, ma dipende come si comporta emerge quando non trova un ebuild.

il trucco c'e', ovviamente ;)
fatta la legge e trovato l'inganno. il seguente script fa esattamente quello chiesto sopra. leggere esattamente le avvertenze prima dell'uso. AUT. MIN. RIC. :roll:
_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) 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