Eliminare pacchetti -dev e compilazione file .deb
Moderatore: Gruppo Sviluppo
Eliminare pacchetti -dev e compilazione file .deb
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?
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?
Ultima modifica di P4blo il sabato 12 luglio 2008, 13:36, modificato 1 volta in totale.
Re: Eliminare pacchetti -dev e file .deb
con sudo apt-get autoremove vengono disinstallati i pacchetti che risultano inutili. con sudo apt.get clean vengono cancellati i pacchetti in cacheP4blo 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?
Re: Eliminare pacchetti -dev e file .deb
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 disastriglpiana ha scritto:con sudo apt-get autoremove vengono disinstallati i pacchetti che risultano inutili. con sudo apt.get clean vengono cancellati i pacchetti in cacheP4blo 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?
-
gaspa
- Scoppiettante Seguace

- Messaggi: 754
- Iscrizione: lunedì 5 dicembre 2005, 13:12
- Località: Castenaso
Re: Eliminare pacchetti -dev e file .deb
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.
Guardati anche deborphan.
--
-gaspa-
-gaspa-
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: Eliminare pacchetti -dev e file .deb
Puoi eliminarli tranquillamente.
Re: Eliminare pacchetti -dev e file .deb
grazie a tutti... riguardo a questa domanda nessuno sa dirmi nulla??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?
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Eliminare pacchetti -dev e file .deb
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".
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
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. grazieDktrKranz 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".
- DktrKranz
- Rampante Reduce

- Messaggi: 5071
- Iscrizione: giovedì 2 novembre 2006, 11:24
- Desktop: GNOME Shell
- Distribuzione: Debian GNU/Linux sid - x86_64
- Località: Guastalla (RE)
- Contatti:
Re: Eliminare pacchetti -dev e file .deb
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).
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
potresti essere più preciso? cosa intendi con comandi nel rules?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).
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
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
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
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.P4blo ha scritto:potresti essere più preciso? cosa intendi con comandi nel rules?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).
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...
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
Ultima modifica di steveacab il domenica 3 agosto 2008, 18:48, modificato 1 volta in totale.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 1 ospite