Então, eu estou brincando com a instalação de pacotes offline no 12.04 Server, baixando pacotes recuperando e wgetting seus URIs usando as instruções aqui: http://www.webupd8.org/2009/11/get-list-of-packages- and-dependencies.html
Eu fiz isso apt-get upgrade
e apt-get dist-upgrade
, em seguida, fui instalar os pacotes baixados usando dpkg -i
. Então, o processo ficou assim:
- Obter URIs
wget
os pacotes para uma pasta (upgrade
pacotes para / upgrade edist-upgrade
pacotes para / dist-upgrade)- corra
dpkg -i /upgrade/*.deb
e depoisdpkg -i /dist-upgrade/*.deb
A minha pergunta é: será que esse método de instalação manualmente os pacotes atualizados corretamente se tudo atualizados, dando o mesmo resultado como se eu tivesse acabado de correr apt-get upgrade
e apt-get dist-upgrade
normalmente? Ou existe algo que os apt-get
comandos normais fazem que não seriam executados dessa maneira?
apt
é diferentedpkg
nesse caso, dado que originalmente eu costumavaapt
obter os URIs de todos os pacotes, incluindo suas dependências? Quando se trata do ato real de instalação, parece que eleapt
está apenas usandodpkg
para executar a descompactação e instalação dos pacotes, a única diferença é queapt
verifica as dependências de antemão (mas isso já está coberto porque eu costumavaapt
baixar os pacotes, incluindo dependências, em primeiro lugar). A menos que eu esteja perdendo alguma coisa?