maurixnovatrento
(usa Slackware)
Enviado em 05/05/2021 - 08:22h
LinuxerMinter escreveu:
Olá pessoa, hoje quero tirar uma dúvida o tanto quanto simples, mas que me intriga. Certos programas .deb que baixo na hora de instalar ele exige vários pacotes adicionais, as vezes nem me importo muito, mas a maioria que baixo pede para baixa-los, entre eles são programas relativamente simples tais como: cliente de email, iriun webcam (pede 47 pacotes), geogebra entre outros. Não sei se é só na minha distro que pede eles, mas gostaria de saber o porquê de tantos pacotes adicionais. Será que eles deixam o sistema mais lento?
Distro: Linux Mint Cinnamon
Vou tentar explicar de forma objetiva. São diversos o motivos.
Esses pacotes adicionais são as dependências necessárias para que o pacote funcione, o desenvolvedor usa esses recursos para poder desenvolver seus programas e por consequência, os mesmos precisam estar instalado no sistema para poder rodar o programa. O objetivo é utilizar os recursos já existentes para poder otimizar o trabalho de desenvolvimento e não precisar reinventar os recursos já existentes.
Outro fator a ser considerado, é que em sistemas debian os pacotes vem fragmentados em vários pacotes pequenos. Por exemplo, é comum vermos "programaX", "programaX-data", "programaX-plugins", etc. Ou seja, uma das dependências pode ser uma própria parte do programa, assim como o ffmpeg que é fragmentado em muitos outros pacotes pequenos. Aí se um programa precisa do ffmpeg para funcionar, só para instalar o ffmpeg, fora as dependências, vai uns 10 ou mais pacotes só aí.
Isso é bom, pois mantem o sistema mais limpo. O problema, é que pra desenvolvimento isso exige mais um serviço extra que seria baixar os dev desses recursos, o que pode ser um pouco trabalhoso dependendo dos recursos que o projeto irá possuir.
___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento