/etc/nsswitch.conf
私のDebianコンピュータにどのパッケージが属しているのかを見つけようとしていますが、それをdpkg --search /etc/nsswitch.conf
教えてくれません。知っている人はいますか?
ベストアンサー1
このファイルは次の一部です。基本ファイルパック。次の apt-file コマンドを使用して、ファイルが属するパッケージを確認できます。
sudo apt-get install apt-file
apt-file update
apt-file search nsswitch.conf
デフォルトパッケージの一部のファイルについては、debian READMEファイルを確認してください。
cat /usr/share/doc/base-files/README
Q:最近システムをアップグレードした後、デフォルトファイルの一部のファイルがsqueezeの新しいインストールにインストールされているファイルと一致しないことがわかりました。警告を受けなければなりませんか?
A. これらのファイルは構成ファイルなので、システム管理者が完全に制御できます。 Basic Filesでインストールしたファイルは基本ファイルです。ポリシーはプロンプトを最小限に抑える必要があるため、基本ファイルの変更だけではユーザーに警告するのに十分ではありません。これがdpkgのconffileメカニズムを介して処理されない理由です。
どちらの場合も、このファイルを「アップグレード」するには、デフォルトのファイル(/var/lib/dpkg/info/base-files.postinst)のpostinstを見て、そのファイルがどのように生成されるかを確認できます。ソースが作成された場所は次のとおりです。
install_from_default /usr/share/base-files/nsswitch.conf /etc/nsswitch.conf
install_from_default /usr/share/base-files/dot.profile /root/.profile
install_from_default /usr/share/base-files/dot.bashrc /root/.bashrc
install_from_default /usr/share/base-files/profile /etc/profile
install_from_default /usr/share/base-files/motd /etc/motd
そのため、システムを新しくインストールされたSqueezeシステムにできるだけ近づけるには、これらのファイルを手動で同期する必要があります。