AptConfはDebian Wheezyでどのように機能しますか?

AptConfはDebian Wheezyでどのように機能しますか?

私が知っているのは、/etc/apt/apt.confSqueezeのファイルは/etc/apt/apt.conf.d/Wheezyのディレクトリに別々のファイルに分割されていることです。

これDebian Wikiまだ更新されておらず、関連情報のみが含まれているようです/etc/apt/apt.conf.d/70debconf

とにかく、私はedit以外のapt設定に完全に慣れていなかったので、/etc/apt/sources.listここで少し迷子になりました。私のコンピュータのディレクトリ構造は次のとおりです。

/etc/apt/apt.conf.d/
  00aptitude
  00CDMountPoint
  00trustcdrom
  01autoremove
  20listchanges
  20packagekit
  70debconf

私の質問は次のとおりです

  1. このファイルの機能は何ですか?
  2. この数字はどういう意味ですか?
  3. このディレクトリに新しいファイルを追加してロードできますか?それでは、これを行う規則はありますか?

ベストアンサー1

これは典型的な.d構成ディレクトリ。これらのディレクトリは構成ファイルを置き換えるか拡張するため、ユーザーまたはパッケージ管理者が中央構成ファイルを編集することなくプログラム構成を変更できます。

これは、構成ファイルをより小さく管理しやすい塊に分割し、パッケージがプログラム構成を拡張しやすくするために便利です。たとえば、パッケージ管理者であり、/etc/apt/apt.confいくつかの構成ディレクティブを使用してパッケージを拡張する必要があるとします。これで、ユーザーまたは他のパッケージがこのファイルに対して実行できる変更について心配する必要があります。これらの変更を上書きまたは中断しないように注意する必要があり、その結果、他の変更によってディレクティブが中断される可能性があることを期待する必要があります。

.dカタログを使用すると、これが簡単になります。指示をファイルに入れると、/etc/apt/apt.conf.d/20my-package-name.confデフォルトで完了します。

このファイルの機能は何ですか?

apt各ファイルは設定に独自の設定ディレクティブを追加します。各ファイルの正確な目的を知りたい場合は、そのファイルを見てください。

この数字はどういう意味ですか?

ファイルはアルファベット順に読み込まれるため、特定の順序でファイルを読み取るには、ファイル名の前に数字を追加するだけです。たとえば、後のガイドラインが前のガイドラインよりも優先されている場合(もちろん、ファイルを読み取る各プログラムによって異なります)、低い数字(00デフォルト値など)、中間数字(たとえば、20または)を40一般的なガイドラインに使用できます。高い数字です。 Numberは、以前の90ガイドラインをすべて無視する必要がある重要なガイドラインを提供するのが好きです。

このディレクトリに新しいファイルを追加してロードできますか?

はい、それはまさにその考えです。

それでは、これを行う規則はありますか?

プログラムによって異なりますが、基本的には

  • 一意の名前を使用してください。
  • 注文システムがある場合は、合理的な数を選択してください。
  • 一部のプログラムは特定の拡張子を持つファイルのみを読み取るため、他のファイルを見て正しい拡張子を確認してください。
  • ディレクトリにジャンクファイル(古いバックアップや一時ファイルなど)を残さないように注意してください。ディレクトリにすべてのファイルが含まれていると、アプリケーションがクラッシュする可能性があります。

おすすめ記事