Repository 32bit  Forum
Repository 64bit  Wiki

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.

ricerca in filelist online

Messaggioda ZeroUno » gio mar 04, 2010 23:45

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 mar 26, 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
ZeroUno
Staff
Staff
 
Messaggi: 4347
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ricerca in filelist online

Messaggioda zoros » gio mar 04, 2010 23:50

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
zoros
Linux 3.x
Linux 3.x
 
Messaggi: 1302
Iscritto il: lun mag 28, 2007 21:51
Località: Gorizia
Nome Cognome: Fabio∙Zorba
Slackware: 13.37
Kernel: 3.2.5
Desktop: KDE-3.5.10

Re: ricerca in filelist online

Messaggioda ZeroUno » ven mar 05, 2010 9:58

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
ZeroUno
Staff
Staff
 
Messaggi: 4347
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ricerca in filelist online

Messaggioda ulisse89 » ven mar 05, 2010 11:03

Bravo. Sembra davvero veloce e funzionante. E' proprio quello che serviva. ;)
Avatar utente
ulisse89
Packager
Packager
 
Messaggi: 644
Iscritto il: sab gen 17, 2009 12:53
Località: Bologna
Nome Cognome: Riccardo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce

Re: ricerca in filelist online

Messaggioda joe » ven mar 05, 2010 11:33

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
joe
Master
Master
 
Messaggi: 1949
Iscritto il: ven apr 27, 2007 10:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: ricerca in filelist online

Messaggioda ZeroUno » ven mar 05, 2010 12:15

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
ZeroUno
Staff
Staff
 
Messaggi: 4347
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ricerca in filelist online

Messaggioda teox99 » ven mar 05, 2010 14:35

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
teox99
Linux 2.6
Linux 2.6
 
Messaggi: 729
Iscritto il: ven lug 25, 2008 13:54
Località: Roma[Eur]
Slackware: 13.37
Desktop: KDE - Xfce

Re: ricerca in filelist online

Messaggioda ZeroUno » ven mar 05, 2010 14:54

:-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: 4347
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ricerca in filelist online

Messaggioda ZeroUno » sab mar 06, 2010 23:52

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
ZeroUno
Staff
Staff
 
Messaggi: 4347
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ricerca in filelist online

Messaggioda ulisse89 » dom mar 07, 2010 10:06

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
ulisse89
Packager
Packager
 
Messaggi: 644
Iscritto il: sab gen 17, 2009 12:53
Località: Bologna
Nome Cognome: Riccardo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce

Re: ricerca in filelist online

Messaggioda Kristos » dom mar 07, 2010 10:52

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
Kristos
Packager
Packager
 
Messaggi: 630
Iscritto il: sab dic 19, 2009 11:40
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE
Distribuzione: PCLinuxOS

Re: ricerca in filelist online

Messaggioda ZeroUno » dom mar 07, 2010 13:44

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
ZeroUno
Staff
Staff
 
Messaggi: 4347
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: ricerca in filelist online

Messaggioda Eberoth » lun mar 08, 2010 16:23

Veramente un'ottima idea, complimenti!
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 376
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: ricerca in filelist online

Messaggioda gohanz » lun mar 08, 2010 20:08

Il tool e' notevole! :thumbright: Mi sembra pero' che manchi il repository 13.0 di Slacky. :-k
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Re: ricerca in filelist online

Messaggioda ZeroUno » mar mar 09, 2010 12:03

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
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4347
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Prossimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite