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.

Re: ricerca in filelist online

Messaggioda ulisse89 » mar mar 09, 2010 12:10

Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13. Oggi invece tutto a posto.
Comunque complimenti ancora.

Per curiosità: i pacchetti compilati per salix, sono completamente compatibili coi nostri? Cioè non succede niente se installo quelli?
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 ZeroUno » mar mar 09, 2010 14:58

ulisse89 ha scritto:Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13.

Evidentemente lo hai beccato esattamente nel momento in cui stava facendo l'aggiornamento. Ogni 6 ore controlla se ci sono nuovi pacchetti; in caso positivo, per semplicità, elimina tutto il repository e lo ricrea.

Per curiosità: i pacchetti compilati per salix, sono completamente compatibili coi nostri? Cioè non succede niente se installo quelli?

Non li ho provati, ma così dice chi ha segnalato il repository

Se avete repository da segnalarmi ditemelo che li inserisco.
Quelli che hanno PACKAGES.TXT si inseriscono semplicemente e automaticamente; quelli che hanno anche il MANIFEST supportano anche la ricerca nella filelist. Quelli non hanno né l'uno né l'altro li posso inserire ma con una procedura manuale; ne sto testando un paio, ma non sono ancora online.

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: 4414
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 danix » dom mar 14, 2010 10:48

zerouno, per caso i sorgenti del tuo motore di ricerca sono visibili da qualche parte o comunque, hai intenzione di condividerli? Mi piacerebbe molto dargli un'occhiata...

complimenti per il bel lavoro...
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: ricerca in filelist online

Messaggioda Bart » dom mar 14, 2010 11:21

ZeroUno ha scritto:
ulisse89 ha scritto:Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13.

Evidentemente lo hai beccato esattamente nel momento in cui stava facendo l'aggiornamento. Ogni 6 ore controlla se ci sono nuovi pacchetti; in caso positivo, per semplicità, elimina tutto il repository e lo ricrea.
Complimenti, sembra molto rapido ed essenziale. Quanto tempo impiega a ricreare il repository? Per evitare situazioni spiacevoli come quella segnalata da Gohanz, si potrebbe pensare di avvisare l'utente o di disabilitare la ricerca nel momento in cui il repository viene creato. Che dici?
In secondo luogo, IMHO, sarebbe meglio ordinare per nome la lista con i repository in modo da individuarli più velocemente.
Bart
Staff
Staff
 
Messaggi: 4248
Iscritto il: dom ago 08, 2004 23:00
Località: Rimini

Re: ricerca in filelist online

Messaggioda ZeroUno » dom mar 14, 2010 17:59

danix ha scritto:zerouno, per caso i sorgenti del tuo motore di ricerca sono visibili da qualche parte o comunque, hai intenzione di condividerli? Mi piacerebbe molto dargli un'occhiata...

Non dovrebbe essere un problema... penserò alla maniera più conveniente e vi faccio sapere. Non posso distribuirlo con un tar perchè cambia in continuazione; tra bugfix e aggiunta funzionalità (ne avrete notata una ieri e qualcuna che mi frulla in mente) sono in eterno -current.

Comunque preparatevi a vedere una montagna di mondezza ;-)


Bart ha scritto:Quanto tempo impiega a ricreare il repository? Per evitare situazioni spiacevoli come quella segnalata da Gohanz, si potrebbe pensare di avvisare l'utente o di disabilitare la ricerca nel momento in cui il repository viene creato. Che dici?

In verità ieri ho scoperto un bug che è il vero motivo per cui non accedeva a quel repository in un lasso di tempo.
Il sistema di aggiornamento aveva un bug secondo il quale un repository non aggiornato veniva distrutto ma NON subito ricreato. La creazione avveniva al check successivo, il chè significa che quel repository è stato down per 6 ore. Ora questo tempo è passato a 24 ore, alle 4 di notte, ma il bug è risolto. Comunque nel lasso di tempo dell'aggiornamento il singolo repository semplicemente non è presente in lista. La durata di creazione è di poco maggiore di 5 minuti e il repository non è presente in lista fino al termine, (ma mi è appena venuta in mente una cosa... vi farò sapere).

Poi ho anche scoperto che nel MANIFEST.bz2 di slackware patches non ci sono solamente la filelist dei pacchetti ma anche dei sorgenti, il che mi faceva abortire la creazione di quel repository (e di quelli successivi)


In secondo luogo, IMHO, sarebbe meglio ordinare per nome la lista con i repository in modo da individuarli più velocemente.

A dire la verità più che un ordine alfabetico servirebbe una organizzazione logica, tipo suddivisione per ufficiali e non ufficiali, 64bit e 32bit, repo con filelist e repo senza filelist, ma per ora mi sa che mi devo fermare all'ordine alfabetico.
A breve.

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: 4414
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 » dom mar 14, 2010 20:07

Sorgenti rilasciati.
Vedi post iniziale.

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: 4414
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 » lun mar 22, 2010 17:42

Ho dato una riorganizzata ai repository.
Ora oltre a visualizzarli in modo più decente è possibile fare una ricerca a blocchi.

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: 4414
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 » ven mar 26, 2010 0:59

You are the 551st visitor
Searched 1000 packages from 6 March 2010

:-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: 4414
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 » ven mar 26, 2010 23:22

