View previous topic :: View next topic |
Author |
Message |
Hal-10000 Tux's lil' helper
Joined: 03 Jan 2013 Posts: 120
|
Posted: Thu Jul 24, 2014 6:20 am Post subject: [Risolto] x264 provoca ricompilazione di 199 pacchetti |
|
|
Aggiornando il sistema mi sono imbattuto in questo:
http://pastebin.com/1WHKWAB9
cosa posso fare per evitare la ricompilazione di 199 pacchetti provocata da media-libs/x264?
Code: | $ eix media-libs/x264
[U] media-libs/x264
Available versions: 0.0.20111220 ~0.0.20120327 ~0.0.20120707 ~0.0.20130506(0/132) ~0.0.20130731(0/135) ~0.0.20130912(0/138) 0.0.20140308(0/142) **9999(0/142) {10bit custom-cflags debug +interlaced opencl pic sse static-libs +threads ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
Installed versions: 0.0.20111220(19:56:26 29/06/2013)(interlaced threads -10bit -custom-cflags -debug -pic -static-libs)
Homepage: http://www.videolan.org/developers/x264.html
Description: A free library for encoding X264/AVC streams
|
Ringrazio per l'aiuto
Last edited by Hal-10000 on Thu Jul 24, 2014 8:20 am; edited 1 time in total |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Thu Jul 24, 2014 7:37 am Post subject: |
|
|
Code: |
The following packages are causing rebuilds:
(media-libs/x264-0.0.20140308::gentoo, ebuild scheduled for merge) causes rebuilds for:
(media-video/vlc-2.1.2::gentoo, ebuild scheduled for merge)
|
veramente causa la ricompilazione di un solo pacchetto. gli altri sono quasi tutti update (U). I rebuild forzati sono quelli indicati da una r.
se non vuoi aggiornare tutto il sistema basta
Code: | # emerge -1av media-libs/x264 |
_________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Hal-10000 Tux's lil' helper
Joined: 03 Jan 2013 Posts: 120
|
Posted: Thu Jul 24, 2014 8:15 am Post subject: |
|
|
Ciao Onip e grazie per la sollecita risposta. Mi scuso per non aver ben compreso il messaggio di portage.
In realtà mi aveva sorpreso il dover fare l'update di così tanti pacchetti, visto che aggiorno il sistema con cadenza settimanale e di solito non ce ne sono più di 15-20 ogni volta (anche meno).
A questo punto, visto che il rebuild forzato è limitato solo a x264 e che tutti gli altri sono semplici Updates, come mi hai correttamente fatto notare, procederò con l'aggiornamento totale, anche se sarà un pò lunghetto
Grazie ancora e
Ciao |
|
Back to top |
|
|
sabayonino Veteran
Joined: 03 Jan 2012 Posts: 1012
|
Posted: Thu Jul 24, 2014 11:05 am Post subject: |
|
|
ciao
nota alla fine il messaggio :
Code: | The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-libs/webkit-gtk-2.4.4
# required by gnome-extra/zenity-3.12.1[webkit]
# required by @selected
# required by @world (argument)
=media-libs/harfbuzz-0.9.28 icu
Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages. |
richiede che harfbuzz sia ricompilato con la use flag "icu" abilitata
Code: | # emerge -uDNa --with-bdeps=y @world --autounmask-write |
Code: | # etc-update (accetta la modifica con -5) |
Code: | # emerge -uDNa --with-bdeps=y @world |
oppure
Code: | # euse -E icu -p media-libs/harfbuzz |
Code: | # emerge -uDNa --with-bdeps=y @world |
ciao
PS : molti sono pacchetti "virtual" (relativi a perl) non necessitano di vera e propria compilazione per cui si installano molto velocemente _________________ LRS i586 on G.Drive
LRS x86-64 EFI on MEGA |
|
Back to top |
|
|
Hal-10000 Tux's lil' helper
Joined: 03 Jan 2013 Posts: 120
|
Posted: Mon Jul 28, 2014 7:24 am Post subject: |
|
|
Ciao sabayonino e grazie per la precisazione. Per procedere utilizzerò la prima opzione, perchè la conosco bene, in quanto più volte sperimentata in passato.
Quanto invece alla seconda opzione da te indicata e cioè Code: | euse -E icu -p media-libs/harfbuzz
| a cosa serve in particolare? |
|
Back to top |
|
|
sabayonino Veteran
Joined: 03 Jan 2012 Posts: 1012
|
Posted: Mon Jul 28, 2014 11:02 am Post subject: |
|
|
Hal-10000 wrote: | Ciao sabayonino e grazie per la precisazione. Per procedere utilizzerò la prima opzione, perchè la conosco bene, in quanto più volte sperimentata in passato.
Quanto invece alla seconda opzione da te indicata e cioè Code: | euse -E icu -p media-libs/harfbuzz
| a cosa serve in particolare? |
é un tool di gentool-kit
serve per gestire le use flag del singolo pacchetto (agisce sul file package.use) (abilitarle,disabilitarle,cancellarle etc)
nel caso :
abilita (-E) la flag "icu" per il pacchetto (-p) media-libs/harfbuzz PER (tutte le versioni se non ne viene specificata una in particolare)
se lo esegui avrai un output del tipo :
Code: | Adding "media-libs/harfbuzz[icu]" use flag in "/etc/portage/package.use"
|
il quale è molto esplicativo. una alternativa ad utilizzare editor o "echo" di varia natura , e soprattutto evita le rindondanze dei pacchetti all'interno del file package..use con l'andar del tempo.
Info :
PS : mentre se vuoi gestire le flag a livello Globale , con una interfaccia ncurses , suggerisco ufed
_________________ LRS i586 on G.Drive
LRS x86-64 EFI on MEGA |
|
Back to top |
|
|
Hal-10000 Tux's lil' helper
Joined: 03 Jan 2013 Posts: 120
|
Posted: Mon Jul 28, 2014 12:03 pm Post subject: |
|
|
Chiarissimo, proverò ad usare euse, grazie |
|
Back to top |
|
|
|