[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: downgrade che delusione



Un saluto "estivo" at all "People of Debian" (italian ... naturalmente
.... :-)

On Sun, Jul 09, 2006 at 02:27:28PM +0200, Marco Nenciarini wrote:
> On Sun, Jul 09, 2006 at 01:34:21PM +0200, Mattia Dongili wrote:
> > On Sun, Jul 09, 2006 at 12:38:34PM +0200, Marco Nenciarini wrote:
> > > On Sun, Jul 09, 2006 at 12:15:45PM +0200, Giuseppe Ferruzzi wrote:
> > [...]
 
> > > [1] Non è del tutto vero, si può sempre scomattare i pacchetti a mano,
> > > ma è una cosa un po laboriosa...
> > 
> > esagerato, e' tutto qui:
> > 
> > ar p <pacchetto>.deb data.tar.gz | tar tz
> > 
> > poi con tar fai come ti pare. :)
> 
> Si, per il contenuto, ma per control.tar.gz....

Ma per spacchettare completamete un pacchetto .deb basta usare ar con
l'opzione x (eXtract) cioe':

$ ar x nome_pachetto.deb

che fornisce, nella directory corrente, i tre file:

control.tar.gz
data.tar.gz
debian-binary

poi con 

$ tar xvfz control.tar.gz

si estraggono i file:

conffiles
control
md5sums
*postinst
*postrm
*preinst
*prerm

a volte, qualcuno di questi script potrebbe mancare, dipende dal tipo di
pacchetto .... 

Il file conffiles contiene i nomi e percorsi (path) dei file di
configurazione (noemalmente contenuti in /etc)

il file control (il file piu' importante) e' un database in cui vengono
elencate, fra le varie cose, le dipendenze e/o i conflitti a cui e' soggetto 
il pacchetto in questione, qui viene anche fornita una breve descrizione
del pacchetto ....

Penso che un "tour" all'interno di un pacchetto binario sia
"didatticamente" molto utile .... si capiscono molte cose ...... :-)

Au Revoir
Hugh Hartmann


-- 
 ... Linux, Windows Xp ed MS-DOS 
     (anche conosciuti come il Bello, il Brutto ed il Cattivo).   
     -- Matt Welsh

 



Reply to: