Novas dependencias? [RESOLVIDO]

1. Novas dependencias? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/08/2011 - 15:39h

Desde o dia que instalei o gentoo eu nunca usei o # emerge --sync. Hoje eu fui usar o emerge -uvaDN e no final aparece isso:

000092 Total: 76 packages (8 new, 68 reinstalls), Size of downloads: 109,299 kB
(se alguem pedir eu posto todo o resto)

Sou noob no gentoo e quero entender porque apareceram novas dependencias, sendo que eu achava que todas as dependencias estavam resolvidas.
E tem como eu me livrar dessas novas dependencias?


  


2. MELHOR RESPOSTA

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 07/08/2011 - 17:01h

não é o sync, é tirar as deps manualmente, ex> , pacote chamado "aplicativo"depende de glib, gcc, gnome e gentooutils vc conhece o pacote e sabe que a dep gcc não é essencial, aí vc faz:

$ sudo USE="-gcc" emerge -av aplicativo

ou tenta instalar sem dep alguma:

$ sudo emerge -av --nodeps aplicativo

ambos os casos, é preciso saber se vc não está tirando dependencias essenciais.

emerge --sync só atualiza a arvora portage, ele não remove nada, pelo que eu saiba, o que remove é o --depclean, este sim pode tirar dependencias, inclusive o kernel.

http://negativesum.net/tech/linux/gentoo/kernel

na duvida execute emerge --sync com opção --pretend

o emerge --sync é o equivalente gentoo do apt-get update, embora um pouco diferente, pq o gentoo não tem binários, tem scripts tem ebulds

tente instalar o pacote que substitue o HAL, com opção --nodeps.

o meu está diferente pq já instalei sem HAL. não precisei tirar.

3. Re: Novas dependencias? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 07/08/2011 - 16:03h

bom, precisa antes fazer emerge --sync, senão não atualiza nunca os repos.

os re-instalados são patchs, normal...

Gentoo é rolling release, é normal ter dezenas ou mesmo centenas de pacotes a baixar ou re-instalar. podem chegar a 700 pacotes semanalmente.

as deps estavam resolvidas, mas para os pacotes antigos

as deps poderá controlar algumas com use="pacotes" emerge, outras são essenciais, mas gentoo tem deps cruzadas, um exemplo, uma hipótese, vc não usava compiz, não tinha sexy-python, instalou compiz, ele baixou sexy-python, agora tem sexy-python, quando chega a hora de atualizar por ex pylib, funciona sem sexy-python, mas agora vc tem sexy-python, e o sistema funciona melhor com ele, vai cruzar e virar dependencia, é normal em gentoo.

se não quiser ter um montão de deps, faça o emerge --sync, senão não achará pacotes novos, e evite emerge -uvaDN world, instalando apenas os pacotes que quer, ex

LINGUAS="pt_BR" emerge -av brasero

fazendo assim, apenas as deps que brasero precisar ele vai baixar, pq os comandos world, atualizam todos os pacotes da distro...
ou seja, o que vc deve evitar ou fazem com cuidado, são os comando tipo emerge world e não emerge --sync, emerge --sync oum emerge portage é o unico modo de saber por ex, se o repo tem GNOME novo
seusar GNOME 2 cuidado tb pq o GNOME novo do gentoo é 3, isso quebra o GNOME2.

se for fazer emerge -uvaDN world, bom, precisa antes fazer emerge --sync, senão não atualiza nunca os repos.

faça antes o emerge -uvaDN world com opção -p, pq é arriscado.

emerge -uvpaDN world





4. Re: Novas dependencias? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/08/2011 - 16:51h

estou usando o # emerge -uvaDN porque estou seguindo um tutorial para remover o hal do sistema.

O emerge --sync estou evitando usar, por enquanto, pois uso muito o --depclean e li que ele pode remover o kernel caso esteja desatualizado.

o emerge -av uso com frequencia

Eu ja mudei varias use flags e mesmo assim nao consegui me livrar das 8 novas deps antes de concluir o -uvaDN. O jeito e instalar elas.

Nao entendi bem o que voce quis dizer com usar o --sync para evitar ter um montao de deps.


5. Re: Novas dependencias? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/08/2011 - 17:23h

Remover as deps manualmente vai ser util depois que eu analisar melhor os pacotes. Entao eu ja posso considerar o topico resolvido.
Vlw pela atencao.

Obs: a teu avatar fica melhor com o background do browser escuro.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts