slackit-ml
[Top][All Lists]
Advanced

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

[Slackit.org] SPI, Slackware Package Inspector


From: insomniac
Subject: [Slackit.org] SPI, Slackware Package Inspector
Date: Tue, 29 Jun 2004 18:40:06 +0200 (CEST)
User-agent: SquirrelMail/1.4.2

Salve a tutti i membri della ML,
visti i post negli ultimi tempi mi pare doveroso mandare questa email,
sperando che tutti la leggano e se ne ricordino al momento giusto :)
Per chi frequenta il canale è un argomento ormai noto, in mailing list non
è detto che lo sia. Esiste da un po' di tempo ormai un tool (scritto in
python) sviluppato da Nicola La Gloria (mailto:address@hidden) che si
chiama SPI, Slackware Package Inspector, le cui funzioni sono quelle di
esaminare il contenuto dei package di slackware e riportare informazioni
(NON installa/rimuove/aggiorna pacchetti, questo lo fa già benissimo
pkgtool). Ossia è possibile (per ora, ma la lista delle feature è
destinata a crescere), grazie a un database, reperire informazioni sui
file contenuti nei pacchetti, sulle funzioni svolte dal software contenuto
nel pacchetto, fare ricerche di files (case sensitive o meno, ricerche con
pattern esatto oppure soltanto inclusive, etc), è possibile avere un log,
e, come dicevo prima, altre interessanti funzioni a venire.
Il database è costruito a partire da un repository locale di pacchetti
.tgz o da un repository remoto, come ftp.slackware.com e simili, e le
ricerche coinvolgono anche pacchetti NON installati. Non è quindi
necessario avere X11 per sapere che xorgconfig fa parte del pacchetto di
X.org (anche se questo esempio era abbastanza intuitivo :)

SPI si può scaricare all'URL http://spi.slackit.org, e necessita soltanto
di python per funzionare; tutte le istruzioni del caso sono reperibili
all'URL sopracitato. Per il primo uso basta modificare (leggendo
attentamente la documentazione) il file /etc/spi/spi.conf e creare il
database: per aggiornare il database da locale basta lanciare spi -b,per
farlo dalla rete basta aggiungere -u.

E' importante notare che la ricerca può essere ricondotta anche ai
pacchetti extra, ai pachetti pasture, e ai pacchetti testing (oltre
ovviamente ai pacchetti del sistema base). Tutto questo dopo aver letto
attentamente la documentazione :)

Spero che tutti possano apprezzare SPI, visto che mi è stato di grande
aiuto molte volte (e non sono il solo :), così da continuarne lo sviluppo
e ampliarne le funzionalità. Ogni suggerimento, critica o altro tipo di
feedback è ben accetto: a questo scopo il sito di riferimento è
http://spi.slackit.org, l'email del maintainer è address@hidden, il
canale IRC è #slackware, sul network AzzurraNET, dove ci siamo tutti noi
dello staff, e tanti altri ovviamente :)

Saluti,
insomniac

P.S. - Nella sezione Devel di Slackit.org sono reperibili i progetti
portati avanti dal nostro staff, e al momento sono disponibili SPI e
SCLOG; qualunque forma di collaborazione è ben accetta, dalle semplici
impressioni alla collaborazione, alla proposta di nuovi strumenti per
migliorare l'usabilità della nostra amata distribuzione; insomma,
partecipate tutti :)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]