Logo Blogo

Tutti gli articoli con tag dpkg

Salvare spazio sul disco con Dpkg

pubblicato da Lpt on fire!


Quando installate un pacchetto è possibile che finiscano sul vostro disco file che, probabilmente, non vi serviranno mai.

Se utilizzate una distro che sfrutta i pacchetti deb allora dpkg 1.15.8 può darvi una grossa mano a tenere sotto controllo lo spreco di spazio disco. Da questa versione sono state aggiunte due opzioni, –path-include=glob-pattern e –path-exclude=glob-pattern, che consentono di decidere quali file sono da installare o da scartare.

Potete aggiungere questi parametri in un file in /etc/dpkg/dpkg.cfg.d/, ma attenzione perché in caso di corrispondenza con più regole l’ultima vince.

Continua a leggere: Salvare spazio sul disco con Dpkg

....
condividi 6 Commenti

Tdpkg 1.0, velocizzare dpkg

pubblicato da Lpt on fire!


Se usate un sistema basato su Debian avrete notato una certe lentezza durante la lettura del database dei pacchetti installati.

La causa è la lettura delle migliaia di file .list presenti in /var/lib/dpkg/info/. Per velocizzare le operazioni è stato più volte ipotizzata l’idea di passare ad un database. Luca Bruno non essendo stato ascoltato dai mantainer ha deciso di fare da sé con Tdpkg.

Si tratta di una libreria che intercetta le chiamate di dpkg caricata attraverso LD_PRELOAD. Tdpkg può funzionare sia con un db tokyocabinet che è più rapido oppure con sqlite che gestisce meglio la concorrenza. Quanto migliorano le prestazioni? Secondo l’autore si passa dai 14 secondi a soli 2 secondi.

Un ottimo risultato. Per provare dovrete compilare la libreria ed aggiungere un alias:
alias dpkg="LD_PRELOAD=/path/to/libtdpkg.so dpkg

Via | Lethalman

Introduzione a Conary

pubblicato da Andrea de Palo

Conary di rPath è un package manager di seconda generazione e, considerando che Erik Troan ( CTO e co-fondatore di rPath ) era uno degli autori originali del package formato RPM, spesso viene visto come un progetto teso a correggere i problemi emersi dalla prima generazione dei gestori di pacchetti per GNU/*/Linux; il design di Conary mira ad ottenere una versione “più lineare” di dpkg o RPM/Yum in cui tutte le funzoni di questi package manager sono combinate in un singolo comando, con una particolare attenzione alle problematiche derivate dalla complessità delle distribuzioni attuali.

Se volete saperne di più vi consigliamo la lettura di questo articolo introduttivo pubblicato su Linux.com.

[ via OSNews ]

....
condividi 2 Commenti

Pacchettizzare per Debian

pubblicato da Andrea de Palo

DebianLinuxLogoA mio giudizio la capacità di saper svolgere determinate operazioni differenzia un normale utente GNU/*/Linux da una persona che può vantare conoscenze più approfondite del sistema: ricompilare il kernel, poter fare a meno di X11 e sapersi compilare dai sorgenti un programma possono fare la differenza in molte occasioni.

Navigando per la rete alla ricerca di un buon tutorial su come creare pacchetti .deb sono giunto, alla fine, a questo mini howto su Linux.com, che introduce in modo indolore parte degli aspetti relativi all’arte del packaging; l’articolo accenna anche il possibile utilizzo di checkinstall ma gran parte del pezzo è dedicata esclusivamente ai tool specifici di Debian.

Se utilizzate Debian e non avete mai approfondito l’argomento, questa potrebbe essere l’occasione adatta

[ via Linux.com ]

....
condividi 0 Commenti