Este archivo pertenece a los archivos base paquete. Puede usar el siguiente comando apt-file para ver a qué paquete pertenece un archivo:
sudo apt-get install apt-file
apt-file update
apt-file search nsswitch.conf
Consulte los archivos README de debian para obtener una explicación sobre algunos archivos en el paquete de archivos base
cat /usr/share/doc/base-files/README
P. Después de actualizar mi sistema recientemente, noté que algunos archivos de los archivos base no coinciden con los que están instalados en una nueva instalación de squeeze. ¿No debería ser advertido sobre eso?
R. Esos archivos son archivos de configuración, por lo que están completamente bajo el control del administrador del sistema. Los archivos instalados por base-files son solo valores predeterminados. Los cambios en los archivos predeterminados no son lo suficientemente importantes como para advertir al usuario, ya que también es política que las solicitudes deben reducirse al mínimo. Esta es también la razón por la que no se manejan a través del mecanismo de conffile de dpkg.
En cualquier caso, si desea "actualizar" esos archivos, simplemente mire el postinst para los archivos base (es decir, /var/lib/dpkg/info/base-files.postinst) y verá cómo se crean y dónde se encuentran. las copias maestras son:
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
Por lo tanto, si desea que su sistema sea lo más similar posible a un sistema de compresión recién instalado, es posible que desee sincronizar estos archivos manualmente.
dpkg --search
no mostrar /etc/nsswitch.conf
porque no está registrado como conffile por lo que es un poco de un caso especial. Por ejemplo dpkg -S /etc/deluser.conf
se puede usar para identificar el paquete que posee /etc/deluser.conf
expediente.
Con ruta omitida dpkg --search nsswitch.conf
realmente mostrar resultados.
También me gusta la utilidad dlocate, que es muy útil para encontrar qué paquete posee un archivo. dlocate
es una alternativa más rápida a dpkg -S
.
apt-file
es más útil para buscar archivos en paquetes no instalados.