К какому пакету Debian принадлежит /etc/nsswitch.conf?

Я попытался выяснить, к какому пакету /etc/nsswitch.conf принадлежит моя машина Debian, но dpkg --search /etc/nsswitch.conf не скажет мне. Кто-нибудь знает?

  • Как я могу удалить кучу древних пакетов на debian?
  • Список установленных пакетов только с образа диска
  • Ошибка apt-get: попытка перезаписать общее имя файла, отличное от других экземпляров пакета 'package'
  • Есть ли место, где у нас может быть исчерпывающий список пакета debian?
  • Есть ли в Debian Software-Center (например, в Ubuntu)?
  • Почему у меня так много ненужных пакетов?
  • Синхронизация пакетов программного обеспечения между различными дистрибутивами Linux
  • dpkg только UNPACKS и не УСТАНОВИТ, почему?
  • 3 Solutions collect form web for “К какому пакету Debian принадлежит /etc/nsswitch.conf?”

    Этот файл относится к пакету базовых файлов . Вы можете использовать следующую команду 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 

    В. Недавно обновив мою систему, я заметил, что некоторые файлы из базовых файлов не соответствуют тем, которые установлены при новой установке сжатия. Не следует ли мне предупредить об этом?

    A. Эти файлы являются файлами конфигурации, поэтому они полностью находятся под контролем системного администратора. Файлы, установленные базовыми файлами, являются стандартными. Изменения в файлах по умолчанию недостаточно важны для предупреждения пользователя, так как это также политика, которая должна быть сведена к минимуму. Это также причина, по которой они не обрабатываются с помощью нечеткого механизма dpkg.

    В любом случае, если вы хотите «обновить» эти файлы, просто посмотрите на postinst для базовых файлов (например, /var/lib/dpkg/info/base-files.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 

    Поэтому, если вы хотите, чтобы ваша система была как можно более близкой к недавно установленной системе сжатия, вы можете синхронизировать эти файлы вручную.

    dpkg --search не показывает /etc/nsswitch.conf потому что он не зарегистрирован как conffile, так что это немного особый случай. Например, dpkg -S /etc/deluser.conf может использоваться для идентификации пакета, которому принадлежит файл /etc/deluser.conf .
    С dpkg --search nsswitch.conf фактически показывают результаты.

    Мне также нравится утилита dlocate, которая очень полезна, чтобы найти, какой пакет принадлежит файлу. dlocate является более быстрой альтернативой dpkg -S .

    apt-file наиболее полезен для поиска файлов в не установленных пакетах.

     File Packages /usr/share/base-files/nsswitch.conf base-files 

    Я получил это от https://packages.debian.org/index и искал в разделе "contents"

    Linux и Unix - лучшая ОС в мире.