お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-07-05 21:48:00

av7y6unm
メンバ
登録日: 2008-12-17

apt関係の設定ファイルの先頭の数字の意味について

こんにちは。お世話になります。
/etc/apt/apt.conf.d 以下にはapt関係の設定ファイルが存在していますが,いずれもファイル名の先頭に数字が付いています。
(例えば, 00aptitude, 15update-stamp, 70debconf 等)
この数字の意味は何でしょうか。

オフライン

 

#2 2018-07-06 00:28:59

emasaka
メンバ
登録日: 2008-02-14

Re: apt関係の設定ファイルの先頭の数字の意味について

ざっくりいうと、apt.conf.dにある設定ファイルが英数字の昇順で読み込まれます。man apt.confのDir::Etc::Partsに関する説明を参照するとよいかと。

オフライン

 

#3 2018-07-06 00:33:30

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: apt関係の設定ファイルの先頭の数字の意味について

av7y6unm さん

これは憶測なのですが、読み込まれる順序や優先度かと思います。

設定ファイルをプラグインのように読み込むプログラムを考えてみると良いかもしれません。
その場合、そのプログラムは特定のディレクトリに入れたプラグインファイルのファイルパスを取得し、
それぞれのファイルを読み込んでいきます。
プラグインのファイルパスをソートし、その順に読み込ませることで簡単な
プラグインの依存関係のあるシステムを作ることができます。
(ファイル名を変えれば読み込む順番を調整できますので)

オフライン

 

#4 2018-07-06 12:23:34

av7y6unm
メンバ
登録日: 2008-12-17

Re: apt関係の設定ファイルの先頭の数字の意味について

> emasakaさん
apt.confのマニュアルを見てみました。確かに最初の方に書いてありました。
調査不足で申し訳ありません。
aptの方にばかり気を取られてconfファイルのマニュアルについては気づきませんでした。

> hellfireさん
ファイル名を変えると読み込む順番を変えられるという仕組みですね。
こうしておくと確かに柔軟な運用ができますね。

お二人ともご回答ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB