Arch Linux Italia Forum

Forum Italiano di supporto ad Arch Linux

Non hai eseguito l'accesso.

Annuncio

Prima di registrarvi e di utilizzare il forum, leggete attentamente il regolamento.

#1 28-01-2009 09:53:18

el_cammello
Arciere Provetto
da: Provincia di Verona
Registrato: 30-08-2007
Messaggi: 745
Sito web

[Risolto] Script aggiornamento sistema

Esiste qualche script o comunque un modo per scaricare gli aggiornamenti per un computer da un altro? Mi farebbe comodo ad esempio ottenere uno script con dei wget dentro o qualcosa di simile da eseguire su un pc con connessione veloce, così da prelevare i pacchetti per l'altro pc per poi copiarli e eseguire l'aggiornamento.
Vi spiego meglio, ad esempio eseguendo l'aggiornamento su questo computer mi viene stampata la lista dei pacchetti da aggiornare:

Codice:

Dimensione totale dei pacchetti da rimuovere:   64,15 MB

Pacchetti (69): qt-4.4.3-5  kdemod-kde-common-4.2.0-2  boost-1.37.0-1  
                gcc-libs-4.3.3-1  mysql-clients-5.0.75-2  mysql-5.0.75-3  
                akonadi-1.1.1-1  amsn-0.97.2-6  banshee-1.4.2-2  db-4.7.25-2  
                deluge-1.1.1-1  libgl-7.2-1  mplayer-28347-2  devede-3.12b-1  
                fakeroot-1.12.1-1  gcc-4.3.3-1  gcc-gcj-4.3.3-1  git-1.6.1.1-1  
                hwdetect-2009.01-1  initscripts-2009.01-1  phonon-4.3.0-2  
                soprano-2.2-1  kdemod-kdelibs-4.2.0-4  libical-0.43-1  
                kdemod-kdepimlibs-4.2.0-2  sip-4.7.9-1  pyqt-4.4.4-2  
                kdebindings-4.2.0-1  kdemod-kdebase-runtime-4.2.0-2  
                kdemod-kdebase-4.2.0-2  kdemod-kdebase-konsole-4.2.0-2  
                kdemod-kdebase-kwrite-4.2.0-2  
                kdemod-kdebase-runtime-icons-4.2.0-2  
                kdemod-kdebase-workspace-4.2.0-3  
                kdemod-kdebase-workspace-wallpapers-4.2.0-3  
                kdemod-kdegraphics-common-4.2.0-2  
                kdemod-kdegraphics-gwenview-4.2.0-2  
                kdemod-kdegraphics-kamera-4.2.0-2  
                kdemod-kdemultimedia-common-4.2.0-2  
                kdemod-kdemultimedia-kmix-4.2.0-2  
                kdemod-kdemultimedia-kscd-4.2.0-2  
                kdemod-kdenetwork-common-4.2.0-4  
                kdemod-kdenetwork-kget-4.2.0-4  libmsn-4.0beta4-1  
                meanwhile-1.0.2-1  ortp-0.15.0-1  
                kdemod-kdenetwork-kopete-4.2.0-4  kdemod-kdepim-common-4.2.0-2  
                kdemod-kdeutils-common-4.2.0-2  kdemod-kdeutils-ark-4.2.0-2  
                mkinitcpio-0.5.23-1  kernel26-2.6.28.2-1  libgdiplus-2.2-1  
                libquicktime-1.1.1-1  live-media-2008.12.20-1  
                man-pages-3.17-1  mlocate-0.21.1-1  mono-2.2-1  
                ntfs-3g-2009.1.1-1  openoffice-base-3.0.1-1  
                openoffice-it-3.0.1-1  texlive-core-2008.11906-1  
                texlive-bibtexextra-2008.11672-1  
                texlive-fontsextra-2008.11889-1  texlive-htmlxml-2008.11896-1  
                texlive-latexextra-2008.11905-1  texlive-pstricks-2008.11900-1  
                texlive-publishers-2008.11885-1  texlive-science-2008.11860-1  

Dimensione totale dei pacchetti da scaricare:    675,84 MB
Dimensione totale dei pacchetti da installare:   2008,06 MB

