web-dev-qa-db-ja.com

/ usr / share / docを空にしても安全ですか?

私のdebianサーバーにはマンページとドキュメントは必要ありません。そのフォルダー内のすべてのファイルを空のダミーファイルで置き換えることにより、そのフォルダーを完全に空にして保存し、ディスク領域を解放しますか?.

または、すべてのマンページとドキュメントをアンインストールするより良い方法はありますか?

これまでのところ、localepurgeをインストールしました。これにより、すべての未使用のロケールがアンインストールされ、couldもドイツ語のロケールをアンインストールしましたが、ドイツ語のローカライズを維持したいと思います。

「安全」とは完全に安全ではないことを意味しますが、localepurgeを使用した場合と同じ「安全」です(これまでのところ問題は発生していません)。

19
rubo77

Debianベースのシステムでは、/usr/share/docのファイルを削除しても問題ありません。

Debianポリシー はセクション12.3で明示的に指定しています:

パッケージが機能するためには、/ usr/share/doc /にファイルが存在している必要はありません。 [...]

システム管理者は、プログラムを停止させることなく、/ usr/share/doc /内のファイルを削除できる必要があります。

パッケージマネージャーもプログラムであるため、この状況(ファイルがない場合)を適切に処理する必要があります。更新後に/usr/share/docを手動で再度パージする必要がある場合があります。

このUbuntuの質問に対する回答 説明、Debianベースのシステムでディスクスペースを節約し、パッケージマネージャーを適切に構成する方法。

14
jofel

制御下にあるファイルを削除してDebianパッケージマネージャーに干渉することは、常に危険なことです。したがって、localepurgeのドキュメントにこの段落を含める:

このツールはnotがDebianのパッケージ管理システムに統合されたハックであるため、気弱な人には向かないことに注意してください。このプログラムは、Debianパッケージ管理を妨害し、dpkg-repack、reportbugなどのapt/dpkgに関連するプログラムの奇妙な、しかし通常は無害な動作を引き起こします。したがって、その使用とシステムの破損の責任は、sysadminの責任(君の手。

それでも、本当にディスク領域が必要な場合は、それが機能するのであれば、もちろん自由に行うことができます。 expectパッケージは通常、動作するために存在するドキュメントに依存していませんが、保証はありません。

または、すべてのマンページをアンインストールするより良い方法があります。

/usr/share/docの削除は、マンページとは関係ありません。それらは/usr/share/manにあります。

2
Celada