Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dependências no emerge/portage
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
cohn
n00b
n00b


Joined: 16 Jul 2004
Posts: 27
Location: Belo Horizonte - MG - Brazil

PostPosted: Thu Oct 28, 2004 9:43 pm    Post subject: Dependências no emerge/portage Reply with quote

A dúvida é a seguinte:

Como saber quem está a pedir a instalação de um ebuild?

Tentando ser menos obtuso:

# emerge -vDu system
(...)
[ebuild NS ] sys-kernel/linux-headers-2.4.21-r1
(...)

Gostaria de saber qual ebuild possue como dependência o 'linux-headers'

Têm algumas dependência de java que também gostaria de saber quem precisa
_________________
"One of the keys to happiness is a bad memory."
--- Rita Mae Brown
Linux Registered User #99124
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Thu Oct 28, 2004 9:56 pm    Post subject: Reply with quote

Você pode usar o qpkg, está no pacote gentoolkit. Não lembro os comandos, porém. :roll:

Uma alternativa é usar o comando -t, como "emerge -uDptv world", que lista os pacotes pela árvore de dependências.
_________________
RTFM!
Back to top
View user's profile Send private message
cohn
n00b
n00b


Joined: 16 Jul 2004
Posts: 27
Location: Belo Horizonte - MG - Brazil

PostPosted: Thu Oct 28, 2004 10:49 pm    Post subject: Como corrigir uma dependência errada? Reply with quote

Code:
[nomerge      ] sys-apps/baselayout-1.9.4-r6  -bootstrap -build -debug -livecd (-selinux) -static (-uclibc)
[nomerge      ]  sys-apps/gawk-3.1.3-r1  -build +nls (-uclibc)
[nomerge      ]   sys-libs/glibc-2.3.4.20040808-r1  -build -debug -erandom -hardened -makecheck -multilib +nls -nptl +pic -userlocales
[ebuild  NS   ]    sys-kernel/linux-headers-2.4.21-r1  -build 27,864 kB


Este resultado indica que glibc pede linux-headers, estou certo?

Entretanto uso sys-kernel/ck-sources (que é kernel 2.6) portanto não preciso de linux-headers-2.4

Como corrigir isto?
_________________
"One of the keys to happiness is a bad memory."
--- Rita Mae Brown
Linux Registered User #99124
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Fri Oct 29, 2004 1:29 am    Post subject: Reply with quote

Se não me engano, "emerge -C linux-headers" e "emerge linux26-headers", seguido de "emerge glibc gcc" pra tomar efeito.
_________________
RTFM!
Back to top
View user's profile Send private message
To
Veteran
Veteran


Joined: 12 Apr 2003
Posts: 1145
Location: Coimbra, Portugal

PostPosted: Fri Oct 29, 2004 8:24 am    Post subject: Reply with quote

fernandotcl wrote:
Se não me engano, "emerge -C linux-headers" e "emerge linux26-headers", seguido de "emerge glibc gcc" pra tomar efeito.


Não estás enganado, eu pelo menos eu também acho que é assim.


_________________

------------------------------------------------
Linux Gandalf 3.2.35-grsec
Gentoo Base System version 2.2
------------------------------------------------
Back to top
View user's profile Send private message
seventhguardian
Apprentice
Apprentice


Joined: 10 May 2004
Posts: 261
Location: Portugal

PostPosted: Mon Nov 01, 2004 2:55 pm    Post subject: Reply with quote

Boas!

Tambem vais querer por o "nptl" nas tuas USE's. Quanto ao "multilib" não sei se deves por ou não.. Tou a investigar.....
Back to top
View user's profile Send private message
cohn
n00b
n00b


Joined: 16 Jul 2004
Posts: 27
Location: Belo Horizonte - MG - Brazil

PostPosted: Thu Nov 04, 2004 7:59 pm    Post subject: O que seria NPTL? E porque é bom? Reply with quote

Encontrei apenas que NPTL seria "Native POSIX Threading Library"

Qual a vantagem sobre a thread compilada sem este USE FLAG?

Se é bom tem como apenas acrescentar este USE FLAG e remergir glibc ou o sistema parará de funcionar?

Obrigado
_________________
"One of the keys to happiness is a bad memory."
--- Rita Mae Brown
Linux Registered User #99124
Back to top
View user's profile Send private message
malloc
l33t
l33t


Joined: 19 Sep 2003
Posts: 762

PostPosted: Thu Nov 04, 2004 8:22 pm    Post subject: Reply with quote

o multilib é só para amd64.
O nptl é uma nova forma de gerir as threads...supostamente é mais rapida e a memoria ocupada pelas threads e melhor gerida.
_________________
--> Linux ### 2.6.11-ck2 #1 Sat Mar 12 20:21:30 WET 2005 i686 GNU/Linux <--
Back to top
View user's profile Send private message
seventhguardian
Apprentice
Apprentice


Joined: 10 May 2004
Posts: 261
Location: Portugal

PostPosted: Thu Nov 04, 2004 9:24 pm    Post subject: Reply with quote

Terás de reemergir as coisas afectadas pela flag.. em principio serão o gcc, glibc, e assim.

Podes fazer 'emerge system -evp' para listares todos os ebuilds de sistema. Procuras os que têm use flags a verde e com um asterisco à beira. Esses serão akeles k terás que reemergir. Depois faz 'emerge <nomepacote> --oneshot' para os actualizares sem mexer no world (evita teres pacotes no sistema que já foram dependencia de outros e que agora n servem pa nada..).

Em principio ficara tudo bem. Já soube de historias de gente a quem o sistema deixou de funcionar etc etc... mas em principio n deves ter problemas. Eu n tive até agora.. e noto um pekenino acrescimo de rapidez (pode ser um placebo..... lol).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese 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