Reinstalar páginas man & fix man

4

Então, em um ajuste recente de loucura, eu segui instruções nesta resposta na página do Ubuntu SE desde que eu queria remover a maior parte da documentação. No entanto, eu não li os comandos bem o suficiente e perdi isso que eles também removeriam as páginas do manual, o que eu não queria.

Depois que o dano foi feito, agora estou tentando descobrir como me recuperar do meu erro. Depois de reinstalar man-db e manpages , ainda não funciona. Atualmente, man cp , por exemplo, mostra apenas um monte de

~
~ 
~

Sair dessa visão da página de manual quebrada me deixa com um erro

man: command exited with status 3: /usr/lib/man-db/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | nroff -mandoc -Tutf8

Portanto, mesmo desinstalar certos pacotes e reinstalar ainda não ajuda nisso. Portanto, tanto quanto eu estou ciente desta questão não é uma duplicata para questões como um ou este .

Alguém está ciente de uma abordagem para corrigir isso?

    
por dml 21.01.2017 / 15:41

2 respostas

4

Você precisa remover as linhas correspondentes a /usr/share/man e /usr/share/groff de /etc/dpkg/dpkg.cfg.d/01_nodoc e, em seguida, reinstalar groff , man-db , manpages e qualquer outro pacote cujas páginas de manual você deseja restaurar. A% man_de% manpage, por exemplo, está no pacote cp .

    
por 21.01.2017 / 16:10
0

Esta mensagem de erro pode ser um sintoma de um bug recente em algumas distribuições (por exemplo: Debian, bug # 890861 ), e essa pergunta da SO aparece nos primeiros resultados de uma pesquisa no google.

A solução temporária até a correção é exportar uma variável ou iniciar o homem com o conjunto de variáveis:

por exemplo:

MAN_DISABLE_SECCOMP=1 man man

ou:

export MAN_DISABLE_SECCOMP=1
man man
    
por 24.02.2018 / 01:10