Mer 15 Set 2010 |
|
Può capitare a chi smanetta e si diverte nel farlo, di trovarsi alle prese con un pacchetto DEB a cui necessitano modifiche manuali. Per esempio una dipendenza mancante.
La procedura di estrazione, modifica e rigenerazione di un DEB non è nulla di ché. Fermo restando che abbiate buona memoria.
E dato che io, di memoria, ne smarrisco ogni giorno, ho pensato di farmi una piccola utility personale che mi aiuta nelle operazioni di estrazione, editing del file "control" e rigenerazione di un pacchetto .deb.
Nulla di spettacolare. DebRebuild (così l'ho chiamato) fa tre cose in croce. Ma tanto mi basta per essere un valido attrezzo quotidiano.
All'occorrenza, da qui, potete scaricare il pacchetto deb, ma anche i sorgenti, dato che è Software Libero.
Nota: per chi preferisce fare tutto a mano, riporto qui sotto i passi manuali di ciò che DebRebuild esegue in automatico.
ESTRARRE, EDITARE, RICOSTRUIRE UN PACCHETTO DEB
mkdir NUOVA_DIR dpkg -e PACCHETTO.deb ./NUOVA_DIR/ dpkg -x PACCHETTO.deb ./NUOVA_DIR/ cd NUOVA_DIR/ nano control mumble mumble mumble... mkdir DEBIAN mv control md5sums DEBIAN/ cd .. dpkg -b NUOVA_DIR Commenti (4)
![]()
ingalex
said:
|
|
... come mai da quando l'ho installato ogni volta che uso apt mi da questo errore: Nel file "/usr/share/menu/debrebuild", alla (o nella definizione che finisce alla) linea 4: ?package(debrebuild):needs="X11" section "Applications/Editors" title="Modifica pacchetti DEB" command="/usr/bin/debrebuild.gambas" icon="/usr/share/pixmaps/debrebuild.png" ^ Attendevo: "=" Si sta saltando il file a causa di errori ci deve essere qualche errore di sintassi in quel file segnalato. |
ingalex
said:
|
... Ho provato anche a purgarlo e reinstallarlo, ma anche in fase di installazione da lo stesso errore. |
ingalex
said:
|
... Ho risolto modificando il file /usr/share/menu/debrebuild in questo modo: ?package(debrebuild): needs="X11" section="Applications/Editors" title="Modifica pacchetti DEB" command="/usr/bin/debrebuild.gambas" icon="/usr/share/pixmaps/debrebuild.png" In pratica mancava un uguale. |
Lascia la tua opinione
About
Community
Commenti
Tags
Utenti On-Line
64 visitatori online
Utenti : 170
Contenuti : 92
Link web : 58
Tot. visite contenuti : 197857
Contenuti : 92
Link web : 58
Tot. visite contenuti : 197857




