Webホスティング技術者がLinux / Debian squeezeシステムを復元したときに実行可能ファイルが失われました。症状は次のとおりです。
# ls -l /usr/bin/man
lrwxrwxrwx 1 root root 17 Oct 11 2011 /usr/bin/man -> ../lib/man-db/man
したがって、/usr/bin/man は /usr/lib/man-db/man を指します。
# ls -l /usr/lib/man-db/man
lrwxrwxrwx 1 root root 13 Aug 12 2012 /usr/lib/man-db/man -> ../../bin/man
したがって、もはやハードマンバイナリはありませんが、互いに指している2つの冗長なmanシンボリックリンクがあります。
私の質問は、manバイナリをどのように復元し、どのdebパッケージから復元するのですか?
答え1
man-dbパッケージから。
シンボリックリンクを削除して以下を実行します。
apt-get purge man-db
apt-get install man-db