私の適切なソースファイルを上書きするものは何ですか?

私の適切なソースファイルを上書きするものは何ですか?

私はPhidg​​ets SBC2を開発しています。エムデビアングリップがありますが、グリップは終わったしたがって、apt-getがパッケージのリストを取得しようとすると、これらのリポジトリで404エラーが発生します。 /etc/apt/sources.list.d/multistrap-debian.list ファイルで保留行をコメントアウトすると、apt-get を使用して何かをインストールできます。ただし、ファイル自体のコメントが警告するように、ファイルは継続的に再生成されます。内容は次のとおりです。

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
deb http://www.emdebian.org/grip squeeze main dev java doc
deb http://ftp.us.debian.org/debian squeeze main contrib non-free

上書きとは何ですか?どのように停止しますか?

(編集:マルチストラップが上書きされていると仮定していますが、これを制御するconfファイルが見つかりません。/usr/share/multistrapディレクトリがありません。ファイルが上書きされるたびに再生成されるようです。に更新を受けてください。

答え1

システム構成やオンライン検索で理解できない場合は、loginfsまたはauditdを使用してファイルへのアクセスを監視してください。バラよりどのプロセスがファイルを生成するかを確認する方法は?

例えば、監査サブシステム:

auditctl -a exit,always -w /etc/apt/sources.list.d/multistrap-debian.list

ログを表示します/var/log/audit/audit.log。ファイルを変更したプロセスの名前を示します。何を呼び出すかを確認したい場合があります。実行可能ファイルに監視を設定するだけです。

auditctl -a exit,always -w /usr/lib/somewhere/strange/apt-source-list-editor

execveプログラムを実行するシステムコールのエントリが取得されます。

関連情報