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


19

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

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

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

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


ところで、組み込みシステムを構築していますか?この時代には、数百メガバイトで大きな違いが生じ、パッケージマネージャーを壊すだけの価値がある他の種類のシステムを想像することはできません。
セラダ

クラウド内のVMのディスクスペースが本当に不足しています。あなたはそれがパッケージマネージャー壊すと言っているのですか?
rubo77

まず、必要のないパッケージがないことを確認し、最初にそれらを削除します。ドキュメントのみのパッケージを確認することもできます。ソフトウェアに含まれるドキュメントには、通常、多くのスペースは使用されません。
ファヒムミタ

2
クリアして/usr/share/docもパッケージマネージャが破損することはありませんが、(A)マンページには関係ありません。(B)クリアする場合は、ファイルを空のファイルで置き換えるという奇妙な考えではなく、ファイルを適切に削除します(これは、iノード用にまだ小さなスペースを消費します...そして、信じられないほど愚かに見えるでしょう)。
underscore_d

回答:


14

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

Debianのポリシーが明示的にセクション12.3で指定します。

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

システム管理者は、プログラムを中断させることなく/ usr / share / doc /内のファイルを削除できなければなりません。

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

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


2

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

このツールはハックではないことに注意してください Debianのパッケージ管理システムと統合され、したがって、心臓の弱いためではありません。このプログラムはDebianパッケージ管理を妨害し、dpkg-repack、reportbugなどのようなapt / dpkgに関連するプログラムの奇妙な、通常は無害な振る舞いを引き起こします。あなたの手。

それにもかかわらず、本当にディスクスペースが必要な場合、それがあなたのために働くなら、あなたはもちろん自由にそれをすることができます。通常、パッケージは動作するためにドキュメントが存在することに依存しないと予想されますが、保証はありません。

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

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


定義上、そのフォルダ内にはドキュメントのみがありますか?それは私にどんなprobmemを引き起こしたことはありませんlocalepurgeを使用してのような同じ危険になり、私には思える
rubo77

確かに、質問を更新し、マニュアルページとドキュメントの大きな違いを知りませんでしたが、今は両方を必要としないことを明確にしました
rubo77
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.