Newsgroup: it.comp.os.linux.ubuntu
Titolo: Problemi con aggiornamenti (altro scenario)

Ciao,
tempo addietro ho chiesto per scaricare gli aggiornamenti senza installarli.
Ora mi trovo questa situazione: casa 3g/4g e posto di lavoro fibra.
A casa ho un numero di giga limitati così come la banda, ergo vorrei 
scaricare gli aggiornamenti del PC di casa con la fibra del posto di 
lavoro. Essendo un desk, ovviamente, non lo posso portare dietro.
C'è un modo per avere la lista dei pacchetti pronti per scaricarli e 
successivamente, mettendoli in /var/cache installarli agevolmente?
Qualche script o simile partendo dalla lista dei pacchetti aggiornabili.
Scaricarli singolarmente sarebbe troppo dispendioso in termini di tempo, 
specie quando i pacchetti sono molti.
Grazie anticipatamente.
 
Es.
sudo apt list --upgradable
Elencazione... Fatto
cheese-common/focal-updates,focal-updates 3.34.0-1ubuntu1 all 
[aggiornabile da: 3.34.0-1build1]
cheese/focal-updates 3.34.0-1ubuntu1 amd64 [aggiornabile da: 3.34.0-1build1]
libcheese-gtk25/focal-updates 3.34.0-1ubuntu1 amd64 [aggiornabile da: 
3.34.0-1build1]
libcheese8/focal-updates 3.34.0-1ubuntu1 amd64 [aggiornabile da: 
3.34.0-1build1]
libinput-bin/focal-updates 1.15.5-1ubuntu0.1 amd64 [aggiornabile da: 
1.15.5-1]
libinput10/focal-updates 1.15.5-1ubuntu0.1 amd64 [aggiornabile da: 1.15.5-1]
libsejda-java/focal-updates,focal-updates 3.2.84-2~20.04 all 
[aggiornabile da: 3.2.84-1]
linux-generic/focal-updates,focal-security 5.4.0.51.54 amd64 
[aggiornabile da: 5.4.0.48.51]
linux-headers-generic/focal-updates,focal-security 5.4.0.51.54 amd64 
[aggiornabile da: 5.4.0.48.51]
linux-image-generic/focal-updates,focal-security 5.4.0.51.54 amd64 
[aggiornabile da: 5.4.0.48.51]
linux-libc-dev/focal-updates,focal-security 5.4.0-51.56 amd64 
[aggiornabile da: 5.4.0-48.52]
pdfsam/focal-updates,focal-updates 4.0.4-1ubuntu2~20.04 all 
[aggiornabile da: 4.0.4-1]
skypeforlinux/stable 8.65.0.78 amd64 [aggiornabile da: 8.65.0.76]
torbrowser-launcher/focal-updates 0.3.2-9ubuntu1 amd64 [aggiornabile da: 
0.3.2-9]

 tempo, specie quando i pacchetti sono molti.
 
Sul pc al lavoro
 
Pulisci la cache di APT
sudo apt-get clean
 
Aggiorni
sudo apt-get update
 
Scarichi i pacchetti desiderati
sudo apt-get install package1 package2 --download-only -y
 
In questo modo non installi nulla ma i pacchetti e le loro dipendenze
vengono scaricati in /var/cache/apt/archives/
 
Ovviamente al posto di package1 package2 scrivi i nomi di tutti i
pacchetti che vuoi installare.
 
Copi il contenuto di /var/cache/apt/archives/ su chiavetta e poi dalla
chiavetta alla /var/cache/apt/archives/ sul PC di casa.
 
Infine
sudo apt-get install /var/cache/apt/archives/*.deb
 


comunque il comando apt-get e' vecchio, il nuovo comando e' 
semplicemente 'apt'
 

 semplicemente 'apt'
 
e in sostanza cosa cambia? io uso apt-get solo per abitudine ..
 

mer, 14 ott 2020, 15:03:08, Tony Borlini edited:

Tra l'altro non è questo il caso ma se si dovesse usarlo all'interno di
script varrebbe il contrario, almeno stando ad una nota che tempo fa mi
ero salvato:
 
«apt è pensato per l'uso interattivo e non dovrebbe essere utilizzato
negli script.
Negli script si dovrebbe usare apt-get che ha un output stabile più
adatto per l'analisi semantica.»
 
 
 


giusto.
 


Sul PC di lavoro posso usare, di tanto in tanto, una live.
Quindi mi sarebbe più comodo scaricare i pacchetti che escono dal 
comando "upgradabili" dal PC di casa, dopo il comando apt update.
Avendo questa lista c'è un modo per scaricarli? In questo senso una 
volta capito come fare sarebbe molto semplice e rapido, ovviamente non 
uno per volta... ;)

 Sul PC di lavoro posso usare, di tanto in tanto, una live.
 
https://wiki.ubuntu-it.org/Installazione/SupportoUsb