Quindi sto giocando con l'installazione di pacchetti offline sul server 12.04, dopo aver scaricato i pacchetti recuperando e wgetting i loro URI usando le istruzioni qui: http://www.webupd8.org/2009/11/get-list-of-packages- e-dependencies.html
L'ho fatto con apt-get upgradee apt-get dist-upgrade, quindi, ho installato i pacchetti scaricati usando dpkg -i. Quindi il processo sembrava così:
- Ottieni URI
wgeti pacchetti in una cartella (upgradepacchetti da / aggiornare edist-upgradepacchetti da / dist-upgrade)- corri
dpkg -i /upgrade/*.debe poidpkg -i /dist-upgrade/*.deb
La mia domanda è: questo metodo di installazione manuale dei pacchetti aggiornati otterrebbe correttamente tutto aggiornato, dando lo stesso risultato che se avessi appena eseguito apt-get upgradee apt-get dist-upgradenormalmente? O c'è qualcosa che fanno i normali apt-getcomandi che non si farebbe in questo modo?
aptfa esattamente diversamentedpkgin questo caso, dato che originariamenteaptusavo ottenere gli URI di tutti i pacchetti, comprese le loro dipendenze? Quando si tratta dell'atto effettivo di installazione, sembra cheaptsia praticamente solodpkgper eseguire il disimballaggio e l'installazione dei pacchetti, l'unica differenza è cheaptverifica preventivamente le dipendenze (ma è già coperto perché ero solitoaptscaricare i pacchetti, tra cui dipendenze, in primo luogo). A meno che non mi manchi qualcosa?