Você pode baixar os arquivos necessários de outro sistema conectado à Internet. Para isso, você precisa criar um script de download no servidor.
apt-get --allow-unauthenticated -y install --print-uris build-essential | cut -d\' -f2 | grep http:// > download-list
Isso criará um novo arquivo chamado download-list no qual os arquivos necessários para download estão incluídos.
Agora copie este arquivo download-list
para o sistema em que você tem o recurso da Internet.
Execute o seguinte comando para baixar todos os arquivos.
wget -c -i ./download-list
Agora copie todos os arquivos .deb baixados para a pasta /var/cache/apt/
do seu servidor. Você precisará de permissão de root para isso.
Depois disso, você pode instalar build-essential
como fazemos regularmente.
sudo apt-get install build-essential