Linux repositories inspector

man - A Program for Displaying man Pages

A program for displaying man pages on the screen or sending them to a printer (using groff).



Authors:
  • -------
    1. Wilford <G.Wilford@ee.surrey.ac.uk>
    Fabrizio Polacco <fpolacco@debian.org>
    Colin Watson <cjwatson@debian.org>
2.8.4
OpenSUSE iconOpenSUSE Tumbleweed
2.7.6
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
2.6.6
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm2.7.6-lp150.3.82019-01-17758 kiB1.65 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm2.7.6-lp151.5.12019-01-23762 kiB1.65 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm2.7.6-lp152.6.42020-01-07743 kiB1.65 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm2.6.6-8.142019-01-17716 kiB1.53 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm2.8.4-6.1Jan 20931 kiB1.87 MiBhttps://bugs.opensuse.org

Manual pages

apropos(1) - Deutsch

apropos - Suche in Handbuchseiten und deren Kurzbeschreibungen

apropos(1) - Español

apropos - busca nombres y descripciones de páginas de manual

apropos(1) - Français

apropos - Chercher le nom et la description des pages de manuel

apropos(1) - Italiano

apropos - ricerca nei nomi e nelle descrizioni delle pagine di manuale

apropos(1)

apropos - search the manual page names and descriptions

apropos(1) - Nederlands

apropos - namen en beschrijvingen van de man-pagina’s doorzoeken

apropos(1) - Polski

apropos - przeszukiwanie nazw i opisów stron podręcznika ekranowego

apropos(1) - Russkiy

apropos - поиск в именах справочных страниц и кратких описаниях

apropos(1) - Chinese (Simplified)

apropos - 搜索手册页名称和描述

apropos(1) - Svenska

apropos - genomsök namn och beskrivningar av manualsidor

apropos(1) - Türkçe

apropos - kılavuz sayfası isimleri ve açıklamalarında ara

apropos-db(1)

apropos - search the manual page names and descriptions

lexgrog(1) - Deutsch

lexgrog - wertet die Kopfzeilen-Information von Handbuchseiten aus

lexgrog(1) - Français

lexgrog - Analyser l’information contenue dans l’en-tête des pages de manuel

lexgrog(1)

lexgrog - parse header information in man pages

lexgrog(1) - Nederlands

lexgrog - hoofdinginformatie in manpagina’s ontleden

lexgrog(1) - Polski

lexgrog - przetwarza nagłówki stron podręcznika ekranowego

lexgrog(1) - Russkiy

lexgrog - анализирует заголовочную информацию справочных страниц

lexgrog(1) - Chinese (Simplified)

lexgrog - 解析 man 手册页的头部信息

lexgrog(1) - Español

lexgrog - analiza la información de cabecera en páginas man

lexgrog(1) - Svenska

lexgrog - tolka rubrikhuvud i manualsidor

lexgrog(1) - Türkçe

lexgrog - man sayfalarında başlık bilgisini ayıkla

man(1) - Deutsch

man - eine Oberfläche für die System-Referenzhandbücher

man(1) - Español

man - interfaz de los manuales de referencia del sistema

man(1) - Français

man - an interface to the system reference manuals

man(1) - Italiano

man - un’interfaccia ai manuali di riferimento in linea

man(1)

man - an interface to the system reference manuals

man(1) - Nederlands

man - an interface to the system reference manuals

man(1) - Polski

man - an interface to the system reference manuals

man(1) - Russkiy

man - доступ к системным справочным страницам

man(1) - Chinese (Simplified)

man - an interface to the system reference manuals

man(1) - Svenska

man - ett gränssnitt för systemferensmanualer

man(1) - Türkçe

man - an interface to the system reference manuals

man-db(1)

man - an interface to the on-line reference manuals

manconv(1) - Deutsch

manconv - wandelt die Kodierung von Handbuchseiten um

manconv(1) - Français

manconv - Convertir une page de manuel d’un encodage à l’autre

manconv(1)

manconv - convert manual page from one encoding to another

manconv(1) - Nederlands

manconv - converteert man-pagina van een codering naar een andere

manconv(1) - Polski

manconv - konwertuje kodowania znaków stron podręcznika ekranowego

manconv(1) - Russkiy

manconv - изменяет кодировку справочной страницы

manconv(1) - Chinese (Simplified)

manconv - 将手册页从一种编码转换到另一种

manconv(1) - Español

manconv - convierte página de manual desde una codificación a otra

manconv(1) - Svenska

manconv - konvertera manualsida från en kodning till en annan

manconv(1) - Türkçe

manconv - kılavuz sayfasını bir kodlamadan diğerine dönüştürü

manpath(1) - Deutsch

manpath - bestimmt den Handbuchseiten-Suchpfad

manpath(1) - Español

manpath - determina la ruta de búsqueda para páginas de manual

manpath(1) - Français

manpath - Déterminer la liste des chemins d’accès aux pages de manuel

manpath(1) - Italiano

manpath - determina il percorso di ricerca delle pagine di manuale

manpath(1)

manpath - determine search path for manual pages

manpath(1) - Nederlands

manpath - determine search path for manual pages

manpath(1) - Polski

manpath - określa ścieżkę przeszukiwania stron podręcznika ekranowego

manpath(1) - Russkiy

manpath - определяет путь поиска справочных страниц

manpath(1) - Chinese (Simplified)

manpath - 确定手册页的搜索路径

manpath(1) - Svenska

manpath - bestäm sökvägen för manualsidor

manpath(1) - Türkçe

manpath - kılavuz sayfalarının arama yolunu belirler

whatis(1) - Deutsch

whatis - durchsucht die Indexdatenbank nach Kurzbeschreibungen

whatis(1) - Español

whatis - muestra descripciones de una línea de las páginas de manual

whatis(1) - Français

whatis - Afficher une ligne de description des pages de manuel

whatis(1) - Italiano

whatis - mostra le descrizioni delle pagine di manuale

whatis(1)

whatis - display one-line manual page descriptions

whatis(1) - Nederlands

whatis - display one-line manual page descriptions

whatis(1) - Polski

whatis - wyświetla jednolinijkowe opisy stron podręcznika systemowego

whatis(1) - Russkiy

whatis - показывает однострочные описания справочных страниц

whatis(1) - Chinese (Simplified)

whatis - 显示在线手册页说明

whatis(1) - Svenska

whatis - visa en-rads-beskrivningar för manualsidor

whatis(1) - Türkçe

whatis - tek satır kılavuz sayfası tanımı görüntüler

whatis-db(1)

whatis - display one-line manual page descriptions

zsoelim(1) - Deutsch

zsoelim - führt ».so«-Anfragen in Roff-Quellen aus

zsoelim(1) - Español

zsoelim - satisface peticiones .so en la entrada de roff

zsoelim(1) - Français

zsoelim - Remplacer les entrées .so des fichiers « roff » par le contenu du fichier indiqué

zsoelim(1) - Italiano

zsoelim - soddisfa le richieste .so nell’input roff

zsoelim(1)

zsoelim - satisfy .so requests in roff input

zsoelim(1) - Nederlands

zsoelim - satisfy .so requests in roff input

zsoelim(1) - Polski

zsoelim - wypełnia żądania .so w wejściu roff

zsoelim(1) - Russkiy

zsoelim - выполняет .so запросы для входящих данных roff

zsoelim(1) - Chinese (Simplified)

zsoelim - 满足 roff 输入中的 .so 请求

zsoelim(1) - Svenska

zsoelim - uppfyll .so-begäran i roff-inmatning

zsoelim(1) - Türkçe

zsoelim - roff girdisindeki .so istekleri yerine getir

manpath(5) - Deutsch

manpath - das Format der Datei /etc/man_db.conf

manpath(5) - Español