Vuoi procedere con l'installazione? [S/n]

vorrei ottenere per quella lista uno script o qualcosa del genere da eseguire in un altro computer (in cui gira sempre archlinux) in modo da prelevare quei pacchetti

Ultima modifica di el_cammello (29-01-2009 04:36:08)

Non in linea

 

#2 28-01-2009 14:28:18

issproevolution
Arciere Provetto
da: /dev/null
Registrato: 22-09-2007
Messaggi: 381

Re: [Risolto] Script aggiornamento sistema

dovresti crearti un repository personalizzato.. sul wiki dovrebbe esserci l'articolo (non posto il link perche' non riesco a raggiungere il sito..)

Non in linea

 

#3 28-01-2009 15:52:32

marco
Arciere Provetto
da: Cagliari
Registrato: 03-09-2007
Messaggi: 623

Re: [Risolto] Script aggiornamento sistema

Se non ho capito male, hai un pc con arch linux senza connessione internet (o con connessione lenta); vorresti copiare i pacchetti aggiornati dal pc con connessione veloce sull'altro pc.

Io farei così:

1) prima dell'aggiornamento, con pacman -Scc svuoto la  cache di pacman
2) eseguo l'aggiornamento con pacman -Syu
3) copio il contenuto della directory /var/cache/pacman/pkg/ in una pennetta usb
4) aggiorno tutto sull'altro pc con pacman -U *.pkg.tar.gz

Ultima modifica di marco (28-01-2009 15:53:56)


Linux registered user # 443055

Non in linea

 

#4 28-01-2009 17:31:27

4javier
Arciere Provetto
Registrato: 05-10-2008
Messaggi: 711

Re: [Risolto] Script aggiornamento sistema

@marco
in questo modo sul computer offline aggiornerebbe solo i pacchetti presenti sul pc connesso in rete, invece a quanto ho capito, el_cammello vorrebe generare un database dei pacchetti installati sul pc non connesso, passarlo su penna, e dal pc connesso ad internet fare una sincronizzazione coi repo online dell database creato, scaricando anche gli aggiornamenti segnalati. Forse mi confondo con apt-get, ma mi pare ci fosse una funzione apposita, o forse si poteva fare tramite alcune pipe... Se domani ancora nessuno ha risolto provo a spulciare la doc di pacman.


Morta una MoBo se ne fa un'altra!
La bestiolina nuova:
Core 2 Quad Q8300 @2.5GHz/\Asus P5P43TD Pro/\2 GB DDRIII 1333MHZ (V-data cl9 -.-')

Non in linea

 

#5 29-01-2009 03:32:19

el_cammello
Arciere Provetto
da: Provincia di Verona
Registrato: 30-08-2007
Messaggi: 745
Sito web

Re: [Risolto] Script aggiornamento sistema

4javier ha scritto:

@marco
in questo modo sul computer offline aggiornerebbe solo i pacchetti presenti sul pc connesso in rete, invece a quanto ho capito, el_cammello vorrebe generare un database dei pacchetti installati sul pc non connesso, passarlo su penna, e dal pc connesso ad internet fare una sincronizzazione coi repo online dell database creato, scaricando anche gli aggiornamenti segnalati. Forse mi confondo con apt-get, ma mi pare ci fosse una funzione apposita, o forse si poteva fare tramite alcune pipe... Se domani ancora nessuno ha risolto provo a spulciare la doc di pacman.

esatto, uno script per scaricare gli aggiornamenti per il pc non connesso, ho provato anche a guardare sulla wiki ma non ho trovato nulla in proposito.

Non in linea

 

#6 29-01-2009 03:42:32

4javier
Arciere Provetto
Registrato: 05-10-2008
Messaggi: 711

Re: [Risolto] Script aggiornamento sistema

Il pc da aggiornare è totalmente disconnesso o ha a disposizione una connessione lenta?


Morta una MoBo se ne fa un'altra!
La bestiolina nuova:
Core 2 Quad Q8300 @2.5GHz/\Asus P5P43TD Pro/\2 GB DDRIII 1333MHZ (V-data cl9 -.-')

Non in linea

 

#7 29-01-2009 04:08:07

el_cammello
Arciere Provetto
da: Provincia di Verona
Registrato: 30-08-2007
Messaggi: 745
Sito web

Re: [Risolto] Script aggiornamento sistema

4javier ha scritto:

Il pc da aggiornare è totalmente disconnesso o ha a disposizione una connessione lenta?

Volendo lo si può connettere ad Internet hmm

Non in linea

 

#8 29-01-2009 04:23:14

4javier
Arciere Provetto
Registrato: 05-10-2008
Messaggi: 711

Re: [Risolto] Script aggiornamento sistema

Nel caso il primo computer non avesse affatto a disposizione una connessione, una soluzione potrebbe essere questa:
1)copiare su una penna la directory /var/lib/pacman
2)portarlo sul computer connesso
3)supponendo sia stato copiato nella home, digitare questo comando da root

