[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Riminilug-general] Installazione pacchetti .deb
On Monday 20 November 2006 08:54, giam25@xxxxxxxxx wrote:
> Volevo sapere se esisteva un modo, sotto Ubuntu (6.06 - Dapper), per
> installare più pacchetti .deb (debian) allo stesso tempo. Mi riferisco alla
> possibilità di scaricare i pacchetti da un computer con adsl, salvarli su
> una pen-drive, portarli sul computer con linux ubuntu "dapper", e poterli
> installare con tutte le dipendenze assieme (ho provato con GDebi, ma non so
> come poter fare, installa un pacchetto alla volta, e se il pacchetto ha
> dipendenze, si blocca tutto). Grazie per l'informazione, ma sono neofita di
> linux e spero qualcuno mi aiuti.
>
copioincollo da una mezza guida passata:
--------------------------------------------------------------------------------------------------------
deb to go
Adoro debian semplice, facile, pratica...
Mi sono trovato nella situazione di dover “prelevare” pacchetti da una
postazione dotata di adsl e portarli in un’altra sprovvista di connessione
per un aggiornamento.
Ho risolto con i seguenti comandi, molto velocemente:
mkdir debian
cd debian
mkdir binary
cd binary
Dopo aver fatto una lista dei pacchetti necessari nel file “lista”:
for i in `cat lista`;do apt-get install -d -y --print-uris $i;done > uris
In questo modo scriviamo in “uris” tutte le url delle dipendenze dei pacchetti
presenti in “lista”, di seguito:
cat uris | awk '{print $1}'|grep debian | sed s/\'//g | sort|uniq > urisk
Con questo comando filtriamo la lista uris e teniamo solo le url dei vari
pacchetti, in ordine e non doppi. (ovviamente piu’ pacchetti potrebbero avere
la stessa dipendenza, il comando uniq risolve il problema) In “urisk” avremo
la lista delle url dei pacchetti.
for i in `cat urisk`;do wget -c -nc $i;done
Ora con questo comando abbiamo scaricato i pacchetti dando in pasto a wget
ogni url trovata nel file “urisk”.
Concludiamo con:
for i in `cat lista`;do aptitude download $i;done
Ora non resta che creare il file “Packages.gz”
cd ..
in questo modo dovremmo essere in “debian”
dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz
Questo comando creera’ il file “Packages.gz” nella directory binary.
Aggiungere
deb file:///path/to/directory/debian binary/
nel file “/etc/apt/sources.list” a mano o tramite gli appositi tool grafici,
il path ovviamente sara’ il vostro e puntera’ alla directory “debian”
contenente “binary” con pacchetti deb e file Packages.gz.
Ora basta un
aptitude update
e i pacchetti saranno disponibili. (Se usate tools grafici l’update lo farete
clickando sull’apposito pulsante, ignoro quale sia).
N.B.:Vorrei precisare che ci sono mille modi per fare lo stesso gioco, magari
piu’ rapidi e meno grezzi, sfruttando meno risorse ecc...
Il punto e’ che questa mattina in 5 minuti, sicuramente con un po’ di
esperienza alle spalle, ho risolto il problema, ritengo che solo un sistema
tanto potente e versatile possa offrire queste risorse ed ho pensato di
rendere pubblico l’accrocchio... Consigli, idee e riflessioni sempre ben
accetti.
--------------------------------------------------------------------------------------------------------
> P.S. Ho un modem interno tipo Softmodem (un casino, viaggia solo a 1400
> B/s): è possibile averlo a 56k oppure mi devo rassegnare e comprare
> un'altro modem? Quale consigliate? Grazie ancora.
Vedi se e' disponibile qualche aggiornamento del firmware, diversamente un
modem seriale esterno(si parla di 56k) dovrebbe andare bene, verificherei
comunque prima per la compatibilita' visto che alcune volte internamente
hanno chip particolarmente simpatici...
Saluti
Matteo
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general