Usando pacotes debian baixados anteriormente para atualizar para o Ubuntu 13.04

Usando pacotes debian baixados anteriormente para atualizar para o Ubuntu 13.04

Antes de atualizar para o Ubuntu 13.04, baixei a maioria dos pacotes .deb necessários separadamente. Agora tenho uma pasta com vários pacotes .deb necessários para atualização.

Como posso atualizar para o Ubuntu 13.04 usando o terminal de forma que o processo de atualização use meus pacotes baixados e não os baixe novamente separadamente? (No entanto, pode ser necessário baixar os pacotes que não baixei.)

Responder1

Se você colocar os .deb baixados no /var/cache/apt/archivesapt, deverá usá-los em vez de baixá-los novamente.

$ sudo cp /path/to/debs/*.deb /var/cache/apt/archives

Observe que por si só isso não impede o download de alguns pacotes. Se houver alguma dependência faltando ou se houver uma versão mais recente de um .deb em cache, o apt deve baixá-los.

Se você quiser ter certeza de que nenhum download será feito, use --no-download:

$ sudo apt-get upgrade --no-download

Editar

Se você for atualizar usando do-release-upgradevocê não pode usar --no-download, mas ele usa o mesmo caminho para armazenar pacotes.

informação relacionada