Portál AbcLinuxu, 14. května 2024 13:18


Dotaz: Nefunguje man

29.10.2006 19:33 Mr. Trotl | skóre: 4 | Jesenice
Nefunguje man
Přečteno: 151×
Odpovědět | Admin
Zdravím, mám problém při zobrazování manuálových stránek, při pokusu zobrazit jakoukoliv stránku to na mě vyplivne toto:
/usr/bin/groff: can't find `DESC' file
/usr/bin/groff:fatal error: invalid device `nippon'
Nevíte někdo co s tím?
Gentoo, man-1.6d, groff-1.19.2-r1
Věrni zůstaneme!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vencour avatar 29.10.2006 19:36 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Nefunguje man
Odpovědět | | Sbalit | Link | Blokovat | Admin

A takhle apropos, info, apropos funguje? Zkuste se inspirovat ...

whatis(1)                                                            whatis(1)

JMÉNO
       whatis - hledej celá slova v databázi whatis

SYNTAXE
       whatis slovo ...

POPIS
       whatis  prohledává databázi obsahující krátký popis systémových příkazů
       na výskyt `slova' a výsledek zobrazí na standardní  výstup.  Jsou  však
       zobrazena pouze slova, která kompletně vyhověla.

       Databáze whatis je vytvořena spuštěním programu /usr/sbin/makewhatis.

VIZ TÉŽ
       apropos(1), man(1).

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
29.10.2006 19:40 Mr. Trotl | skóre: 4 | Jesenice
Rozbalit Rozbalit vše Re: Nefunguje man
Obojí bez chyby funguje
Věrni zůstaneme!
vencour avatar 29.10.2006 19:41 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Nefunguje man

(Jednou jsem toto taky řešil ... )

Další tipy ...

man man
...
VOLBY
       -C  konfigurační_soubor
              Specifikujete    jiný   konfigurační   soubor.   Standardní   je
              /etc/man.config. (Viz též man.conf(5).)
...
ZFORMÁTOVANÉ STRÁNKY
       Man  se  snaží  ukládat již zformátované manuálové stránky, aby ušetřil
       při jejich příštím zobrazení čas. Tradičně se  zformátované  stránky  z
       DIR/manX ukládají do DIR/catX, ale jiná mapování z manuálového adresáře
       na adresář zformátovaných  stránek  je  možné  specifikovat  v  souboru
       /etc/man.config.  Neexistuje-li  adresář zformátovaných stránek, nejsou
       ukládány žádné zformátované stránky.  Je  možné  nechat  man  suid  pro
       uživatele man. Potom, je-li majitel adresáře zformátovaných stránek man
       a mód je 0755 (zapisovat může pouze vlastník), a  zformátované  stránky
       mají  mód  0644  nebo 0444 (zapisovat může buď jenom majitel nebo vůbec
       nikdo), nemůže  normální  uživatel  změnit  zformátované  stránky  nebo
       umístit  do  adresáře zformátovaných stránek jiné soubory.  Není-li man
       suid, potom by měl mít adresář zformátovaných stránek mód 0777 aby  zde
       mohli všichni uživatelé zanechat jiř zformátované stránky.

       Volba -c způsobí reformátování stránky i když již existuje zformátovaná
       stránka.
...
PROSTŘEDÍ
       MANPATH
              Je-li nastavena proměnná MANPATH , její hodnota je využívána  ke
              hledání zformátovaných stránek.

       MANROFFSEQ
              Je-li  nastavena  proměnná  prostředí  MANROFFSEQ je její hdnota
              využita pro určení pořadí spouštění preprocesorů před nroff nebo
              troff. Standardně jsou stránky formátovány prvně tabulkovým pro-
              cesorem a teprve poté nroffem.

       MANSECT
              Je-li  nastvane  proměnná  prostředí  MANSECT  je  její  hodnota
              využita k určení sekcí, které budou prohledávány.

       MANWIDTH
              Je-li  nastavena  proměnná prostředí MANWIDTH , tak její hodnota
              určuje počet sloupců, na které bude stránka zformátována.  Jinak
              bude stránka zformátována na šířku obrazovky.
