View previous topic :: View next topic |
Author |
Message |
Panda Apprentice
Joined: 31 Jul 2003 Posts: 223 Location: Cremona <=> Catania
|
Posted: Sat Jan 08, 2005 2:09 pm Post subject: [TIP] escludere categorie o pacchetti dall'emerge sync |
|
|
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 |
|
Back to top |
|
|
alexbr Apprentice
Joined: 06 Sep 2003 Posts: 221 Location: Treviso - Italy
|
Posted: Sat Jan 08, 2005 2:15 pm Post subject: |
|
|
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 |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sat Jan 08, 2005 2:16 pm Post subject: |
|
|
ottimo tip! Panda sei un grande, hai tutta la mia stima! (theme-config e' sempre utilizzatissimo nella mia box!)
_________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30996 Location: here
|
Posted: Sat Jan 08, 2005 3:28 pm Post subject: |
|
|
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 |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Sat Jan 08, 2005 3:59 pm Post subject: |
|
|
grazie! stavo proprio per andare alla ricerca di un metodo per farlo quando ho visto questo topic. mitico |
|
Back to top |
|
|
Dhaki Guru
Joined: 16 Jun 2004 Posts: 325 Location: Ticino - CH
|
Posted: Sat Jan 08, 2005 4:10 pm Post subject: |
|
|
Bellissima . Grande Panda |
|
Back to top |
|
|
Dhaki Guru
Joined: 16 Jun 2004 Posts: 325 Location: Ticino - CH
|
Posted: Sat Jan 08, 2005 5:16 pm Post subject: |
|
|
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 |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Sat Jan 08, 2005 5:25 pm Post subject: |
|
|
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 |
|
|
Dhaki Guru
Joined: 16 Jun 2004 Posts: 325 Location: Ticino - CH
|
Posted: Sat Jan 08, 2005 5:35 pm Post subject: |
|
|
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 |
|
|
knefas l33t
Joined: 21 Dec 2003 Posts: 828
|
Posted: Sat Jan 08, 2005 7:32 pm Post subject: |
|
|
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 |
|
|
Panda Apprentice
Joined: 31 Jul 2003 Posts: 223 Location: Cremona <=> Catania
|
Posted: Sat Jan 08, 2005 8:34 pm Post subject: |
|
|
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 Bisogna piuttosto stare attenti e rimuovere solo quello di cui si e' certi non necessitarne.
Cmq, grazie per tutti i ringraziamenti |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Tue Jan 11, 2005 3:25 am Post subject: |
|
|
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. _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
|