ho usato apt-cache depends package
per ottenere tutti i pacchetti necessari in ogni caso se la sono già installato sul sistema oppure no. Quindi funzionerà sempre correttamente.
Poiché il comando apt-cache funziona in modo diverso, a seconda della lingua, è necessario provare questo comando sul proprio sistema e adattare il comando. apt-cache dipende yourpackage
In un sistema englisch si ottiene:
$ apt-cache depends yourpackage
node
Depends: libax25
Depends: libc6
Su un sistema tedesco si ottiene: nodo
Hängt ab von: libax25
Hängt ab von: libc6
La versione ital con il termine:
" Depends:
"
È necessario modificare il termine" yourpackage
"per il tuo desiderio due volte in questo comando, fare attenzione di questo!
$ sudo apt-get --print-uris --yes -d --reinstall install yourpackage $(apt-cache depends yourpackage | grep " Depends:" | sed 's/ Depends://' | sed ':a;N;$!ba;s/\n//g') | grep ^\' | cut -d\' -f2 >downloads.list
e la versione tedesca con il termine:
"Hängt ab von:
"
Devi cambiare il termine "yourpackage
" al tuo desiderio due volte in questo comando, prendersi cura di questo!
Questo comando viene utilizzato due volte in questo comando, se si desidera adattarlo alla propria lingua, occuparsi di questo!
$ sudo apt-get --print-uris --yes -d --reinstall install yourpackage $(apt-cache depends yourpackage | grep "Hängt ab von:" | sed 's/ Hängt ab von://' | sed ':a;N;$!ba;s/\n//g') | grep ^\' | cut -d\' -f2 >downloads.list
si ottiene l'elenco di link in downloads.list
Controllare l'elenco, andare alla cartella ed eseguire l'elenco:
$ cd yourpathToYourFolder
$ wget --input-file downloads.list
Tutti i pacchetti richiesti sono in:
$ ls yourpathToYourFolder
http://superuser.com/questions/876727/how-to-download-deb-package-and-all- dipendenze | http://askubuntu.com/questions/492435/how-to-download-apt-and-all-its-dependencies | http://askubuntu.com/questions/219828/getting-deb-package-dependencies-for-an-offline-ubuntu-computer-through-windows | http: // Ask Ubuntu.it/questions/216746/dependency-not-satisfiable-offline-deb-package-install/216755 –