apt-cdrom no Ubuntu: Instalação de Pacotes sem Internet

Visão Geral

Em datacenters com políticas de segurança restritivas, zonas desmilitarizadas (DMZ) sem acesso externo ou ambientes air-gapped, a instalação de softwares no Ubuntu exige abordagens alternativas. O utilitário apt-cdrom surge como uma ferramenta essencial nesse cenário, viabilizando o gerenciamento de dependências a partir de imagens ISO ou mídias físicas locais. Este artigo detalha o funcionamento interno dessa solução e demonstra como configurar volumes ópticos como fontes confiáveis do APT passo a passo.

1. Arquitetura do apt-cdrom e Consulta de Parâmetros

A execução de apt-cdrom --help exibe a sintaxe operacional e o conjunto de subcomandos suportados pelo utilitário, projetado especificamente para incorporar dispositivos ópticos e unidades removíveis à base de fontes de pacotes do sistema.
Com essa interface, os administradores aprendem a inserir imagens de instalação do Ubuntu diretamente no arquivo /etc/apt/sources.list de forma íntegra e sem intervenções manuais propensas a erros de sintaxe.
⚙️ [Parâmetros Essenciais]

add : Realiza a montagem do disco, analisa os índices disponíveis e adiciona o novo repositório à lista do gerenciador.
ident : Extrai a assinatura única da mídia e relata as propriedades identificadoras do dispositivo.
-d, --cdrom : Define explicitamente o diretório de montagem personalizado para a imagem ISO ou disco óptico.
-m, --no-mount : Desativa o controle automático de montagem e desmontagem, preservando o estado definido pelo administrador.
-f, --fast : Acelera a leitura dos metadados ao omitir verificações completas de redundância e integridade nos binários.
-a, --thorough : Executa uma varredura aprofundada nos diretórios para localizar listas de pacotes em estruturas não padronizadas.

Sintaxe e opções do apt-cdrom

2. Criação do Ponto de Montagem e Reconhecimento da Mídia (ident)

Antes de vincular qualquer unidade ao APT, é necessário preparar o ponto de montagem padrão no sistema de arquivos executando sudo mkdir -p /media/cdrom.

Criação do diretório de montagem

Na sequência, o comando sudo apt-cdrom -d /media/cdrom ident valida as propriedades do dispositivo inserido no caminho especificado (/media/cdrom), permitindo que o administrador inspecione os metadados e o rótulo do volume antes da gravação definitiva.
A saída gerada pelo terminal confirma a leitura inicial dos setores do disco, assegurando que os cabeçalhos da imagem ISO estejam consistentes para uso operacional.

Verificação e identificação da mídia via ident

3. Integração de Repositórios Offline com apt-cdrom add

Para registrar formalmente o volume sem alterar o estado de montagem previamente configurado, utiliza-se a instrução sudo apt-cdrom -m -d /media/cdrom add. O parâmetro -m instrui o programa a aproveitar o diretório /media/cdrom já ativo e iniciar o escaneamento dos índices locais de pacotes.
O processo de varredura mapeia a estrutura de diretórios do disco e prepara os registros para inclusão na base de dados do gerenciador APT.

Registro do repositório com o comando add

Para checar a efetivação da nova origem, o comando grep 'cdrom:' /etc/apt/sources.list vasculha as diretivas ativas dentro das fontes do sistema.
Caso o retorno seja vazio, como demonstrado na imagem abaixo, significa que a mídia atual não contém metadados de índices compatíveis ou que o processo requer ajustes na raiz dos pacotes antes de persistir o registro no arquivo de configuração.

Auditoria de entradas cdrom no sources.list

4. Atualização de Índices Locais e Teste de Localização de Pacotes

Ao gerenciar servidores desconectados da internet, qualquer tentativa de conexão externa falhará. Por isso, aplica-se o comando sudo apt-get update --no-download, que instrui o APT a ignorar servidores remotos e atualizar o cache exclusivamente com os índices presentes nas mídias locais.
A saída exibe a leitura direta dos arquivos locais (Reading package lists...), deixando a infraestrutura pronta para resolver pacotes offline.

Atualização do cache do APT sem download

Por fim, a pesquisa por binários específicos pode ser realizada via apt-cache search --names-only ubuntu-standard, focando a busca estritamente no nome dos pacotes disponíveis no cache atual.
A ausência de resultados no terminal evidencia que a coleção de metadados da mídia vinculada não disponibiliza o pacote consultado, orientando o administrador a verificar o conteúdo da imagem utilizada.

Busca de pacote local com apt-cache

A utilização assertiva do apt-cdrom transforma o provisionamento de sistemas operacionais isolados em um processo ágil e previsível. Com essa metodologia, equipes de infraestrutura conseguem manter o ecossistema Ubuntu atualizado e operacional mesmo sob as mais severas restrições de conectividade de rede.