man 不能表示

其他Linux/Unix/BSD/OSX等发行版讨论
回复
寺島聰子
帖子: 688
注册时间: 2016-06-03 14:39
系统: debian11 mate

man 不能表示

#1

帖子 寺島聰子 » 2022-04-29 16:07

$ man apt
man: command exited with status 3: (cd /usr/share/man && /usr/lib/man-db/zsoelim) | (cd /usr/share/man && /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd /usr/share/man && preconv -e UTF-8) | (cd /usr/share/man && tbl) | (cd /usr/share/man && nroff -mandoc -Tutf8)
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: man 不能表示

#2

帖子 astolia » 2022-04-29 16:18

sudo apt install apparmor-utils
sudo aa-disable /usr/bin/man
寺島聰子
帖子: 688
注册时间: 2016-06-03 14:39
系统: debian11 mate

Re: man 不能表示

#3

帖子 寺島聰子 » 2022-04-29 21:54

$ sudo apt install apparmor-utils
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
apparmor-utils はすでに最新バージョン (2.13.2-10) です。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 67 個。

$ sudo aa-disable /usr/bin/man
Disabling /usr/bin/man.

ERROR: /sbin/apparmor_parser: Unable to remove "/usr/bin/man". Profile doesn't exist


$
非常感谢astolia师
現在のdebian10 install は何年か前に、名前を忘れたが「軽量化するツール」で、いろいろ削除しました。
つぎはどうしたらいいでしょうか?
现在的debian 10install在几年前,忘记了名字,但是用“轻量化工具”,删除了很多。
接下来怎么办才好呢?
寺島聰子
帖子: 688
注册时间: 2016-06-03 14:39
系统: debian11 mate

Re: man 不能表示

#4

帖子 寺島聰子 » 2022-04-30 13:34

参考
https://askubuntu-com.translate.goog/qu ... _pto=op,sc
man command display blank pages
$ uname -r
4.19.0-18-amd64

次のような空白のページが表示されます。
Manual page ls(1) line ?/? (END) (press h for help or q to quit)

I already try to uninstall the man packages with both dpkg and apt-get command, check my path and the man config file ... but I obviously missing something;

$ sudo apt-get --purge remove manpages manpages-dev freebsd-manpages funny-manpages gmt-manpages man2html manpages-posix manpages-posix-dev asr-manpages

E: Unable to locate package asr-manpages <<ーー 長大なので出力の大半を略す

$ sudo apt-get install manpages manpages-dev freebsd-manpages funny-manpages gmt-manpages man2html manpages-posix manpages-posix-dev asr-manpages

E: Unable to locate package asr-manpages

$ which man
/usr/bin/man

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

$ sudo mandb -c
Processing manual pages under /usr/share/man...
Updating index cache for path `/usr/share/man/man1'. Wait...mandb: warning: /usr/share/man/man1/x86_64-linux-gnu-python3-dbg-config.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/python3dm-config.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/x86_64-linux-gnu-python3dm-config.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/python3-dbg-config.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/python3.7-dbg-config.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/python3.7dm-config.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/x86_64-linux-gnu-python3.7-dbg-config.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/x86_64-linux-gnu-python3.7dm-config.1.gz is a dangling symlink

<<ーー 長大なので出力の大半を略す
62 man subdirectories contained newer manual pages.
8314 manual pages were added.
0 stray cats were added.
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: man 不能表示

#5

帖子 astolia » 2022-05-02 16:17

sudo apt install --reinstall groff-base man-db manpages manpages-posix
寺島聰子
帖子: 688
注册时间: 2016-06-03 14:39
系统: debian11 mate

Re: man 不能表示

#6

帖子 寺島聰子 » 2022-05-02 21:08

astolia 写了: 2022-05-02 16:17 sudo apt install --reinstall groff-base man-db manpages manpages-posix
$ apt list --installed | grep ^man
man-db/oldstable,now 2.8.5-2 amd64 [インストール済み]
manpages-dev/oldstable,oldstable,now 4.16-2 all [インストール済み]
manpages-ja-dev/oldstable,oldstable,now 0.5.0.0.20180315+dfsg-1 all [インストール済み]
manpages-ja/oldstable,oldstable,now 0.5.0.0.20180315+dfsg-1 all [インストール済み]
manpages-posix/oldstable,oldstable,now 2013a-2 all [インストール済み]
manpages/oldstable,oldstable,now 4.16-2 all [インストール済み]

$ man ls
man: コマンドはステータス 3 で終了しました: (cd /usr/share/man && /usr/lib/man-db/zsoelim) | (cd /usr/share/man && /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd /usr/share/man && preconv -e UTF-8) | (cd /usr/share/man && tbl) | (cd /usr/share/man && nroff -mandoc -Tutf8)

$
my manpages are blank; when I type something like man ls in my terminal it displays a blank page with only the following:

代码: 全选

Manual page ls(1) line ?/? (END) (press h for help or q to quit) 
これは効果なし、変化ありません 没有效果,没有変化  :Cool
回复