User Tools

Site Tools


doc:appunti:linux:sa:debian_repository

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:debian_repository [2010/04/07 12:47] niccolodoc:appunti:linux:sa:debian_repository [2010/04/07 13:00] niccolo
Line 15: Line 15:
  
 sono due pacchetti generati dallo stesso sorgente **''gdal_1.6.3.orig.tar.gz''**, entrambi per architettura //i386//, ma compilati il primo su Debian Lenny (v.5.0) e il secondo su Debian Squeeze (presumibilmente v.6.0). sono due pacchetti generati dallo stesso sorgente **''gdal_1.6.3.orig.tar.gz''**, entrambi per architettura //i386//, ma compilati il primo su Debian Lenny (v.5.0) e il secondo su Debian Squeeze (presumibilmente v.6.0).
 +
 +Altrimenti si corre il rischio di non poter aggiungere il file al repository, per via dell'errore:
 +
 +<code>
 +File "pool/main/p/proj/proj-bin_4.7.0-1_i386.deb" is already registered with other md5sum!
 +</code>
  
 ==== Inizializzazione ==== ==== Inizializzazione ====
Line 80: Line 86:
  
 Se ''reprepro'' non riesce a trovare il file ''.orig.tar.gz'' può essere necessario il parametro **''%%--ignore=missingfile%%''**. Se ''reprepro'' non riesce a trovare il file ''.orig.tar.gz'' può essere necessario il parametro **''%%--ignore=missingfile%%''**.
 +
 +**Per elencare tutti i pacchetti presenti** in una suite (si usa il trucco di chiedere che abbiano //Section// diversa da un valore fasullo):
 +
 +<code>
 +reprepro listfilter lenny "Section (!= none)"
 +</code>
  
 **Per elencare tutti i file presenti** nel database degli md5sum (dovrebbero essere tutti i file presenti in ''pool/''): **Per elencare tutti i file presenti** nel database degli md5sum (dovrebbero essere tutti i file presenti in ''pool/''):
Line 101: Line 113:
 Se si toglie a mano un file da ''pool/'' bisogna correggere l'inconsistenza con ''_forget'', vedi sotto. Se si toglie a mano un file da ''pool/'' bisogna correggere l'inconsistenza con ''_forget'', vedi sotto.
  
-Per **rigenerare tutti gli indici** (normalmente non è necessario se le operazioni di inclusione e rimozione dei pacchetti sono state effettuate correttamente):+**Per rigenerare tutti gli indici** (normalmente non è necessario se le operazioni di inclusione e rimozione dei pacchetti sono state effettuate correttamente):
  
 <code> <code>
Line 133: Line 145:
 reprepro remove lenny libgdal-grass reprepro remove lenny libgdal-grass
 removing 'libgdal-grass' from 'lenny|main|source'... removing 'libgdal-grass' from 'lenny|main|source'...
-Exporting indices... 
 </code> </code>
  
doc/appunti/linux/sa/debian_repository.txt · Last modified: 2010/04/07 19:48 by niccolo