manpath - formato del fichero /etc/man_db.conf

manpath(5) - Français

manpath - Format du fichier /etc/man_db.conf

manpath(5) - Italiano

manpath - formato del file /etc/man_db.conf

manpath(5)

manpath - format of the /etc/man_db.conf file

manpath(5) - Nederlands

manpath - format of the /etc/man_db.conf file

manpath(5) - Polski

manpath - format pliku /etc/man_db.conf

manpath(5) - Russkiy

manpath - формат файла /etc/man_db.conf

manpath(5) - Chinese (Simplified)

manpath - 格式化 /etc/man_db.conf 文件

manpath(5) - Svenska

manpath - formatet för filen /etc/man_db.conf

manpath(5) - Türkçe

manpath - /etc/man_db.conf dosya biçimi

accessdb(8) - Deutsch

accessdb - gibt den Inhalt einer man-db-Datenbank in menschenlesbarem Format aus

accessdb(8) - Français

accessdb - Afficher le contenu d’une base de données man-db dans un format lisible par l’homme

accessdb(8) - Italiano

accessdb - mostra il contenuto di una base di dati man-db in un formato comprensibile.

accessdb(8)

accessdb - dumps the content of a man-db database in a human readable format

accessdb(8) - Nederlands

accessdb - dumps the content of a man-db database in a human readable format

accessdb(8) - Polski

accessdb - wyświetla zawartość bazy danych man-db w formacie czytelnym dla ludzi

accessdb(8) - Russkiy

accessdb - сбрасывает содержимое базы данных man-db в понятный человеку формат

accessdb(8) - Chinese (Simplified)

accessdb - 以易读的格式转储 man-db 数据库的内容

accessdb(8) - Español

accessdb - vuelca el contenido de una base de datos man-db en un formato legible para personas

accessdb(8) - Svenska

accessdb - dumpar innehåller från en man-db-databas i ett läsbart format

accessdb(8) - Türkçe

accessdb - man-db veritabanının içeriğini insan tarafından okunabilir bir biçimde dök

catman(8) - Deutsch

catman - erzeugt oder aktualisiert vorformatierte Handbuchseiten

catman(8) - Español

catman - crea o actualiza las páginas de manual preformateadas

catman(8) - Français

catman - Créer ou mettre à jour les pages de manuel préformatées

catman(8) - Italiano

catman - crea o aggiorna le pagine di manuale preformattate

catman(8)

catman - create or update the pre-formatted manual pages

catman(8) - Nederlands

catman - create or update the pre-formatted manual pages

catman(8) - Polski

catman - tworzy lub aktualizuje preformatowane strony podręcznika ekranowego

catman(8) - Russkiy

catman - создаёт или обновляет уже отформатированные справочные страницы

catman(8) - Chinese (Simplified)

catman - 创建或更新预格式化的手册页

catman(8) - Svenska

catman - skapa eller uppdatera de förformaterade manualsidorna

catman(8) - Türkçe

catman - önceden biçimlendirilmiş kılavuz sayfaları oluştur veya güncelle

mandb(8) - Deutsch

mandb - Zwischenspeicher für Handbuchseiten-Indizes erzeugen oder aktualisieren

mandb(8) - Español

mandb - crea o actualiza las cachés de índicies de páginas de manual

mandb(8) - Français

mandb - Créer ou mettre à jour les bases de données d’indexation des pages de manuel

mandb(8) - Italiano

mandb - crea o aggiorna le cache index delle pagine di manuale

mandb(8)

mandb - create or update the manual page index caches

mandb(8) - Nederlands

mandb - create or update the manual page index caches

mandb(8) - Polski

mandb - tworzy lub aktualizuje bufory indeksowe stron podręcznika ekranowego

mandb(8) - Russkiy

mandb - создаёт или обновляет кэши index справочных страниц

mandb(8) - Chinese (Simplified)

mandb - 创建或更新手册页索引缓存

mandb(8) - Svenska

mandb - skapa eller uppdatera indexcachar för manualsidor

mandb(8) - Türkçe

mandb - kılavuz sayfası index önbellekleri oluştur veya güncelle

Latest updates

OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-5.2 to 2.8.4-6.1

Jan 20
  • Don't mark /etc/alternatives files as %config as that would lead to stale symlinks on uninstall
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 2.7.6-lp152.6.4 introduced

2020-01-07
  • Add systemd timer service and its timer unit to refresh man data base daily without using cron (bsc#1115406)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-5.1 to 2.8.4-5.2

2019-12-04
  • Avoid racy bash code on waiting on find in do_mandb (boo#1155879)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-4.2 to 2.8.4-5.1

2019-11-12
  • Avoid racy bash code on waiting on find in do_mandb (boo#1155879)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-4.1 to 2.8.4-4.2

2019-07-16
  • BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-3.3 to 2.8.4-4.1

2019-06-28
  • BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-2.1 to 2.8.4-3.3

2019-06-17
  • Make systemd timers and services optional but hold them enabled as maybe in future all packages providing manual pages might use a posttrans scriplet to trigger a refresh of the man db (boo#1133762).
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-1.3 to 2.8.4-2.1

2019-03-15
  • Ah ... yes, manual pages are also provides by e.g. mandoc
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-1.2 to 2.8.4-1.3

2019-02-15
  • Update to man-db 2.8.4
    • Major changes since man-db 2.8.3:
    • Rely on decompressors reading from their standard input rather than redundantly passing them the input file on their command line. This works better with downstream AppArmor confinement of decompressors.
    • Fix invalid syntax in tmpfiles.d/man-db.conf when configured with
    • -disable-cache-owner.
    • Make seccomp sandbox allow sched_getaffinity, sometimes used by xz.
    • Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy as documented, not in the current directory. This was broken by the working-directory-handling changes in 2.8.3. Note that this change means that "man -l" will never use an external formatter (which was never documented behaviour and was surely a bad idea).
    • Make seccomp sandbox allow some shared memory operations across the board rather than just when ESET File Security is in use; the Astrill VPN seems to require something similar, and there are doubtless other such preload hacks.
    • Some versions of ESET File Security call msgget and msgsnd; if this program is in use, then allow those.
    • Major changes since man-db 2.8.2:
    • Make seccomp sandbox allow madvise, since that's used by lbzip2.
    • Make seccomp sandbox allow kill and tgkill outright, since groff uses kill to pass on signals to its child processes.
    • Make seccomp sandbox allow sibling architectures on
      x86/x86_64/x32, since people sometimes mix and match architectures there for performance reasons.
    • Fix version check in locale macro loading to tolerate groff release candidates.
    • man now only changes working directory in child processes, so never fails due to being unable to change back to its original working directory.
    • accessdb, apropos, and lexgrog no longer emit spurious gettext headers in their --help output when localised.
    • Major changes since man-db 2.8.1:
    • Make seccomp sandbox allow kill and tgkill when the signal is directed at the current process or one of its threads; this is needed by xz.
    • Make seccomp sandbox allow ioctl(fd, TIOCGWINSZ), since that's used by musl.
    • Work around the proprietary "ESET File Security" antivirus program in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Work around the "snoopy" execve() wrapper and logger in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Interpret EFAULT from seccomp_load as meaning that seccomp is unavailable, since this can be returned by some versions of qemu-user.
    • Major changes since man-db 2.8.0:
    • Fix seccomp sandbox build on Linux/POWER.
    • Fix manconv execution under seccomp when man is installed setuid.
    • Make seccomp sandbox allow mremap (used by iconv, for example).
    • configure now has a --without-libseccomp option to disable the use of seccomp even if the library is available.
    • Major changes since man-db 2.7.6.1:
    • Fix locale macro loading for Chinese to load the macro file corresponding to just the language part of the user's locale.
    • Honour --enable-cache-owner in generated systemd tmpfiles snippet rather than hardcoding "man".
    • If man adds prefixes to a page to handle such things as disabling hyphenation, then take account of those when looking for a preprocessor line at the start of the page.
    • Fix a segfault in 'man -D --help'.
    • Treat "\(en" as another synonym for "\-" in NAME sections.
    • Confine most subprocesses that handle untrusted data using seccomp. This mainly deals with subprocesses that perform encoding conversions, (de)compressors, groff programs, and a few other odds and ends. groff programs use a slightly more permissive filter since they need to create temporary files, so additional path-based confinement (e.g. using AppArmor) is still useful.
      If this goes wrong, then MAN_DISABLE_SECCOMP=1 can be set in the environment to disable it, but please report any such problem as a bug.
    • man now falls back to cat if the compile-time default pager is not executable.
    • Major changes since man-db 2.7.6:
    • Don't chmod CACHEDIR.TAG if it doesn't exist.
    • Correct installation of Swedish manual pages.
  • Modify the patches
    • man-db-2.6.3-listall.dif
    • man-db-2.6.3-man0.dif
    • man-db-2.6.3-section.dif
    • man-db-2.7.1-firefox.dif
    • man-db-2.7.1-security4.dif
    • man-db-2.7.1-zio.dif
  • Rename patch man-db-2.7.6.dif which is now man-db-2.8.4.dif
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.4-1.1 to 2.8.4-1.2

2019-02-03
  • Update to man-db 2.8.4
    • Major changes since man-db 2.8.3:
    • Rely on decompressors reading from their standard input rather than redundantly passing them the input file on their command line. This works better with downstream AppArmor confinement of decompressors.
    • Fix invalid syntax in tmpfiles.d/man-db.conf when configured with
    • -disable-cache-owner.
    • Make seccomp sandbox allow sched_getaffinity, sometimes used by xz.
    • Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy as documented, not in the current directory. This was broken by the working-directory-handling changes in 2.8.3. Note that this change means that "man -l" will never use an external formatter (which was never documented behaviour and was surely a bad idea).
    • Make seccomp sandbox allow some shared memory operations across the board rather than just when ESET File Security is in use; the Astrill VPN seems to require something similar, and there are doubtless other such preload hacks.
    • Some versions of ESET File Security call msgget and msgsnd; if this program is in use, then allow those.
    • Major changes since man-db 2.8.2:
    • Make seccomp sandbox allow madvise, since that's used by lbzip2.
    • Make seccomp sandbox allow kill and tgkill outright, since groff uses kill to pass on signals to its child processes.
    • Make seccomp sandbox allow sibling architectures on
      x86/x86_64/x32, since people sometimes mix and match architectures there for performance reasons.
    • Fix version check in locale macro loading to tolerate groff release candidates.
    • man now only changes working directory in child processes, so never fails due to being unable to change back to its original working directory.
    • accessdb, apropos, and lexgrog no longer emit spurious gettext headers in their --help output when localised.
    • Major changes since man-db 2.8.1:
    • Make seccomp sandbox allow kill and tgkill when the signal is directed at the current process or one of its threads; this is needed by xz.
    • Make seccomp sandbox allow ioctl(fd, TIOCGWINSZ), since that's used by musl.
    • Work around the proprietary "ESET File Security" antivirus program in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Work around the "snoopy" execve() wrapper and logger in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Interpret EFAULT from seccomp_load as meaning that seccomp is unavailable, since this can be returned by some versions of qemu-user.
    • Major changes since man-db 2.8.0:
    • Fix seccomp sandbox build on Linux/POWER.
    • Fix manconv execution under seccomp when man is installed setuid.
    • Make seccomp sandbox allow mremap (used by iconv, for example).
    • configure now has a --without-libseccomp option to disable the use of seccomp even if the library is available.
    • Major changes since man-db 2.7.6.1:
    • Fix locale macro loading for Chinese to load the macro file corresponding to just the language part of the user's locale.
    • Honour --enable-cache-owner in generated systemd tmpfiles snippet rather than hardcoding "man".
    • If man adds prefixes to a page to handle such things as disabling hyphenation, then take account of those when looking for a preprocessor line at the start of the page.
    • Fix a segfault in 'man -D --help'.
    • Treat "\(en" as another synonym for "\-" in NAME sections.
    • Confine most subprocesses that handle untrusted data using seccomp. This mainly deals with subprocesses that perform encoding conversions, (de)compressors, groff programs, and a few other odds and ends. groff programs use a slightly more permissive filter since they need to create temporary files, so additional path-based confinement (e.g. using AppArmor) is still useful.
      If this goes wrong, then MAN_DISABLE_SECCOMP=1 can be set in the environment to disable it, but please report any such problem as a bug.
    • man now falls back to cat if the compile-time default pager is not executable.
    • Major changes since man-db 2.7.6:
    • Don't chmod CACHEDIR.TAG if it doesn't exist.
    • Correct installation of Swedish manual pages.
  • Modify the patches
    • man-db-2.6.3-listall.dif
    • man-db-2.6.3-man0.dif
    • man-db-2.6.3-section.dif
    • man-db-2.7.1-firefox.dif
    • man-db-2.7.1-security4.dif
    • man-db-2.7.1-zio.dif
  • Rename patch man-db-2.7.6.dif which is now man-db-2.8.4.dif
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 2.8.4-1.1 reintroduced

2019-01-23
  • Update to man-db 2.8.4
    • Major changes since man-db 2.8.3:
    • Rely on decompressors reading from their standard input rather than redundantly passing them the input file on their command line. This works better with downstream AppArmor confinement of decompressors.
    • Fix invalid syntax in tmpfiles.d/man-db.conf when configured with
    • -disable-cache-owner.
    • Make seccomp sandbox allow sched_getaffinity, sometimes used by xz.
    • Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy as documented, not in the current directory. This was broken by the working-directory-handling changes in 2.8.3. Note that this change means that "man -l" will never use an external formatter (which was never documented behaviour and was surely a bad idea).
    • Make seccomp sandbox allow some shared memory operations across the board rather than just when ESET File Security is in use; the Astrill VPN seems to require something similar, and there are doubtless other such preload hacks.
    • Some versions of ESET File Security call msgget and msgsnd; if this program is in use, then allow those.
    • Major changes since man-db 2.8.2:
    • Make seccomp sandbox allow madvise, since that's used by lbzip2.
    • Make seccomp sandbox allow kill and tgkill outright, since groff uses kill to pass on signals to its child processes.
    • Make seccomp sandbox allow sibling architectures on
      x86/x86_64/x32, since people sometimes mix and match architectures there for performance reasons.
    • Fix version check in locale macro loading to tolerate groff release candidates.
    • man now only changes working directory in child processes, so never fails due to being unable to change back to its original working directory.
    • accessdb, apropos, and lexgrog no longer emit spurious gettext headers in their --help output when localised.
    • Major changes since man-db 2.8.1:
    • Make seccomp sandbox allow kill and tgkill when the signal is directed at the current process or one of its threads; this is needed by xz.
    • Make seccomp sandbox allow ioctl(fd, TIOCGWINSZ), since that's used by musl.
    • Work around the proprietary "ESET File Security" antivirus program in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Work around the "snoopy" execve() wrapper and logger in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Interpret EFAULT from seccomp_load as meaning that seccomp is unavailable, since this can be returned by some versions of qemu-user.
    • Major changes since man-db 2.8.0:
    • Fix seccomp sandbox build on Linux/POWER.
    • Fix manconv execution under seccomp when man is installed setuid.
    • Make seccomp sandbox allow mremap (used by iconv, for example).
    • configure now has a --without-libseccomp option to disable the use of seccomp even if the library is available.
    • Major changes since man-db 2.7.6.1:
    • Fix locale macro loading for Chinese to load the macro file corresponding to just the language part of the user's locale.
    • Honour --enable-cache-owner in generated systemd tmpfiles snippet rather than hardcoding "man".
    • If man adds prefixes to a page to handle such things as disabling hyphenation, then take account of those when looking for a preprocessor line at the start of the page.
    • Fix a segfault in 'man -D --help'.
    • Treat "\(en" as another synonym for "\-" in NAME sections.
    • Confine most subprocesses that handle untrusted data using seccomp. This mainly deals with subprocesses that perform encoding conversions, (de)compressors, groff programs, and a few other odds and ends. groff programs use a slightly more permissive filter since they need to create temporary files, so additional path-based confinement (e.g. using AppArmor) is still useful.
      If this goes wrong, then MAN_DISABLE_SECCOMP=1 can be set in the environment to disable it, but please report any such problem as a bug.
    • man now falls back to cat if the compile-time default pager is not executable.
    • Major changes since man-db 2.7.6:
    • Don't chmod CACHEDIR.TAG if it doesn't exist.
    • Correct installation of Swedish manual pages.
  • Modify the patches
    • man-db-2.6.3-listall.dif
    • man-db-2.6.3-man0.dif
    • man-db-2.6.3-section.dif
    • man-db-2.7.1-firefox.dif
    • man-db-2.7.1-security4.dif
    • man-db-2.7.1-zio.dif
  • Rename patch man-db-2.7.6.dif which is now man-db-2.8.4.dif
OpenSUSE icon

OpenSUSE Leap 15.1 oss: Version 2.7.6-lp151.5.1 introduced

2019-01-23
  • Add systemd timer service and its timer unit to refresh man data base daily without using cron (bsc#1115406)
OpenSUSE icon

OpenSUSE Leap 15.0 oss: Version 2.7.6-lp150.3.8 introduced

2019-01-17
  • Add man-db-create.service to fill /var/cache/man at bootup if the directory is empty (required by FHS and for transactional updates).
  • Don't fill /var/cache/man if it does not exist yet (needed for transactional updates).
  • We don't need to package /var/cache/man, systemd-tmpfiles is creating it already for us.
OpenSUSE icon

OpenSUSE Leap 42.3 oss: Version 2.6.6-8.14 introduced

2019-01-17
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 2.8.4-1.1 removed

2019-01-17
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 2.8.4-1.1 introduced

2019-01-17
  • Update to man-db 2.8.4
    • Major changes since man-db 2.8.3:
    • Rely on decompressors reading from their standard input rather than redundantly passing them the input file on their command line. This works better with downstream AppArmor confinement of decompressors.
    • Fix invalid syntax in tmpfiles.d/man-db.conf when configured with
    • -disable-cache-owner.
    • Make seccomp sandbox allow sched_getaffinity, sometimes used by xz.
    • Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy as documented, not in the current directory. This was broken by the working-directory-handling changes in 2.8.3. Note that this change means that "man -l" will never use an external formatter (which was never documented behaviour and was surely a bad idea).
    • Make seccomp sandbox allow some shared memory operations across the board rather than just when ESET File Security is in use; the Astrill VPN seems to require something similar, and there are doubtless other such preload hacks.
    • Some versions of ESET File Security call msgget and msgsnd; if this program is in use, then allow those.
    • Major changes since man-db 2.8.2:
    • Make seccomp sandbox allow madvise, since that's used by lbzip2.
    • Make seccomp sandbox allow kill and tgkill outright, since groff uses kill to pass on signals to its child processes.
    • Make seccomp sandbox allow sibling architectures on
      x86/x86_64/x32, since people sometimes mix and match architectures there for performance reasons.
    • Fix version check in locale macro loading to tolerate groff release candidates.
    • man now only changes working directory in child processes, so never fails due to being unable to change back to its original working directory.
    • accessdb, apropos, and lexgrog no longer emit spurious gettext headers in their --help output when localised.
    • Major changes since man-db 2.8.1:
    • Make seccomp sandbox allow kill and tgkill when the signal is directed at the current process or one of its threads; this is needed by xz.
    • Make seccomp sandbox allow ioctl(fd, TIOCGWINSZ), since that's used by musl.
    • Work around the proprietary "ESET File Security" antivirus program in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Work around the "snoopy" execve() wrapper and logger in seccomp sandbox: if this is in use then we need to allow some socket-related system calls.
    • Interpret EFAULT from seccomp_load as meaning that seccomp is unavailable, since this can be returned by some versions of qemu-user.
    • Major changes since man-db 2.8.0:
    • Fix seccomp sandbox build on Linux/POWER.
    • Fix manconv execution under seccomp when man is installed setuid.
    • Make seccomp sandbox allow mremap (used by iconv, for example).
    • configure now has a --without-libseccomp option to disable the use of seccomp even if the library is available.
    • Major changes since man-db 2.7.6.1:
    • Fix locale macro loading for Chinese to load the macro file corresponding to just the language part of the user's locale.
    • Honour --enable-cache-owner in generated systemd tmpfiles snippet rather than hardcoding "man".
    • If man adds prefixes to a page to handle such things as disabling hyphenation, then take account of those when looking for a preprocessor line at the start of the page.
    • Fix a segfault in 'man -D --help'.
    • Treat "\(en" as another synonym for "\-" in NAME sections.
    • Confine most subprocesses that handle untrusted data using seccomp. This mainly deals with subprocesses that perform encoding conversions, (de)compressors, groff programs, and a few other odds and ends. groff programs use a slightly more permissive filter since they need to create temporary files, so additional path-based confinement (e.g. using AppArmor) is still useful.
      If this goes wrong, then MAN_DISABLE_SECCOMP=1 can be set in the environment to disable it, but please report any such problem as a bug.
    • man now falls back to cat if the compile-time default pager is not executable.
    • Major changes since man-db 2.7.6:
    • Don't chmod CACHEDIR.TAG if it doesn't exist.
    • Correct installation of Swedish manual pages.
  • Modify the patches
    • man-db-2.6.3-listall.dif
    • man-db-2.6.3-man0.dif
    • man-db-2.6.3-section.dif
    • man-db-2.7.1-firefox.dif
    • man-db-2.7.1-security4.dif
    • man-db-2.7.1-zio.dif
  • Rename patch man-db-2.7.6.dif which is now man-db-2.8.4.dif

Related packages

man-db - Tools for searching and reading man pages
man-db-cron - Periodic update of man-db cache
man-db-debuginfo - Debug information for package man-db
man-db-debugsource - Debug sources for package man-db
man-debuginfo - Debug information for package man
man-debugsource - Debug sources for package man
man-pages - Linux kernel and C library user-space interface documentation
man-pages-cs - Czech man pages from the Linux Documentation Project
man-pages-de - German Linux man pages
man-pages-es - Spanish man pages from the Linux Documentation Project
man-pages-es-extra - Extra manual pages - Spanish versions
man-pages-fr - French version of the Linux man-pages
man-pages-fr-extra - LDP man Pages (French)
man-pages-it - Italian man (manual) pages from the Linux Documentation Project
man-pages-ja - Japanese man (manual) pages from the Japanese Manual Project
man-pages-ko - Korean(Hangul) Man(manual) Pages from the Korean Manpage Project
man-pages-overrides - Complementary and updated manual pages
man-pages-pl - Polish man pages from the Linux Documentation Project
man-pages-posix - POSIX Manual Pages
man-pages-ru - Russian man pages from the Linux Documentation Project
man-pages-zh-CN - Chinese Man Pages from Chinese Man Pages Project
man-pages-zh_cn - Simplified Chinese Linux man pages
man-pages-zh_tw - Traditional Chinese Linux man pages
⇧ Top