o que é ausencia de dependencias?

1. o que é ausencia de dependencias?

Allan Vieira Ribeiro
avrstrife

(usa Suse)

Enviado em 18/03/2008 - 21:35h

Instalei ontem o openSuSE e quando fui instalar o driver nvidia pelo oneclick install no site http://en.opensuse.org/Nvidia o yast mandou uma mensagem dizendo não foi possível instalar devido a ausencia de dependencias. O que devo fazer, tentei instalar outros programas e aconteceu a mesma coisa


  


2. Re: o que é ausencia de dependencias?

marcus v gonçalves
marck

(usa Suse)

Enviado em 18/03/2008 - 22:00h

Falta de dependências são pacotes que faltam para a instalação de outro programa(pacote). No linux os programs compartilham pacotes por ser um S.O integrado ao contrário do windows Assim cada pacote que for isntalado pode ser utilizado para rodar vários programas deixando o S>O> enxuto.
Em termos práticos: se vc quer instalar o programa A se for pedida a dependência Z o programa "não sera instalado" até satisfeita esta necessidade.Então quando vc instalar o pacote P que pede a dependencia Z, ela ja estara instalada para o programa P. Entendeu A e P requerem Z, estando Z instalado Z tudo fica oK.


para instala o pacote nvida utilize o Yasy.

.....yast
....software
...repositórios da comunidade
....habilite nvidia
encerrar. Será baixados as referências de pacotes existentes no nvidia .com
Apartir dai é só ir no yast software
digitar nvidia
e baixar os pacotes necessários.
após baixados inicie no modo texto e de o comando
sax2 -r

*no site da nvidia procure ver qual o driver correto para sua placa.
**para complementar http://www.vivaolinux.com.br/dicas/verDica.php?codigo=8741
abraço


3. sé uma observação ao comentário anterior

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 19/03/2008 - 11:12h

o windows também compartilha as bibliotecas (vulgo dlls) da mesma forma que o linux. A diferença é que muitos programas preferem duplicar as bibliotecas doque correr o risco de não funcionarem. O problema do windows é que não há versionamento destas bibliotecas.
No linux se uma biblioteca muda alguma interface, um programa velho passa a não funcionar mais com esta biblioteca compartilhada, como aconteceria no windows.
Ai no windows os programas mandam sobrescrever as bibliotecas ferrando com tudo, no linux se os programas fazerem isto também ferram com o sistema do mesmo jeito.
A vantagem do linux que você pode ter varias versões de uma biblioteca no sistema, mas da um trampo danado para ai então rodar um programa somente compativel com uma versão mais antiga. Sorte que na maior parte das distribuições, todo esse trabalho de adequar de ca e adequar de la para as novas versões é feito pela comunidade e para os usuários "simples mortais" basta utilizar um gerenciador de pacote e instalar tudo a um click, muito mais rapido e facil doque pro windows.
E viva o open source pois no mundo do software proprietário isso é uma coisa muito dificil de fazer, pois as bibliotecas proprietárias são usadas para cada um dos seus softwares e oque é comum entre todos é somente a API do SO (ou seja, no caso do windows a API Win32)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts