ricerca in filelist online

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

ricerca in filelist online

Messaggio da ZeroUno »

Dal momento che packages.slackware.it non funziona, ho scritto io una piccola pagina web per effettuare la ricerca di pacchetti:
http://slak.homelinux.org/

La ricerca avviene in base a questi criteri:
Nome pacchetto
Descrizione pacchetto
File contenuti (se presente il MANIFEST.bz2)

Il tool ricerca, al momento, su i repository ufficiali, come slackware 12.2, 13.0, current e x86_64, e su altri repository non ufficiali, come quelli di slacky.eu, che hanno il PACKAGES.TXT e, possibilmente anche il MANIFEST.bz2.
L'ultima versione dello script gen_repos_files.sh di Alien Bob per creare repository, ora crea anche il MANIFEST.bz2

Sono gradite segnalazioni di altri repository, a 32 e 64 bit

NON SARANNO ACCETTATI repository che non hanno il PACKAGES.TXT, cioè quelli che sono semplicemente una lista di file.
Probabilmente metterò una piccola sezione in cui ne verrà segnalata "l'esistenza" e il link, ma non verrà implementata la ricerca.

Segnalarmi bug e nuove funzionalità utili.
Ho rilasciato i sorgenti: http://github.com/mrossini/slakfinder

Il topic in inglese è http://www.linuxquestions.org/questions ... le-793828/

Ciao
01
Ultima modifica di ZeroUno il ven 26 mar 2010, 23:28, modificato 5 volte in totale.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1361
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: ricerca in filelist online

Messaggio da zoros »

molto utile ... sembra anche molto veloce ... ma i nomi dei pacchetti saranno poi cliccabili in modo da scaricarli subito ?
vorrei riavere le mie firme ...

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: ricerca in filelist online

Messaggio da ZeroUno »

zoros ha scritto:sembra anche molto veloce
beh, il processore è carrozzato, purtroppo la stessa cosa non posso dire della banda (classici 240kbit in upload), per questo ho limitato il numero di risultati per pagina.
ma i nomi dei pacchetti saranno poi cliccabili in modo da scaricarli subito ?
a breve. Prima devo risolvere qualcosina.

Grazie del feedback.

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ulisse89
Packager
Packager
Messaggi: 643
Iscritto il: sab 17 gen 2009, 12:53
Nome Cognome: Riccardo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce
Località: Bologna

Re: ricerca in filelist online

Messaggio da ulisse89 »

Bravo. Sembra davvero veloce e funzionante. E' proprio quello che serviva. ;)

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: ricerca in filelist online

Messaggio da joe »

Se n'era parlato tempi addietro in un altro topic, ne era uscito grazie a teox un sito in cui ricercare:

http://www.teoxonline.com/utils/sse/

In ogni caso ho provato a fare una ricerca, complimenti, sembra funzionare bene: aggiungerei anche un po' di retrocompatibilità per consentire ricerche di pacchetti almeno fino alla 12.0.
Il pregio del to sito rispetto appunto al vecchio packages.slackware.it, è la presenza di repository extra ufficiali. Lo trovo utile specie per chi è alle prime armi e installando qualcosa ottiene problemi di librerie mancanti.

Su cosa si appoggia esattamente la ricerca? Su files MANIFEST presenti nei vari repo? Di cosa si tratta esattamente?

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: ricerca in filelist online

Messaggio da ZeroUno »

Mi ricordo se ne parlava di qualcosa, si, poi non avevo notato però questo link.
Mo' me lo studio e vedo se alcuni spunti mi possono servire.

L'idea è nata da uno scriptino in bash personale che mi stavo facendo; poi si stava allargando e ho pensato di caricarlo come pacchetto in slacky ma sarebbe stato l'ennesimo gestore di repository e poi non sarebbe stato conosciuto da molti... (il cane che si morde la coda.. per cercare bisogna avere un searcher :-) ).
Poi ho pensato di metterlo in php per renderlo disponibile pubblicamente.

Comunque si, si basa sul PACKAGES.TXT e sul MANIFEST, interamente caricati in un db mysql (il server è mio) immenso.
Purtroppo non tuttit i siti hanno il MANIFEST. Per esempio alien ha solo il PACKAGES.TXT, mentre altri non hanno neanche quello.
I repository li sto inserendo un po' alla volta (ovviamente lavoro prima sulla copia di sviluppo), ma metterne tanti mi genera il problema della necessità di organizzare graficamente le caselle a discesa e i risultati.
Poi, in un passo successivo, vorrei aggiungere il rank per ordinare i risultati.

Inoltre devo pensare alla gestione dei mirror.

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: ricerca in filelist online

Messaggio da teox99 »

ciao!
ti chiami come me, e abiti a roma come me, e hai pensato alla mia stessa cosa...

che diavolo?!

---

forse dovremmo collaborare... magari non c'è nenache bisogno di discutere sul progetto!
io qualke idea in merito l'avrei...

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: ricerca in filelist online

Messaggio da ZeroUno »

:-D
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: ricerca in filelist online

Messaggio da ZeroUno »

Io probabilmente ho terminato (e messo in linea).
Quello che ho fatto è tutto quello che c'era da fare.
Quello che manca è poca robetta. Per me la grafica che ho fatto è pure troppa :-), ma almeno è correttamente visibile da lynx.
Più che altro sto cercando di ottimizzare il database; le dimensioni sono alte.. 230M di dati e 140M di indice.
A dire la verità avevo trovato una funzione di indicizzazione eccellente, prestazioni alla google e ranking, ma accetta solo parole intere, quindi
libpippo.so
non viene rilevata da una ricerca per 'pippo' né per 'lib', ma solo per 'libpippo' o per 'so', mentre con l'attuale posso mettere anche una parte del nomefile o anche una espressione regolare.

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
ulisse89
Packager
Packager
Messaggi: 643
Iscritto il: sab 17 gen 2009, 12:53
Nome Cognome: Riccardo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce
Località: Bologna

Re: ricerca in filelist online

Messaggio da ulisse89 »

Questo sito/tool fila in cima ai miei preferiti. :thumbright:
Comunque avrei una domanda/correzione. La maggior parte dei link col nome del pacchetto non ti permettono di scaricare direttamente il pacchetto.
Bisogna cliccare sul link presente nella sezione "posizione" e da lì scaricare.
Ho notato che manca l'ultimo slash tra il numero di versione e il nome del pacchetto, per cui ogni volta risulta esserci un percorso non valido.
Per esempio per amule cerca di andare su:
http://repository.slacky.eu/slackware-1 ... e2-1sl.txz

Avatar utente
Kristos
Packager
Packager
Messaggi: 630
Iscritto il: sab 19 dic 2009, 11:40
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE
Distribuzione: PCLinuxOS

Re: ricerca in filelist online

Messaggio da Kristos »

ZeroUno ha scritto:Dal momento che packages.slackware.it non funziona, ho scritto io una piccola pagina web per effettuare la ricerca di pacchetti:
http://slak.homelinux.org/pkgs

La ricerca avviene in base a questi criteri:
Nome pacchetto
Descrizione pacchetto
File contenuti

Il tool ricerca, al momento, su:
slackware-current
slackware64-current
slackware-13.0
slackware64-13.0
slacky-13.0
slackers.it
ma sto aggiungendo anche altri repository.

Il tool è in fase embrionale ed è sicuramente pieno di bug, ma volevo metterlo in linea quanto prima, quindi prendetelo così com'è.
Magari potete segnalarmi bug e nuove funzionalità utili.

Ciao
01


ChangeLog:
- Aggiunti altri repository (siamo a 14 anche se 5 non supportano il file listing) per un totale di 2381604 file in 13164 pacchetti (tolti i duplicati sono 4426) con un database di 275M
- Ora i nomi dei pacchetti sono cliccabili.
Funziona alla perfezione direi che è un'ottima alternativa che risolve il problema del mal funzionamento del gestore dei pacchetti che per ora non và molto bene. :thumbright:

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: ricerca in filelist online

Messaggio da ZeroUno »

ulisse89 ha scritto:Ho notato che manca l'ultimo slash tra il numero di versione e il nome del pacchetto, per cui ogni volta risulta esserci un percorso non valido.
fixed.

grazie per la segnalazione.

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: ricerca in filelist online

Messaggio da Eberoth »

Veramente un'ottima idea, complimenti!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: ricerca in filelist online

Messaggio da gohanz »

Il tool e' notevole! :thumbright: Mi sembra pero' che manchi il repository 13.0 di Slacky. :-k

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: ricerca in filelist online

Messaggio da ZeroUno »

come no, slacky-13.0

forse sono in arrivo altri repository. Sto cercando il sistema di metterne anche quelli che non supportano il PACKAGES.TXT (ma c'è da dimenticarsi il filelisting però, perchè quello senza il MANIFEST non si può fare)

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi