Tenho dois PCs e um deles está no Ubuntu 20, agora vou instalar o Ubuntu 20 no meu outro PC também. No PC rodando Ubuntu, instalei muitos pacotes que consumiram muita internet durante a instalação. Então estou procurando uma forma de transferir todos os pacotes instalados em um PC diretamente para outro. Isso é possível?
Responder1
Em ambos os sistemas as mesmas fontes de pacotes devem estar ativas. Configure o apt em seu 1. sistema para manter os pacotes baixados em cache /var/cache/apt/archives. Isso não é mais padrão.
cat /etc/apt/apt.conf.d/01keep-debs
# Heruntergeladene Pakete behalten.
Binary::apt::APT::Keep-Downloaded-Packages "true";
APT::Get::Keep-Downloaded-Packages "true";
Binary::apt-get::APT::Keep-Downloaded-Packages "true";
Agora você pode copiar os debs de 1. Sistema para 2. um.
Seu segundo sistema também precisa de acesso à Internet para atualizar os pacotes disponíveis. Se o apt (no sistema 2.) o encontrar em seu cache, ele o aceitará.
Responder2
Os pacotes baixados após um apt install
são armazenados em cache /var/cache/apt/archives
, com o objetivo de eventualmente reutilizá-los sem a necessidade de baixá-los novamente.
Assim, esses arquivos baixados .deb
poderiam ser copiados para o mesmo diretório na outra máquina. Se um comando de instalação for emitido nessa máquina, as cópias dos arquivos armazenadas localmente serão usadas se ainda corresponderem às versões nos servidores de software.