Por que tantos pacotes precisam ser atualizados quando especifico apenas um para o apt-get?

0

Eu uso ALT Linux 6, e eu preciso lançar um script Python 3 que usa OpenGL e openCV, eu percebi que pip está ausente em minha instalação Python que já é burra), então de alguma forma eu percebi que pip no Linux é chamado python-module-pip, então eu escrevo no terminal

apt-get install python-module-pip

E eu entendo que 251 pacotes serão atualizados, 215 novos instalados, 776 removidos, 62 MB baixados, 2550 MB liberados. Por que é tão difícil instalar apenas um pacote?

Eu não mencionei que agora estou usando o Firefox 17.0 porque tenho 12 GB de espaço livre em disco na minha partição Linux, mas não é suficiente para atualizar o Firefox quando ele também tenta extrair muitos outros pacotes, efetivamente atualizando todo o sistema operacional, o mesmo que eu fisicamente não posso fazer uma atualização para o ALT Linux 8.0 porque não há espaço em disco suficiente para descompactar todos os pacotes.

    
por ivan866 13.03.2018 / 20:00

1 resposta

3

Ele economiza tempo e trabalho quando o código comum pode ser fatorado em uma biblioteca. As funções que uma biblioteca contém podem ser testadas independentemente de qualquer programa cliente e reutilizadas em muitos programas sem duplicar o tempo e o esforço de desenvolvimento.

Portanto, não é incomum que coisas importantes como o Python tenham muitas dependências. Você verá muitas dependências para qualquer programa importante, como X11, gcc, perl, etc.

Como as linguagens de programação podem ser solicitadas a fazer muitas coisas, também não é incomum que elas dependam de muitas bibliotecas.

    
por 13.03.2018 / 20:12

Tags