dragora-users
[Top][All Lists]
Advanced

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

Re: [Dragora-users] Dragora 3.0-beta1 released


From: Matias Fonzo
Subject: Re: [Dragora-users] Dragora 3.0-beta1 released
Date: Sun, 20 Oct 2019 17:05:33 -0300
User-agent: Roundcube Webmail/1.3.8

El 2019-10-20 03:24, clasclin . escribió:
Por ahora actualizé i586, ni bien tenga instalado x86_64 lo pruebo
la salida de mandb --create data algunas advertencias así que lo
volví a correr
# mandb --create 2>warnings
muestra advertencias: whatis parse for failed

/usr/pkg/autoconf-2.69-noarch+2/usr/share/man/man1/config.guess.1.lz
 /usr/pkg/autoconf-2.69-noarch+2/usr/share/man/man1/autoscan.lz
 /usr/pkg/autoconf-2.69-noarch+2/usr/share/man/man1/config.sub.1.lz

 /usr/pkg/pcre-8.43-i586+1/usr/share/man/man3/pcredemo.3.lz

Esto proviene de los diagnósticos de mandb(8), según su página de manual:

"
<filename>: whatis parse for page(sec) failed
An attempt to extract whatis line(s) from the given <filename> failed. This is usually due to a poorly written manual page, but if many such messages are emitted it is likely that the system con- tains non-standard manual pages which are incompatible with the man-db whatis parser.
"

En el caso de autoscan la salida por manual da un error
$ man autoscan
man: command exited with status 1: ...

En el caso de pcredemo funciona y la página del manual se muestra,
sin embargo
no dice manual ni nada sino que es simplemente ejemplos sobre
expresiones regulares
y como llamarlas desde c

Probando otras páginas de manual veo que se visualizan casi
correctamente, tiene

ciertos fallos en mostrar caracteres, no todos, solo algunos se ven
como si
fuesen un bloque de cursor. Puedo ver que son si escribo
$ man -E ascii mksh

Esto podría ser interesante, no puedo comprobarlo en estos momentos, aún tengo que instalar la beta de Dragora en mi máquina de escritorio.

No vi fallos en whatis.

Genial, esto es lo que quería confirmar con la actualización del paquete. Gracias.

Otra cosa, cuando un comando falla suele no limpiar el error que se
antepone

al prompt, por ejemplo:

usuario@host:~ $ man sl
No manual entry...
16|usuario@host:~ $

¿Error que se antepone?. ¿Te refieres al código de error en el prompt?, esto es normal para la composición por defecto de PS1 en .mkshrc:

# echo $SHELL
/bin/mksh

# echo $PS1
${| \builtin typeset e=$? (( e )) && REPLY+="$e|" REPLY+=${USER}@${HOSTNAME%%.*}: \builtin typeset d=${PWD:-?}/ p=~; [[ $p = ?(*/) ]] || d=${d/#$p\//\~/} d=${d%/}; \builtin typeset m=${%d} n p=...; (( m > 0 )) || m=${#d} (( m > (n = (COLUMNS/3 < 7 ? 7 : COLUMNS/3)) )) && d=${d:(-n)} || p= REPLY+=$p$d \builtin return $e } #

Es bastante útil para saber los código de devolución de una orden cuando no es cero.

El sáb., 19 de oct. de 2019 a la(s) 14:58, Matias Fonzo
(address@hidden) escribió:

El 2019-10-18 16:16, Matias Fonzo escribió:
El 2019-10-18 02:47, clasclin . escribió:
[..]

'whatis' no muestra info solo nothing apropiated,
al igual que 'apropos' o 'man -k' intenté actualizr la base de
datos
mediante 'mandb' y tira muuuuchos errores
sobre iconv_open y argumentos invalidos sobre utf-8

I have to re-check this.  Thanks!


Could you try getting the updated package for man-db?[1][2].

for i586+:
[1]

http://rsync.dragora.org/current/packages/i586/tools/man-db-2.8.7-i586+2.tlz
for x86_64:
[2]

http://rsync.dragora.org/current/packages/x86_64/tools/man-db-2.8.7-x86_64+2.tlz

You can update it with `qi -u <package.tlz>'.  Once upgraded, move
the
new config file at /etc:

mv -vf /etc/man_db.conf.new /etc/man_db.conf

Then, (re)create the database: mandb --create

Now you can try the `whatis' command.

Please, let us know.

Thanks,
Matías



reply via email to

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