... 
      MANPAGER
              Je-li  nastavena  proměnná  prostředí MANPAGER její obsah určuje
              stránkovač,  který  bude  použit  při   zobrazení   zformátované
              stránky. Není-li nastavena, je použita proměnná PAGER .  není-li
              ani tato proměnná nastavena, použije se /usr/bin/less -isR .

       LANG   Je-li nastavena proměnná prostředí LANG  její  hodnota  definuje
              podadresář,  ve  kterém  budou  hledány  stránky.   Potom příkaz
              `LANG=cz    man    1    manuálová_stránka'    zobrazí    stránku
              .../cz/man1/manuálová_stránka.1, nebo

       NLSPATH, LC_MESSAGES, LANG
              Proměnné  prostředí  NLSPATH  a  LC_MESSAGES (nebo LANG jestliže
              předchozí neexistují) hrají roli  při  hledání  katalogu  zpráv.
              (Anglické  zprávy  jsou  zkompilovány  a není pro ně třeba kata-
              logu.)  Dejte pozor na to, že programy jako col (1) volané  pro-
              gramem man používají např. LC_CTYPE.

       PATH   PATH je používána při sestavení starndardní manuálové cesty.

       SYSTEM SYSTEM  je používána ke zjištění standardního jména systému (pro
              použití s volbou -m ).

VIZ TÉŽ
       apropos(1), whatis(1), less(1), groff(1).

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
29.10.2006 19:58 Mr. Trotl | skóre: 4 | Jesenice
Rozbalit Rozbalit vše Re: Nefunguje man
Tak nevím, co s tím, ať dělám co dělám, pořád to samé
Věrni zůstaneme!
vencour avatar 29.10.2006 20:10 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Nefunguje man

Hm ... ani tohle nezabere?

$ ls /etc/man.config -l
-rw-r--r--  1 root root 4900 čec  7  2005 /etc/man.config

$ cat /etc/man.config
#
# Generated automatically from man.conf.in by the
# configure script.
#
# man.conf from man-1.5m
#
# For more information about this file, see the man pages man(1)
# and man.conf(5).
#
# This file is read by man to configure the default manpath (also used
# when MANPATH contains an empty substring), to find out where the cat
# pages corresponding to given man pages should be stored,
# and to map each PATH element to a manpath element.
# It may also record the pathname of the man binary. [This is unused.]
# The format is:
#
# MANBIN                pathname
# MANPATH               manpath_element [corresponding_catdir]
# MANPATH_MAP           path_element    manpath_element
#
# If no catdir is given, it is assumed to be equal to the mandir
# (so that this dir has both man1 etc. and cat1 etc. subdirs).
# This is the traditional Unix setup.
# Certain versions of the FSSTND recommend putting formatted versions
# of /usr/.../man/manx/page.x into /var/catman/.../catx/page.x.
# The keyword FSSTND will cause this behaviour.
# Certain versions of the FHS recommend putting formatted versions of
# /usr/.../share/man/[locale/]manx/page.x into
# /var/cache/man/.../[locale/]catx/page.x.
# The keyword FHS will cause this behaviour (and overrides FSSTND).
# Explicitly given catdirs override.
#
FSSTND
# FHS
#
# This file is also read by man in order to find how to call nroff, less, etc.,
# and to determine the correspondence between extensions and decompressors.
#
# MANBIN                /usr/local/bin/man
#
# Every automatically generated MANPATH includes these fields
#
MANPATH /usr/share/man
MANPATH /usr/X11R6/man
MANPATH /usr/local/man
MANPATH /usr/kerberos/man
MANPATH /usr/man
#
# Uncomment if you want to include one of these by default
#
#MANPATH /opt/teTeX/man
#MANPATH /usr/lib/perl5/man

#MANPATH /usr/share/perl5/man
#MANPATH /usr/share/tcl-8.0/man
#MANPATH /usr/share/tk-8.0/man
#MANPATH /usr/share/tix-4.1/man
#MANPATH /usr/share/coas/man
#MANPATH /usr/kerberos/man
#
# Set up PATH to MANPATH mapping
#
# If people ask for "man foo" and have "/dir/bin/foo" in their PATH
# and the docs are found in "/dir/man", then no mapping is required.
#
# The below mappings are superfluous when the right hand side is
# in the mandatory manpath already, but will keep man from statting
# lots of other nearby files and directories.
#
MANPATH_MAP     /bin                    /usr/share/man
MANPATH_MAP     /sbin                   /usr/share/man
MANPATH_MAP     /usr/bin                /usr/share/man
MANPATH_MAP     /usr/sbin               /usr/share/man
MANPATH_MAP     /usr/local/bin          /usr/local/man
MANPATH_MAP     /usr/local/sbin         /usr/local/man
MANPATH_MAP     /usr/X11R6/bin          /usr/X11R6/man
MANPATH_MAP     /usr/bin/X11            /usr/X11R6/man
MANPATH_MAP     /usr/bin/mh             /usr/share/man
MANPATH_MAP     /usr/kerberos/bin       /usr/kerberos/man
MANPATH_MAP     /usr/kerberos/sbin      /usr/kerberos/man
#
# NOAUTOPATH keeps man from automatically adding directories that look like
# manual page directories to the path.
#
#NOAUTOPATH
#
# NOCACHE keeps man from creating cache pages ("cat pages")
# (generally one enables/disable cat page creation by creating/deleting
# the directory they would live in - man never does mkdir)
#
#NOCACHE
#
# NOCACHE keeps man from creating cache pages
NOCACHE
#
# Useful paths - note that COL should not be defined when
# NROFF is defined as "groff -Tascii" or "groff -Tlatin1";
# not only is it superfluous, but it actually damages the output.
# For use with utf-8, NROFF should be "nroff -mandoc" without -T option.
# (Maybe - but today I need -Tlatin1 to prevent double conversion to utf8.)
#
# If you have a new troff (version 1.18.1?) and its colored output
# causes problems, add the -c option to TROFF, NROFF, JNROFF.
#
TROFF           /usr/bin/groff -Tps -mandoc -c
NROFF           /usr/bin/nroff -Tlatin1 -mandoc -c
# not used, the nroff script determines what to do for Japanese
#JNROFF         /usr/bin/groff -Tnippon -mandocj -c
EQN             /usr/bin/geqn -Tps
NEQN            /usr/bin/geqn -Tlatin1
JNEQN           /usr/bin/geqn -Tnippon
TBL             /usr/bin/gtbl
# COL           /usr/bin/col
REFER           /usr/bin/grefer
PIC             /usr/bin/gpic
VGRIND
GRAP
PAGER           /usr/bin/less -isrR
CAT             /bin/cat
#
# The command "man -a xyzzy" will show all man pages for xyzzy.
# When CMP is defined man will try to avoid showing the same
# text twice. (But compressed pages compare unequal.)
#
CMP             /usr/bin/cmp -s
#
# Compress cat pages
#
COMPRESS        /usr/bin/bzip2
COMPRESS_EXT    .bz2
#
# Default manual sections (and order) to search if -S is not specified
# and the MANSECT environment variable is not set.
#
MANSECT         0p:1:1p:8:2:3:3p:3pm:4:5:6:7:9:tcl:n:l:p:o
#
# Default options to use when man is invoked without options
# This is mainly for the benefit of those that think -a should be the default
# Note that some systems have /usr/man/allman, causing pages to be shown twice.
#
#MANDEFOPTIONS  -a
#
# Decompress with given decompressor when input file has given extension
# The command given must act as a filter.
#
.gz             /bin/gunzip -c
.bz2            /usr/bin/bzip2 -c -d
.z
.Z              /bin/zcat
.F
.Y

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
29.10.2006 19:36 Mr. Trotl | skóre: 4 | Jesenice
Rozbalit Rozbalit vše Re: Nefunguje man
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě bych zapomněl, nezobrazí se žádný text a místo čísel stránek jsou jen otazníky
Věrni zůstaneme!
29.10.2006 20:08 Mr. Trotl | skóre: 4 | Jesenice
Rozbalit Rozbalit vše Re: Nefunguje man
Odpovědět | | Sbalit | Link | Blokovat | Admin
No tak jsem to odinstaloval, smazal konfigurák a nacpal to tam zpět a už to jede, jen nevím jak ho donutit psát korektně český znaky, používám utf8 kódování
Věrni zůstaneme!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.