Leggendo quanto ha scritto meskalamdug su http://web.tiscali.it/meskalamdug/khelpcenter.html stamattina avevo deciso di risolvere.
Prima difficoltà: ho cercato i file da modificare:
Codice: Seleziona tutto
/usr/bin/khc_htdig.pl
/usr/bin/khc_docbookdig.pl
/usr/bin/khc_htsearch.plCodice: Seleziona tutto
pino@thinkpad:~$ ls /opt/kde/bin/khc_*
/opt/kde/bin/khc_docbookdig.pl* /opt/kde/bin/khc_htsearch.pl* /opt/kde/bin/khc_mansearch.pl*
/opt/kde/bin/khc_htdig.pl* /opt/kde/bin/khc_indexbuilder*Codice: Seleziona tutto
in /usr/bin/khc_htdig.pl la variabile deve essere come questa
my $htdigdata = "/var/www/htdig/common/";
in /usr/bin/khc_docbookdig.pl
my $htdigdata = "/var/www/htdig/common/";
infine in /usr/bin/khc_htsearch.pl
my $htsearchpath="/var/www/cgi-bin/htsearch";Mi sono accertato della posizione della directory indice:
Codice: Seleziona tutto
/home/pino/.kde/share/apps/khelpcenter/index/Durante tale fase ho notato nei dettagli quanto segue (ho tagliato un pò e aggiunto dei '...' per brevità):
Codice: Seleziona tutto
INDEXDIR: /home/pino/.kde/share/apps/khelpcenter/index/
FINDCMD: find /opt/kde/share/doc/HTML/en/ -name index.docbook
Creating index for 'kde_application_manuals'
ht://dig Start Time: Tue May 1 10:19:01 2007
Warning: unknown locale!
New server: localhost, 0
0:2:0:file:///home/pino/.kde/share/apps/khelpcenter/index/kde_application_manuals.tmp/index.html:
New server: ark, 80
+
New server: k3b, 80
+
New server: kdf, 80
+
...
New server: kformula, 80
+
New server: atlantik, 80
+ size = 28218
1:210:1:help://kmplot/index.docbook: size = 2377
2:103:1:help://ksirtet/index.docbook: size = 15901
3:86:1:help://kompmgr/index.docbook: size = 14483
4:43:1:help://khangman/index.docbook: size = 36943
...
283:20:1:help://kmid/index.docbook: size = 38171
284:40:1:help://kbattleship/index.docbook: size = 11099htdig: Run complete
htdig: 198 servers seen:
htdig: akregator:80 1 document
htdig: amarok:80 1 document
htdig: amor:80 1 document
htdig: ark:80 1 document
...
htdig: Errors to take note of:
Unknown host or unable to contact server: help://kregexpeditor/index.docbook Ref: file:///home/pino/.kde/share/apps/khelpcenter/index/kde_application_manuals.tmp/index.html
HTTP statistics
===============
Persistent connections : Yes
HEAD call before GET : Yes
Connections opened : 0
Connections closed : 0
Changes of server : 0
HTTP Requests : 0
HTTP KBytes requested : 0
HTTP Average request time : 0 secs
HTTP Average speed : 0 KBytes/secs
ht://dig End Time: Tue May 1 10:20:41 2007
Finished successfully.Se avvio khelpcenter e in 'Opzioni ricerca' ci scrivo 'k3b' questo è quanto visualizza:
NOTA: Se vado in 'Indice' il manuale di k3b c'èRisultati ricerca per "k3b":
Documentazione di base
Manuali applicazioni
khc_htsearch.pl --docbook
--indexdir=/home/pino/.kde/share/apps/khelpcenter/index/
--config=kde_application_manuals --words=k3b
--method=and --maxnum=5 --lang=en
Pagine di manuale UNIX
NOTA: KDE 3.5.6 e htdig-3.2.0b6-1486.2mg.tgz installati
P.S. Ho cancellato la directory indice e sono ripartito da zero: stesso risultato
S.O.S. perchè non funziona ???