ATTENZIONE!!! Ho eliminato tutti i repository NON STANDARD, ovvero quelli che non hanno il PACKAGES.TXT (daniele50 e uno dei linuxpackages)
Non verranno aggiunti repository se non hanno almeno questo file.

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: 4414
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 slucky » sab mar 27, 2010 0:17

ottimo e utilissimo lavoro ZeroUno!!! :thumbright:
"...and what exactly is a dream....and what exactly is a joke."

"Jugband Blues" ( Syd Barrett )
Avatar utente
slucky
Iper Master
Iper Master
 
Messaggi: 2379
Iscritto il: mar mag 01, 2007 14:30
Slackware: 14.1
Kernel: default
Desktop: xfce

Re: ricerca in filelist online

Messaggioda ZeroUno » lun mar 29, 2010 20:36

sto implementando un po' di ranking. ditemi come va. Per ora lo mostro in prima colonna.
Funziona decentemente per la ricerca nel nome, fa un po' pietà nella ricerca per descrizione e non è implementato ancora nella ricerca per filelist.

Per la ricerca nel nome e nelle descrizioni ora è possibile visualizzare tutti i risultati (non solo 80) e ordinarli per rank, alfabetico, versione, distribuzione e altro.

La filelist è rimasta invariata.

Inoltre ho aggiunto qualche altro repository.
Siamo a 39, di cui 30 supportano il filelist... siamo a quasi quattro milioni di file (mezzo giga di database :-( ... )

Comunque il vero grazie va a tutti i pacchettizzatori che danno il sangue per noi :-D

Ciao
01

P.S.: dimenticavo... fermate il mouse sul nome di un pacchetto.
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: 4414
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 » mar apr 27, 2010 23:45

Aggiunta funzionalità importante!!!!

ora il tool produce anche output in formato testo machine usable, per utilizzarlo negli script:

http://slak.homelinux.org/searchtxt.php

esempi:
Codice: Seleziona tutto
wget -q -O - "http://slak.homelinux.org/searchtxt.php?name=aaa_base"
curl "http://slak.homelinux.org/searchtxt.php?file=ntfs-3g&order=veru&head=1&fs=;"
lynx -source "http://slak.homelinux.org/searchtxt.php?file=libraw1394.so&repo=1&fs=|"


per l'help puntare all'indirizzo di cui sopra con wget, curl, lynx o anche firefox e konqueror

fatemi sapere se trovate bug

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: 4414
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 danix » mer apr 28, 2010 8:58

ZeroUno ha scritto:fatemi sapere se trovate bug

Ciao
01

più che bug una feature request, potresti aggiungere anche 2 switch, uno per la versione della distro e uno per l'architettura?? In questo modo si potrebbe fare la ricerca in tutti i repo che hanno pacchetti per la 12.2 o in tutti repo che hanno pacchetti a 64bit... non so quanto sarebbe difficile da implementare, ma questa è una cosa che mi manca anche nella versione normale del search engine...


Per il resto, niente da aggiungere, sei un grande :D
Avatar utente
danix
Staff
Staff
 
Messaggi: 3280
Iscritto il: ven ott 27, 2006 18:32
Località: Siderno (RC)
Nome Cognome: Danilo M.
Slackware: 64 14.0
Kernel: 3.2.29
Desktop: fluxbox

Re: ricerca in filelist online

Messaggioda ZeroUno » mer apr 28, 2010 11:46

ehmm, l'help non è dettagliato su questo punto (prevedevo un searchtxt?help=repo ma da fare con più comodo), ma lo prevede.

parameters:
repo=value <repository id> or <repository class>

la classe è ciò che serve a te.

se vedi la index.php, ogni riga della tabella è una classe.
Clicca sul repository 'Slacky' (per la 13.0) e otterrai:
http://localhost/slak/htdocs/showrepo.php?repo=11
se vedi il dettaglio, trovi "Class" che corrisponde a 32130 (aka 32bit per 13.0)

puoi usare quella per limitare la ricerca. Esempio
http://slak.homelinux.org/searchtxt.php ... repo=32130
restituisce
gcc-java a 32bit di slackware-13.0
e java-gnome e monodevelop-java a 32bit di slacky-13.0
dungeon-master-java che è noarch di slacky-13.0

purtroppo alcuni repository hanno pacchetti misti tra 32bit e 64bit e tra versioni diverse di slackware, quindi sono stato costretto a fare le classi mixed.
Ecco l'elenco completo delle classi:
64cur = current a 64bit
32cur = current a 32bit
32122 = 12.2 a 32bit
64130 = 13.0 a 64bit
32130 = 13.0 a 32bit
micur = current 32 e 64bit
mimix = 12.1,12.2,13.0,current a 32 e 64bit
32121 = 12.1 a 32bit
mi130 = 13.0 a 32 e 64bit


Nel frattempo demandavo a grep lato utente la restrizione :-)

Ciao
01

P.S.: ho messo in pianificazione (senza garanzie, però) la versione xml.
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: 4414
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 » lun mag 10, 2010 22:38

Arrivata la versione xml.
E' in fase beta (come l'altra) ma funziona:
http://slak.homelinux.org/search.xml.php?name=ntfs-3g

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: 4414
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

PrecedenteProssimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti