Como semear o banco de dados de pacotes apt e / ou dpkg?

0

Eu tenho este sistema que tem uma instalação básica do Ubuntu 12.04.4 LTS, mas sem acesso à rede. Eu tenho este conjunto de pacotes deb que foram copiados para algum local na referida máquina. Como obtenho o dpkg e / ou o apt para reconhecer esses pacotes como disponíveis?

Eu achei que $ sudo dpkg --recursive --record-avail faria isso, e ele vê cada pacote e informa "Informações gravadas sobre ..." para cada um, mas tentativas posteriores de $ sudo apt-get install ou $ sudo dpkg -i falharem como antes do 'registro-avail '. Eu acho que estou perto, mas sinto falta de algo.

    
por Urhixidur 25.07.2014 / 14:15

1 resposta

1

Acontece que é necessário primeiro copiar os descritores do repositório ( Packages , Sources , Release , Release.gpg , Index , Translation-en ) para /var/lib/apt/lists . Comece instalando apt-offline , que tem poucas dependências (eu estava começando a partir de uma instalação do Ubuntu de linha de comando). Depois que os descritores do repositório estiverem em vigor, apt-offline e apt se tornarão viáveis.

    
por Urhixidur 30.07.2014 / 22:05