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

Re: downgrade che delusione



On Sun, Jul 09, 2006 at 05:58:45PM +0200, Hugh Hartmann wrote:
> 
> 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 ...... :-)
> 

Giustissimo.

Quello che volevo dire è che alcuni pacchetti non funzionano a dovere
se non vengono chiamati (e con i parametri giusti) i loro script di
post/preinst.

Inoltre dopo aver sistemato il sistema (scusate l'allitterazione) a
mano, è comunque necessario istruire dpkg, magari con una
reinstallazione del pacchetto per le vie canoniche, della sua
esistenza.

Ciao

-- 
---------------------------------------------------------------------
|    Marco Nenciarini    | Debian/GNU Linux Developer - Plug Member |
| mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia       |
---------------------------------------------------------------------
Key fingerprint = FED9 69C7 9E67 21F5 7D95  5270 6864 730D F095 E5E4

Attachment: signature.asc
Description: Digital signature


Reply to: