
Ubuntu日本語フォーラム

ログインしていません。
こんにちは。お世話になります。
/etc/apt/apt.conf.d 以下にはapt関係の設定ファイルが存在していますが,いずれもファイル名の先頭に数字が付いています。
(例えば, 00aptitude, 15update-stamp, 70debconf 等)
この数字の意味は何でしょうか。
オフライン
ざっくりいうと、apt.conf.dにある設定ファイルが英数字の昇順で読み込まれます。man apt.confのDir::Etc::Partsに関する説明を参照するとよいかと。
オフライン
av7y6unm さん
これは憶測なのですが、読み込まれる順序や優先度かと思います。
設定ファイルをプラグインのように読み込むプログラムを考えてみると良いかもしれません。
その場合、そのプログラムは特定のディレクトリに入れたプラグインファイルのファイルパスを取得し、
それぞれのファイルを読み込んでいきます。
プラグインのファイルパスをソートし、その順に読み込ませることで簡単な
プラグインの依存関係のあるシステムを作ることができます。
(ファイル名を変えれば読み込む順番を調整できますので)
オフライン
> emasakaさん
apt.confのマニュアルを見てみました。確かに最初の方に書いてありました。
調査不足で申し訳ありません。
aptの方にばかり気を取られてconfファイルのマニュアルについては気づきませんでした。
> hellfireさん
ファイル名を変えると読み込む順番を変えられるという仕組みですね。
こうしておくと確かに柔軟な運用ができますね。
お二人ともご回答ありがとうございました。
オフライン