como exatamente as dependências de pacotes funcionam?

1
  • Como exatamente as dependências de pacote funcionam quando estamos transferindo pacotes de um PC para outro?
  • Existe algo mais que influencia nas dependências de pacotes?
  • Como exatamente a arquitetura de computadores é importante para a dependência de pacotes?

Depois da minha pequena pesquisa no Google, encontrei Depende de

1) Versões do SO

2) arquitetura de computador (pacotes de sistema * 86 bit os não funcionam em sistemas operacionais de 62 bits e vice-versa)

    
por roshan 04.06.2013 / 06:59

1 resposta

1

Uma dependência ocorre quando um pacote depende de outro. Você pode pensar que seria um sistema mais fácil de gerenciar se nenhum pacote dependesse de nenhum outro, mas você enfrentaria alguns problemas, e o menor deles seria o aumento drástico do uso do disco.

Pacotes no seu sistema Linux dependem de outros pacotes. Quase todos os pacotes com um aplicativo, por exemplo, dependem das bibliotecas do sistema C, já que essas bibliotecas fornecem recursos comuns que praticamente todo programa usa. Aplicativos de rede normalmente dependem de bibliotecas de rede de baixo nível. Essas dependências realmente funcionam a seu favor, já que uma correção de bug de segurança nas bibliotecas de rede pode atualizar todos os aplicativos que fazem uso das bibliotecas atualizadas.

Além disso, o compartilhamento de software significa que cada pacote tem menos código para manter e, portanto, melhor qualidade. O compartilhamento de código está no léxico do computador desde a década de 1960.

Embora alguns pacotes dependam de bibliotecas no nível do sistema, alguns pacotes dependem de aplicativos definidos em outros pacotes. O pacote do editor de texto Emacs, por exemplo, depende da linguagem de script Perl, especificamente do comando perl. Os programas cliente de banco de dados geralmente dependem dos aplicativos do servidor de banco de dados.

Um aplicativo pode depender de um recurso fornecido por outro pacote. Também pode depender da capacidade que uma versão específica de outro pacote fornece.

A maioria das dependências de pacote pressupõe algum nível de compatibilidade e requer uma versão igual ou superior a um determinado número de versão.

Fonte: FP

    
por Mitch 04.06.2013 / 07:28