Tento soubor patří do base-files package.Můžete použít následující příkaz apt-file, abyste zjistili, ke kterému balíčku soubor patří:
sudo apt-get install apt-file
apt-file update
apt-file search nsswitch.conf
Vysvětlení některých souborů v balíčku base-files naleznete v souborech README debianu
cat /usr/share/doc/base-files/README
Otázka:Po nedávné aktualizaci mého systému jsem si všiml, že některé soubory ze základních souborů neodpovídají souborům, které jsou nainstalovány při nové instalaci squeeze. Neměl bych být na to upozorněn?
A. Tyto soubory jsou konfigurační soubory, takže jsou zcela pod kontrolou správce systému. Soubory nainstalované základními soubory jsou pouze výchozí. Změny ve výchozích souborech nejsou natolik důležité, aby varovaly uživatele, protože je také zásadou, že výzvy by měly být omezeny na minimum. To je také důvod, proč se s nimi nezpracovává mechanismus conffile viadpkg.
V obou případech, pokud chcete tyto soubory "upgradovat", stačí se podívat na thepostinst pro základní soubory (tj. /var/lib/dpkg/info/base-files.postinst) a uvidíte, jak jsou vytvořeny a kde jsou hlavní kopie jsou:
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
Pokud tedy chcete, aby se váš systém co nejvíce podobal nově nainstalovanému squeeze systému, možná budete chtít tyto soubory synchronizovat ručně.
dpkg --search
nezobrazovat /etc/nsswitch.conf
protože není registrován jako conffile tak to je trochu zvláštní případ. Například dpkg -S /etc/deluser.conf
lze použít k identifikaci balíčku, který vlastní /etc/deluser.conf
soubor.
S vynechanou cestou dpkg --search nsswitch.conf
skutečně ukazují výsledky.
Líbí se mi také nástroj lokace, který je velmi užitečný pro zjištění, který balíček vlastní soubor. dlocate
je rychlejší alternativou k dpkg -S
.
apt-file
je nejužitečnější pro hledání souborů v neinstalovaných balíčcích.