2016-10-16 23 views
3

私はPerlコードの作成とテストに多用されている開発クラスのLinuxサーバーを持っています。このマシンには、/パーティションの一部である/ rootフォルダがあり、現在はほぼ1TBのディスク容量を消費している.cpanフォルダがあります。私たちは/ partition上の空き領域に問題があり、この.cpanフォルダを 'クリーンアップ'したいと思います。ビルドサブディレクトリには100個のサブフォルダがあり、すでにインストールされているCPANモジュールと思われます。それらを削除するのは安全ですか?クリーンアップをチェックしたり支援するためにcpanの内部で使用できるオプション/コマンドはありますか?rootの.cpanフォルダを安全にクリーンアップするにはどうすればよいですか?

私はいくつかのマニュアルページとオンライン検索をチェックしましたが、システムに影響を与えずに何が削除できるのか分かりません。将来このフォルダをきれいに保つために変更できる設定はありますか?

ありがとうございました。

答えて

2

短い答え:はい、あなたのシステムに影響を与えることなく〜root/.cpan/buildフォルダを削除できます。

一方、ユーザrootには.cpanフォルダがありません。通常は、他の(root以外の)ユーザーとしてモジュールをインストールします。 cpanは、モジュールをインストールすることができないことに不満を持ち、何をすべきか尋ねます。 sudoは1つのオプションですが、私は通常それを選択します。 cpanはそのユーザーの$HOME/.cpanで新しいモジュールをコンパイルしてテストし、インストールになると、ルート(または自分の)パスワード(/etc/sudoersの設定に依存します)を求めます。

~/.cpan/buildディレクトリの最大サイズの設定もあります。実行:

$ cpan 
$ o conf build_cache 

現在の設定を確認してください。私にとっては100MBという意味です。タイプ(例)

$ o conf build_cache 50 
$ o conf commit 

これを50MBに設定します。 cpanシェルがさらに指示を出します。

cpanシェルで)つまり、私は完全にはよく分からないが、私はあなたが実際に~/.cpan/buildのサイズを小さくするために、その後cleanコマンドを実行する必要があると思う:

$ clean 
2

ただ削除してください。

このディレクトリにあるすべてのファイルは、CPANからモジュールをインストールまたはアップグレードする際に生成される一時ファイルです。インストールが完了した後では不要です。

cpanmツールについては、システム管理者に教えてください。これは少し使いやすく、一時ファイルの自動クリーンアップもあります。

関連する問題