Codice:

pacman -Syupb /home/nomeutente/pacman > lista.txt

4)aprire il file generato ed elimina le prime righe, quelle che non contengono gli url ma solo i messaggi di pacman
5)utilizzare wget per scaricare i pacchetti da aggiornare presenti nel file appena creato

Codice:

wget -i lista.txt

In questo modo dovresti avere nella home tutti i pacchetti da aggiornare, li riporti sul pc non connesso e aggiorni tutto.
Se funziona, non dovrebbe essere difficile creare uno script da usare spesso.

Ultima modifica di 4javier (29-01-2009 04:27:49)


Morta una MoBo se ne fa un'altra!
La bestiolina nuova:
Core 2 Quad Q8300 @2.5GHz/\Asus P5P43TD Pro/\2 GB DDRIII 1333MHZ (V-data cl9 -.-')

Non in linea

 

#9 29-01-2009 04:27:36

4javier
Arciere Provetto
Registrato: 05-10-2008
Messaggi: 711

Re: [Risolto] Script aggiornamento sistema

Scusa non avevo letto il tuo ultimo messaggio.
Se il primo pc dispone di una connessione (anche una 56k) la cosa diventa più semplice:
1)Sul computer con connessione lenta dai

Codice:

pacman -Syup > lista.txt

2)Sul computer con adsl ti porti solo il file lista.txt
3)fai come prima dal punto 4


Morta una MoBo se ne fa un'altra!
La bestiolina nuova:
Core 2 Quad Q8300 @2.5GHz/\Asus P5P43TD Pro/\2 GB DDRIII 1333MHZ (V-data cl9 -.-')

Non in linea

 

#10 29-01-2009 04:34:52

el_cammello
Arciere Provetto
da: Provincia di Verona
Registrato: 30-08-2007
Messaggi: 745
Sito web

Re: [Risolto] Script aggiornamento sistema

Perfetto (anche se potevo guardare un po meglio il man di pacman) smile
Grazie 1000 4javier, domani mi porto il netbook all'uni che hanno la connessione superveloce e mi tiro giu i pacchetti per il pc che ho a 64 bit cool

Non in linea

 

#11 29-01-2009 04:38:03

4javier
Arciere Provetto
Registrato: 05-10-2008
Messaggi: 711

Re: [Risolto] Script aggiornamento sistema

Fammi sapere come va, così in caso si fa uno script, che potrebbe essere utile.smile


Morta una MoBo se ne fa un'altra!
La bestiolina nuova:
Core 2 Quad Q8300 @2.5GHz/\Asus P5P43TD Pro/\2 GB DDRIII 1333MHZ (V-data cl9 -.-')

Non in linea

 

#12 30-01-2009 04:58:52

el_cammello
Arciere Provetto
da: Provincia di Verona
Registrato: 30-08-2007
Messaggi: 745
Sito web

Re: [Risolto] Script aggiornamento sistema

Stamattina ho scaricato i pacchetti e ora ho appena finito di aggiornare, è filato tutto liscio smile
Una cosa ma è una cavolata, a wget ho passato anche il parametro -c... per la cosa dello script per me è indifferente nel senso che questo giochino credo che lo farò una volta al mese, e quella volta per aprire un attimo il file e cancellare le prime 5 righe ci metto un attimo, quindi mi va benissimo anche cosi cool
Ancora grazie ciao

Non in linea

 

Footer forum

Powered by FluxBB