albfneto
(usa openSUSE)
Enviado em 24/05/2011 - 12:23h
vou ver se instalo o último calculate, numa partição vazia, pq aí eu repito seus comandos para ver o que está acontecendo.
Eu testei calculate, mas em versões anteriores.
eis mais um exemplo tirado do meu sabayon.
Copying old /var/cache/eix cache to /var/cache/eix.previous
* Running eix-update
Reading Portage settings ..
Building database (/var/cache/eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata-flat)
Reading category 154|154 (100%) Finished
[1] "sunrise" /var/lib/layman/sunrise (cache: parse|ebuild*#metadata-flat#assign)
Reading category 154|154 (100%) Finished
[2] "zugaina" /var/lib/layman/zugaina (cache: parse|ebuild*#metadata-flat#assign)
Reading category 106|154 ( 68%): net-voip .. * ERROR: net-voip/ekiga-3.2.7 failed (depend phase):
* EAPI=2 is not supported
*
* Call stack:
* ebuild.sh, line 1998: Called source '/var/lib/layman/zugaina/net-voip/ekiga/ekiga-3.2.7.ebuild'
* ekiga-3.2.7.ebuild, line 11: Called inherit 'kde4-base' 'gnome2'
* ebuild.sh, line 1403: Called qa_source '/usr/portage//eclass/kde4-base.eclass'
* ebuild.sh, line 43: Called source '/usr/portage//eclass/kde4-base.eclass'
* kde4-base.eclass, line 23: Called inherit 'kde4-functions' 'toolchain-funcs' 'fdo-mime' 'gnome2-utils' 'base' 'virtualx' 'versionator' 'eutils'
* ebuild.sh, line 1403: Called qa_source '/usr/portage//eclass/kde4-functions.eclass'
* ebuild.sh, line 43: Called source '/usr/portage//eclass/kde4-functions.eclass'
* kde4-functions.eclass, line 20: Called die
* The specific snippet of code:
* *) die "EAPI=${EAPI} is not supported" ;;
*
an tentar hoje, atualizar o overlay Zugaina (é um dos overlay clássicos, o zugaina e o sunrise, no meu sabayon eu uso os overlays, sabayon, pure-funtoo, sunrise e zugaina).
houve a mensagem acima,é só ler para ver, o portage disse, que o pacote EKIGA tem uma linha no Ebuild (o script que controla a compilação) chamando para uma antiga versão (EAPI 2, não mais suportada)pq foi compilado num KDE4 velho!
ou seja, ignorei pq eu não uso EKIGA, ele não está instalado, mas se eu usasse, teria que por exemplo, que procurar outro ekiga, fora do overlay zugaina, em outra versão e que usasse bibliotecas mais novas!
ou seja, é mais ou menos assim qu se faz, fazer o que o portage pede! s etiver duvida simule (emrege -p) se souber queu já tem pacote que serce, instale sem depe (emerge --nodeps).
cuidado apenas com opções de emerge tipo world, tipo clean e deepclean.
teoricamente, portage permite remover pacotes orfãos, ma é perigoso, vc já percebeu que os gentoos tem muitsa deps cruzadas. ex. instalou o pacote A, e NÂO precisa do pacote B (sozinho, sem nada dep) para funcionar, mas se ele encontrar no sistema o pacote B instalado, e funcionar melhor com ele, ela vai USAR (flags USE=)
e aí, o pacote B, teóricamente orfão, não é mais orfão, percebeu, se vc tirar o pacote B orfão, quebra o pacote A!
o Daniel Robbins, o inventor do Portage e do Gentoo, é um programador brilhante
e curioso, é bem acessível e ajuda todo Mundo, já a galera dos foruns gentoo, dá impressão de que tem que ser um gênio do gentoo! Ignoram quase as gentoo like e a galera que as usa!
porém o Daniel não!
me falou por email, que gosta de Sabayon, testou e que é amigo do Fabio Erculiani.