Tamanho do download em MacPorts

2

Quando eu tento instalar um pacote através do apt-get no linux, ele mostra o valor total a ser baixado e o espaço que será usado após a instalação. Existe uma maneira de visualizar essas informações enquanto estiver usando macports no mac os x?

    
por roshanvid 10.03.2011 / 04:38

1 resposta

0

A maioria dos sistemas de gerenciamento de pacotes instala pacotes pré-compilados (“binários”). Sob esse sistema, o processo de compilação do pacote pré-compilado fornece tempos ideais para capturar o “tamanho da instalação” eo “tamanho do download” para cada pacote (respectivamente, pouco antes de os arquivos construídos serem “empacotados”, e logo após os arquivos do pacote para download foram montados). Esses dois números podem ser armazenados em algum tipo de lista / banco de dados, de modo que os programas de instalação possam resumi-los rapidamente e informar ao usuário o que esperar.

O MacPorts é, no entanto, baseado em código-fonte, não em pacotes pré-compilados. Cada pacote é instalado baixando o código fonte especificado e compilando-o nos programas finais e arquivos de suporte. Tecnicamente, eles poderiam registrar o tamanho esperado para os downloads do código-fonte e fornecer um “tamanho de download”, mas não o fazem. Além disso, o MacPorts suporta variantes . Essas opções de tempo de construção podem afetar drasticamente o “tamanho de instalação” de qualquer pacote (por exemplo, a variante univeral geralmente adiciona pelo menos uma arquitetura a uma construção, de modo que quase dobraria o armazenamento necessário para um pacote instalado) .

O projeto central MacPorts poderia construir cada porta (em cada combinação de suas variantes!) (para cada arquitetura!) (em cada versão do SO!) e gravar cada “tamanho de instalação” final, mas isso exigiria uma quantidade enorme de tempo e recursos.

    
por 10.03.2011 / 09:03