PDA

View Full Version : [Debian] Scaricare la versione amd64 di pacchetti .deb i386 partendo da una lista


nin
27-10-2010, 19:58
Ciao a tutti!
La mia situazione è la seguente: ho una lista testuale di pacchetti .deb per i386 e ho bisogno di scaricare la versione amd64 di ciascuno. L'elenco è lunghetto e perdermi nel sito dei packages sarebbe la fine.

Mi trovo su debian testing 32bit.

Avreste qualche consiglio per automatizzare il processo?
Chiaramente dopo aver rinominato i pacchetti in modo corretto, ma quello ovviamente è il meno...

Grazie :)

sacarde
28-10-2010, 17:32
la vedo dura...

http://ftp.at.debian.org/debian/pool/main/<lettera-inizio>/<dirpacchetto>/....

a meno che non ci sia un indice completo.. da qualche parte

nin
28-10-2010, 18:00
La possibilità di scaricare tutto il repository c'è anche, ma sono più di 7GB e al momento mi manca un supporto abbastanza capiente

L'url che mi hai dato porta alla versione stable dei pacchetti? Non riesco a capire molto bene com'è strutturato quell ftp...

Intanto grazie :)

Hilinus
28-10-2010, 19:53
Potresti realizzarti uno scriptino che estragga la prima lettera di ogni pacchetto tramite regexp e poi scarichi di conseguenza. Solo che dando un'occhiata, l'ordine alfabetico dei repo non è proprio uguale al normale, visto che con la l splittano in liba, libb, eccetera. Dovresti prevedere ciascuno di questi casi o inventarti qualcosa.

Oppure parti da una debian già installata e usi apt per scaricare i pacchetti. Penso si possano scaricare solamente i deb senza installarli, ma non so essere più preciso.

sacarde
28-10-2010, 20:11
io sono partito da qui

http://packages.debian.org

nin
29-10-2010, 13:17
Ok comincio a vederla duretta in effetti eh eh
Vediamo il da farsi, resto aperto a suggerimenti ;)