Pagina 1 di 1
Eliminare pacchetti -dev e compilazione file .deb
Inviato: lunedì 7 luglio 2008, 11:43
da P4blo
Domada forse inutile, vorrei pulire un pò la mia ubuntu dato che la partizione del filesistem da 4 gb è quasi piena e vorrei eliminare tutti i file -dev, non comprometto in alcun modo la stabilità del mio sistema oppure combino qualche guaio?
Altra domandina riguardo la compilazione, sono un lettore di full circle magazine, come un pò tutti credo e nel numero 12 nello specifico a pag.8 (per chi volesse consultarlo il link è questo
http://dl.fullcirclemagazine.org/issue12_it.pdf viene illustrato un modo per la creazione di pacchetti .deb, a dir la verità un pò complesso, esiste qualche diferenza con il semplice dh_make?
Re: Eliminare pacchetti -dev e file .deb
Inviato: lunedì 7 luglio 2008, 12:00
da glpiana
P4blo ha scritto:
Domada forse inutile, vorrei pulire un pò la mia ubuntu dato che la partizione del filesistem da 4 gb è quasi piena e vorrei eliminare tutti i file -dev, non comprometto in alcun modo la stabilità del mio sistema oppure combino qualche guaio?
con sudo apt-get autoremove vengono disinstallati i pacchetti che risultano inutili. con sudo apt.get clean vengono cancellati i pacchetti in cache
Re: Eliminare pacchetti -dev e file .deb
Inviato: lunedì 7 luglio 2008, 12:04
da P4blo
glpiana ha scritto:
P4blo ha scritto:
Domada forse inutile, vorrei pulire un pò la mia ubuntu dato che la partizione del filesistem da 4 gb è quasi piena e vorrei eliminare tutti i file -dev, non comprometto in alcun modo la stabilità del mio sistema oppure combino qualche guaio?
con sudo apt-get autoremove vengono disinstallati i pacchetti che risultano inutili. con sudo apt.get clean vengono cancellati i pacchetti in cache
si questo lo so ed è un comando che dò anche abbastanza spesso ma non mi elimina i -dev che a quanto ne sò vengono usati solo per la compilazione, ne ho parecchi e vorrei eliminarli da synaptic ma vorrei un consiglio dalla comunità prima di creare disastri
Re: Eliminare pacchetti -dev e file .deb
Inviato: lunedì 7 luglio 2008, 17:08
da gaspa
i pacchetti -dev li puoi eliminare senza compromettere nulla. A parte ovviamente che ne avrai bisogno appena avrai bisogno di nuovo di ricompilare qualcosa.
Guardati anche deborphan.

Re: Eliminare pacchetti -dev e file .deb
Inviato: lunedì 7 luglio 2008, 17:13
da Guiodic
Puoi eliminarli tranquillamente.
Re: Eliminare pacchetti -dev e file .deb
Inviato: lunedì 7 luglio 2008, 17:28
da P4blo
P4blo ha scritto:
Altra domandina riguardo la compilazione, sono un lettore di full circle magazine, come un pò tutti credo e nel numero 12 nello specifico a pag.8 (per chi volesse consultarlo il link è questo
http://dl.fullcirclemagazine.org/issue12_it.pdf viene illustrato un modo per la creazione di pacchetti .deb, a dir la verità un pò complesso, esiste qualche diferenza con il semplice dh_make?
grazie a tutti... riguardo a questa domanda nessuno sa dirmi nulla??
Re: Eliminare pacchetti -dev e file .deb
Inviato: martedì 8 luglio 2008, 9:17
da DktrKranz
Il metodo illustrato è sostanzialmente lo stesso che viene svolto da dh_make. dh_make si limita a creare dei template che l'aspirante impacchettatore andrà a modificare per adattare il software originale agli standard Debian.
Il metodo migliore per cominciare è prendere esempio da un pacchetto simile già presente negli archvi, in modo da vedere come è stato realizzato, come è stato risolto un determinato passaggio, e così via.
Nota a margine: l'articolo su FCM contiene parecchie inesattezze, non prendetelo come riferimento "ufficiale".
Re: Eliminare pacchetti -dev e file .deb
Inviato: martedì 8 luglio 2008, 11:05
da P4blo
DktrKranz ha scritto:
Il metodo illustrato è sostanzialmente lo stesso che viene svolto da dh_make. dh_make si limita a creare dei template che l'aspirante impacchettatore andrà a modificare per adattare il software originale agli standard Debian.
Il metodo migliore per cominciare è prendere esempio da un pacchetto simile già presente negli archvi, in modo da vedere come è stato realizzato, come è stato risolto un determinato passaggio, e così via.
Nota a margine: l'articolo su FCM contiene parecchie inesattezze, non prendetelo come riferimento "ufficiale".
grazie per il chiarimento, a questo punto, visto che la voglia di imparare è tanta, vorrei sapere un metodo diciamo "infallibile" per la creazione di un .deb visto che nel compilere the gimp 2.5.5 ho avuto problemi con dh_make (no debian rules) anche se tutte le dipendenze erano soddisfatte e ho provato il configure sia standard sia come mi indicava il file install, avevo aperto anche un topic al riguardo ma senza successo... checkinstall non lo considero nemmeno. grazie
Re: Eliminare pacchetti -dev e file .deb
Inviato: martedì 8 luglio 2008, 11:20
da DktrKranz
I metodi "infallibili" non esistono, nel senso che ogni pacchetto ha esigenze specifiche. A livello pratico, il consiglio migliore che posso darti è provare a compilare con la procedura standard (./configure && make && make install) per controllare eventuali necessità e poi applicare i comandi nel rules (molto spesso è sufficiente mettere i comandi sopra citati nelle relative sezioni).
Ti faccio un
esempio pratico di un pacchetto molto semplice che ho revisionato qualche giorno fa: la "debianizzazione" è molto pulita, magari puoi prendere spunto dai file presenti per cominciare (magari evitando GIMP, non è il massimo per cominciare).
Re: Eliminare pacchetti -dev e file .deb
Inviato: martedì 8 luglio 2008, 11:48
da P4blo
DktrKranz ha scritto:
A livello pratico, il consiglio migliore che posso darti è provare a compilare con la procedura standard (./configure && make && make install) per controllare eventuali necessità e poi applicare i comandi nel rules (molto spesso è sufficiente mettere i comandi sopra citati nelle relative sezioni).
potresti essere più preciso? cosa intendi con comandi nel rules?
con i pacchetti semplici vado alla grande usando dh_make, ma come provo a compilare pacchetti un pò più complessi (tipo gimp) vado nel pallone.
Evito sempre di installare con il classico make install perchè molti sorgenti non supportano il make unistall e quindi la rimozione è un pò più complessa, debianizzare il tutto renderebbe la mia ubuntubox molto più pulita...
Re: Eliminare pacchetti -dev e compilazione file .deb
Inviato: domenica 20 luglio 2008, 15:12
da P4blo
non risponde nessuno?
comunque vorrei sapere dove trovare una buona guida in italiano, sulla compilazione, sia classica che con Cflags e come si usano e sulla pacchettizzazione in .deb
Re: Eliminare pacchetti -dev e file .deb
Inviato: domenica 3 agosto 2008, 18:38
da steveacab
P4blo ha scritto:
DktrKranz ha scritto:
A livello pratico, il consiglio migliore che posso darti è provare a compilare con la procedura standard (./configure && make && make install) per controllare eventuali necessità e poi applicare i comandi nel rules (molto spesso è sufficiente mettere i comandi sopra citati nelle relative sezioni).
potresti essere più preciso? cosa intendi con comandi nel rules?
con i pacchetti semplici vado alla grande usando dh_make, ma come provo a compilare pacchetti un pò più complessi (tipo gimp) vado nel pallone.
Evito sempre di installare con il classico make install perchè molti sorgenti non supportano il make unistall e quindi la rimozione è un pò più complessa, debianizzare il tutto renderebbe la mia ubuntubox molto più pulita...
il file rules lo trovi nella subcartella debian dopo che hai dato il dh_make. dentro ci trovi i comandi per l installazione dell applicazione che stai impacchettando, insieme ci trovi anche il file control dove trovi le dipendenze.
con dh_make io ad esempio ho appena debianizzato gimp-2.5.2. questa versione con hardy ha alcuni problemi perchè dipende da babl, babl-dev, gegl, libgegl, libgegl-dev che si trovano solo nei repo intrepid. io avendo un sistema ibrido hardy-intrepid non ho avuto grossi problemi, anche se mi mancavano comunque molte librerie develop e altre le ho dovute upgradare. ho messo nel control le dipendenze standard di gimp con quelle nuove, ho creato il pacchetto origin, dato un bel pbuilder-satisfydepends (ti installa le dipendenze mancanti) e ho impacchettato. ovviamente ho configurato (./configure) prima del dh_make.
questo è solo un esempio di quello che ti puoi trovare davanti.
Gimp è un abbastanza impegnativo e ci vuole un bel pò (sulle 4 ore circa) per debianizzarlo visto i suoi 120mb circa scompattato (io l ho scaricato dal sito di
gimp) e come ha detto DktrKranz meglio se inizi da qualcosa di più facile anche se gimp ha solo bisogno di dipendenze che devi cercare e installare.
edit: ecco il risultato
visto che ci sono, se qualcuno lo volesse provare l ho appena uppato su launchpad, fra qualche ora dovrebbe essere disponibile.
chi lo volesse provare deve aggiungere i repo di intrepid prima di tutto per soddisfare alcune dipendenze, poi aggiungere i miei repo (sempre se non ho fatto qualche errore di upload):
Codice: Seleziona tutto
deb http://ppa.launchpad.net/antonio.chiurazzi/ubuntu intrepid main
deb-src http://ppa.launchpad.net/antonio.chiurazzi/ubuntu intrepid main