Creare un CD con gli aggiornamenti più recenti
Creare un CD con gli aggiornamenti più recenti
Ho il seguente problema:
ho installato da poco Ubuntu Breezy e ho visto che dalla data di pubblicazione (ottobre 2005) ad oggi ci sono diversi aggiornamenti da eseguire.
Siccome si tratta di più di un centinaio di mega e siccome il PC da aggiornare è dotato di un modem 56K vorrei poterli scaricare da un PC dove è disponibile una connessione ADSL quindi creare un cd di aggiornamento per il primo PC.
Vorrei però sapere come è possibile farlo ovvero ottenere per esempio una lista di tutti i file da scaricare per poi effettuare il download con un ftp-client tipo Filezilla e nello stesso tempo vorrei che tali files venissero automaticamente salvati in una struttura di directories identica a quella originale.
In altre parole vorrei utilizzare la lista che viene ottenuta tramite il comando
apt-get update (quella contenente l'elenco di tutto quanto il software necessario e ad-hoc per il sistema da aggiornare)
per poi essere utilizzata tramite il comando
apt-get dist-upgrade.
Naturalmente dovreste tenere in considerazione che tale cd dovrebbe essere creato da un PC su cui gira WindowsXP.
N.B.: premetto, al fine di agevolarvi il lavoro, che per quanto riguarda la modifica del file sources.list non sono necessarie istruzioni: so già come si fa.
Grazie in anticipo.
ho installato da poco Ubuntu Breezy e ho visto che dalla data di pubblicazione (ottobre 2005) ad oggi ci sono diversi aggiornamenti da eseguire.
Siccome si tratta di più di un centinaio di mega e siccome il PC da aggiornare è dotato di un modem 56K vorrei poterli scaricare da un PC dove è disponibile una connessione ADSL quindi creare un cd di aggiornamento per il primo PC.
Vorrei però sapere come è possibile farlo ovvero ottenere per esempio una lista di tutti i file da scaricare per poi effettuare il download con un ftp-client tipo Filezilla e nello stesso tempo vorrei che tali files venissero automaticamente salvati in una struttura di directories identica a quella originale.
In altre parole vorrei utilizzare la lista che viene ottenuta tramite il comando
apt-get update (quella contenente l'elenco di tutto quanto il software necessario e ad-hoc per il sistema da aggiornare)
per poi essere utilizzata tramite il comando
apt-get dist-upgrade.
Naturalmente dovreste tenere in considerazione che tale cd dovrebbe essere creato da un PC su cui gira WindowsXP.
N.B.: premetto, al fine di agevolarvi il lavoro, che per quanto riguarda la modifica del file sources.list non sono necessarie istruzioni: so già come si fa.
Grazie in anticipo.
Ultima modifica di bingel il lunedì 10 aprile 2006, 11:31, modificato 1 volta in totale.
Free Thought - Free World
-
ugodiperso
- Scoppiettante Seguace

- Messaggi: 324
- Iscrizione: mercoledì 15 marzo 2006, 10:55
Re: Creare un CD con gli aggiornamenti più recenti
Codice: Seleziona tutto
apt-get update > file.txtScarichi tutti gli .deb necessari e li copi direttamente nella directory nella quale aptget li installa quando li scarica (non ricordo quale. Sono lontano dalla mia Ubuntu. Prova a cercarla). In alternztiva dici ad aptget di usare il la directory del CD.
Dai il comando di aggiornamento.
Non è detto che funzioni al primo colpo perchè potresti non scaricare tutte le dipendenze.
Ciao, Ugodiperso
NB mi rendo conto che è solo una traccia, ma vedo che ci sai fare un pochino.
Re: Creare un CD con gli aggiornamenti più recenti
qualcuno più esperto di me riuscirà a darti dritte sicuramente migliori...
cmq per generare la lista dei pacchetti si può sfruttare l'opzione --print-uris di apt-get:
prova, dovrebbe generarti la lista con tutti gli url dei pacchetti (edit: ho tolto anche gli apici)
cmq per generare la lista dei pacchetti si può sfruttare l'opzione --print-uris di apt-get:
Codice: Seleziona tutto
sudo apt-get --print-uris update | cut -f1 -d' ' | grep deb | sed s/[\']//g
Ultima modifica di 81joe81 il lunedì 10 aprile 2006, 12:09, modificato 1 volta in totale.
"I'll be living"
http://81joe81.blogspot.com
http://81joe81.blogspot.com
-
ugodiperso
- Scoppiettante Seguace

- Messaggi: 324
- Iscrizione: mercoledì 15 marzo 2006, 10:55
Re: Creare un CD con gli aggiornamenti più recenti
http://guide.debianizzati.org/index.php ... ory_Debian
Leggi questa guida di debian. Puoi usarla pari pari per crearti la tua repository locale. Le eventuali dipendenze locali che non ci fossero (speriamo non tante) apt le scaricherà dalla rete. È il mix giusto per avere meno traffico in uscita e automatismo. La guida indica, anche, come dare la precedenza alla tua repository.
Ciao, Ugodiperso
Leggi questa guida di debian. Puoi usarla pari pari per crearti la tua repository locale. Le eventuali dipendenze locali che non ci fossero (speriamo non tante) apt le scaricherà dalla rete. È il mix giusto per avere meno traffico in uscita e automatismo. La guida indica, anche, come dare la precedenza alla tua repository.
Ciao, Ugodiperso
-
ugodiperso
- Scoppiettante Seguace

- Messaggi: 324
- Iscrizione: mercoledì 15 marzo 2006, 10:55
Re: Creare un CD con gli aggiornamenti più recenti
Dimenticavo:
/var/cache/apt/archives
Qui puoi mettere tutti i pacchetti che vuoi evitare di installare dalla tua macchina nella directory che apt usa di default per salvare i pacchetti prima di installarli (come ti dicevo prima).
Ciao, Ugodiperso
/var/cache/apt/archives
Qui puoi mettere tutti i pacchetti che vuoi evitare di installare dalla tua macchina nella directory che apt usa di default per salvare i pacchetti prima di installarli (come ti dicevo prima).
Ciao, Ugodiperso
Re: Creare un CD con gli aggiornamenti più recenti
Ringrazio entrambi per gli utili consigli e credo che Joe81 abbia proprio centrato il problema.
Però avrei la necessità di capire come poter utilizzare tale lista di URL una volta creata ovvero, che programma o che tipo di accorgimenti posso utilizzare (sto parlando di MSWindowsXP) per poterla scaricare rapidamente (senza cioè dovermi tirare giù manualmente un programma alla volta dai vari repositories)?
Ringrazio anche Ugo soprattutto per la guida relativa alla creazione di un repository locale tuttavia credo sia utile precisare, per chi dovesse leggere questo post, che esiste anche un wiki specifico per Ubuntu a questo indirizzo:
http://wiki.ubuntu-it.org/RepositoryLocale
Restano estremamente utili tuttavia le indicazioni su come dare la precedenza alle varie repositories presenti proprio nella guida specificata da Ugodiperso.
Però avrei la necessità di capire come poter utilizzare tale lista di URL una volta creata ovvero, che programma o che tipo di accorgimenti posso utilizzare (sto parlando di MSWindowsXP) per poterla scaricare rapidamente (senza cioè dovermi tirare giù manualmente un programma alla volta dai vari repositories)?
Ringrazio anche Ugo soprattutto per la guida relativa alla creazione di un repository locale tuttavia credo sia utile precisare, per chi dovesse leggere questo post, che esiste anche un wiki specifico per Ubuntu a questo indirizzo:
http://wiki.ubuntu-it.org/RepositoryLocale
Restano estremamente utili tuttavia le indicazioni su come dare la precedenza alle varie repositories presenti proprio nella guida specificata da Ugodiperso.
Ultima modifica di bingel il lunedì 10 aprile 2006, 17:09, modificato 1 volta in totale.
Free Thought - Free World
Re: Creare un CD con gli aggiornamenti più recenti
su windows non lo so, quei programmi non li uso da un po'...
su linux sarebbe molto semplice: cat listafile | xargs wget o qcosa del genere... ::) ::)
su linux sarebbe molto semplice: cat listafile | xargs wget o qcosa del genere... ::) ::)
"I'll be living"
http://81joe81.blogspot.com
http://81joe81.blogspot.com
Re: Creare un CD con gli aggiornamenti più recenti
Ciao, wget esiste anche portato per Windows, si possono trovare i link dalla pagina GNU: http://www.gnu.org/software/wget/joe81 ha scritto: su windows non lo so, quei programmi non li uso da un po'...
su linux sarebbe molto semplice: cat listafile | xargs wget o qcosa del genere... ::) ::)
Se poi volete trasformare in Win un file di testo con un elenco di indirizzi in un batch che usa wget potete fare da cmd:
Codice: Seleziona tutto
for /f %a in (file.txt) do (echo wget %a >> scarica.bat)Attenzione al formato dei newline...
Altra info: in Dapper questo problema, così comune in Italia, dovrebbe essere semplificato, guardate la pagina https://wiki.ubuntu.com/NonBroadbandUsers:
The use cases 1+2 to download a package (with dependencies) from a different machine (e.g. at work/university) is adressed by the latest synaptic in dapper. It can generate a download script (currently using wget, but trivial to change) that can be used on the fast connected machine and will download the packages that are required on the home-machine.
Re: Creare un CD con gli aggiornamenti più recenti
Grazie loremari, prezioso aiuto il tuo.
Una domande però:
1) che significa "attenzione al formato dei newline" ? ...cosa sono?
Una domande però:
1) che significa "attenzione al formato dei newline" ? ...cosa sono?
Free Thought - Free World
Re: Creare un CD con gli aggiornamenti più recenti
Nei file di testo, la convenzione che si usa su Windows è terminare ogni riga con i due caratteri CR (carriage return) e LF (line feed). Mentre su Unix (e Linux) si usa solo LF (Gedit salva i file in questo modo).bingel ha scritto: 1) che significa "attenzione al formato dei newline" ? ...cosa sono?
Ho fatto una piccola prova però e il bat dovrebbe funzionare in tutti e due i formati.
L
Re: Creare un CD con gli aggiornamenti più recenti
Una versione migliore (il comando sopra non funziona con gli spazi):loremari ha scritto: Se poi volete trasformare in Win un file di testo con un elenco di indirizzi in un batch che usa wget potete fare da cmd:Codice: Seleziona tutto
for /f %a in (file.txt) do (echo wget %a >> scarica.bat)
Codice: Seleziona tutto
for /f %a "tokens=*" in (file.txt) do (echo wget %a >> scarica.bat)
- Wilson
- Imperturbabile Insigne

