Moderator: ago

La cosa a mio avviso piu' indolore e' copiare nel tuo overlay locale solo gli ebuild che ti servono e prima di aggiornare togliere da layman l'overlay incasinato.^Stefano^ wrote:lo posto qua perchè mi sembra simile il problema. praticamente per installare compiz-fusion ho dovuto aggiungere un overlay con layman. adesso però quando vado ad aggiornare il mondo mi trovo a dover smascherare metacity e gtk+ nonostante la versione (che è quella attualmente installata) che nell'overlay è in testing, in portage è stable. se non le metto entrambi in package.keywords non mi fa continuare con l'aggiornamento. altro problema è che vuole ricompilare un sacco di pacchetti per il cambio di use che però vengono presi dall'overlay. c'è modo di dire ad emerge di non considerare gli overlay quando aggiorno o ancor meglio, di considerarli solo per i pacchetti presi da quegli overlay?
thread splittato da http://forums.gentoo.org/viewtopic-t-568346.html
-- lavish
puoi spiegarti meglio? a parita' di pacchetto e di versione quelli dell'overlay hanno USE diverse? prova a portare un esempio^Stefano^ wrote:altro problema è che vuole ricompilare un sacco di pacchetti per il cambio di use che però vengono presi dall'overlay. c'è modo di dire ad emerge di non considerare gli overlay quando aggiorno o ancor meglio, di considerarli solo per i pacchetti presi da quegli overlay?
Code: Select all
... done!
[ebuild R ] sys-devel/gettext-0.16.1 USE="nls -doc -emacs -nocxx" 0 kB
[ebuild R ] app-text/ghostscript-esp-8.15.3 USE="X cups gtk xml -cjk -threads" 0 kB
[ebuild R ] dev-util/subversion-1.3.2-r4 USE="bash-completion berkdb java nls perl python zlib -apache2 -emacs -nowebdav -ruby" 0 kB
Total: 3 packages (3 reinstalls), Size of downloads: 0 kB
Code: Select all
Calculating world dependencies /
!!! All ebuilds that could satisfy "x11-libs/libcm" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libcm-0.1.1 (masked by: ~amd64 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "x11-wm/metacity-2.16.3" [ebuild])
!!! Problem resolving dependencies for x11-wm/metacity
!!! Depgraph creation failed.
Code: Select all
* x11-libs/libcm
Available versions: ~0.0.22_pre20060714[1] ~0.0.22_pre20060827[1] ~0.0.22_pre20060929[1] ~0.0.22_pre20061024[1] ~0.1.1[1] ~0.1.1[2]
Homepage: http://www.gnome.org
Description: Composite management library
[1] (layman/hanno-xgl)
[2] (layman/xeffects)
Code: Select all
... done!
[ebuild R ] sys-devel/gettext-0.16.1 USE="nls -doc -emacs -nocxx" 0 kB
[ebuild N ] x11-libs/libcm-0.1.1 269 kB [3]
[ebuild U ] x11-misc/transset-0.1_pre20060110 [0.1_pre20040821] 10 kB [3]
[ebuild R ] x11-libs/libXft-2.1.12 USE="-debug -newspr%" 0 kB [3]
[ebuild R ] x11-libs/qt-3.3.8-r2 USE="cups gif ipv6 nas opengl xinerama -debug -doc -examples (-firebird) -immqt -immqt-bc -mysql -nis -odbc -pertty% -postgres -qt-copy% -sqlite" 0 kB [3]
[ebuild R ] dev-util/subversion-1.3.2-r4 USE="bash-completion berkdb java nls perl python zlib -apache2 -emacs -nowebdav -ruby" 0 kB
[ebuild R ] x11-libs/cairo-1.4.6 USE="X directfb glitz svg -debug -doc -newspr% -xcb" 0 kB [3]
[ebuild R ] x11-libs/gtk+-2.10.11 USE="X jpeg tiff xinerama -debug -doc -macmenu%" 0 kB [3]
[ebuild R ] app-text/ghostscript-esp-8.15.3 USE="X cups gtk xml -cjk -threads" 0 kB
[ebuild R ] x11-wm/metacity-2.16.3 USE="xcomposite%* xinerama -debug" 1,791 kB [3]
[ebuild R ] dev-python/gnome-python-desktop-2.16.0 USE="X -debug -doc -nognome% -rsvg% -wnck%" 0 kB [3]
Total: 11 packages (1 upgrade, 1 new, 9 reinstalls), Size of downloads: 2,070 kB
Portage overlays:
[1] /usr/local/portage
[2] /usr/local/layman/sunrise
[3] /usr/local/layman/xeffects
[4] /usr/local/layman/zugaina
Would you like to merge these packages? [Yes/No]
Code: Select all
[ebuild R ] x11-libs/qt-3.3.8-r2 USE="cups gif ipv6 nas opengl xinerama -debug -doc -examples (-firebird) -immqt -immqt-bc -mysql -nis -odbc -pertty% -postgres -qt-copy% -sqlite" 0 kB [3]No, purtroppo Portage non permette ancora questo. Paludis invece sì. Comunque da quello che leggo xeffects è un overlay contenente abbastanza "monnezza", pertanto situazioni come la tua sono all'ordine del giorno.^Stefano^ wrote:non ho modo io come utente di dire a portage di non considerare gli overlay se non per i soli pacchetti che io ho installato da essi?
perchè anche copiando essi nel mio overlay, come avevi suggerito, poi come seguo gli aggiornamenti?
Teoricamente dovrebbe funzionare, devi solo stare attento ad eventuali pacchetti spostati/rinominati nell'overlay xeffects, e correggere anche il tuo overlay locale.^Stefano^ wrote:e se creassi dei link dall'overlay xeffects al mio overlay delle sole cartelle che mi servono? in questo modo aggiornando layman aggiornerei anche i link e portage vedrebbe solo i link, dico bene? si potrebbe fare o farei del casino?
Forse non si sono posti il problema di dover smascherare altre dipendenze, diversamente da come hai fatto tu^Stefano^ wrote:ma soprattutto....di tutta la gente che ha installato compiz, perchè solo io ho questo problema?