- Messaggi: 3539
- Iscrizione: domenica 20 novembre 2005, 14:47
- Desktop: Unity
- Distribuzione: Edubuntu 15.04 x86_64
- Località: Torino
Re: Creare un CD con gli aggiornamenti più recenti
Non puoi usare una live?
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
Re: Creare un CD con gli aggiornamenti più recenti
Usare una live per fare cosa?....non capisco
Free Thought - Free World
- Wilson
- Imperturbabile Insigne

- Messaggi: 3539
- Iscrizione: domenica 20 novembre 2005, 14:47
- Desktop: Unity
- Distribuzione: Edubuntu 15.04 x86_64
- Località: Torino
Re: Creare un CD con gli aggiornamenti più recenti
beh, metti la live nel pc con la connessione veloce, cancelli la cache di synaptic, segni "scarica tutti gli aggiornamenti" e gli dici di scaricarli solamente, poi copi la cartella della cache su un disco e sei a posto.
Adesso che lo scrivo mi viene in mente che è un po' macchinoso, in effetti; inoltre vedo un paio di problemi: il disco in cui copiare non può essere un cd, perché il masterizzatore è occupato dalla live stessa (non grave, puoi usare una chiavetta) e poi se avevi installato componenti aggiuntive sul fisso non verrebbero aggiornate (però se hai una connessine lenta non saranno molte cose)
Scusa, era la prima cosa che mi è venuta in mente.
Adesso che lo scrivo mi viene in mente che è un po' macchinoso, in effetti; inoltre vedo un paio di problemi: il disco in cui copiare non può essere un cd, perché il masterizzatore è occupato dalla live stessa (non grave, puoi usare una chiavetta) e poi se avevi installato componenti aggiuntive sul fisso non verrebbero aggiornate (però se hai una connessine lenta non saranno molte cose)
Scusa, era la prima cosa che mi è venuta in mente.
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
Chi c’è in linea
Visualizzano questa sezione: Bing [Bot] e 6 ospiti
