File ini milik file dasar package.Anda dapat menggunakan perintah apt-file berikut untuk melihat paket mana yang dimiliki file:
sudo apt-get install apt-file
apt-file update
apt-file search nsswitch.conf
Periksa file README debian untuk penjelasan tentang beberapa file dalam paket file dasar
cat /usr/share/doc/base-files/README
T. Setelah memutakhirkan sistem saya baru-baru ini, saya perhatikan bahwa beberapa file dari file dasar tidak cocok dengan file yang diinstal pada instalasi baru pemerasan. Haruskah saya tidak diperingatkan tentang itu?
A. File-file tersebut adalah file konfigurasi, sehingga sepenuhnya berada di bawah kendali admin sistem. File yang diinstal oleh file dasar hanyalah default. Perubahan pada file default tidak cukup penting untuk memperingatkan pengguna, karena juga merupakan kebijakan bahwa permintaan harus dikurangi seminimal mungkin. Ini juga alasan mereka tidak ditangani melalui mekanisme conffile viadpkg.
Dalam kedua kasus tersebut, jika Anda ingin "memutakhirkan" file-file itu, lihat saja thepostinst untuk file-file dasar (yaitu /var/lib/dpkg/info/base-files.postinst) dan Anda akan melihat bagaimana mereka dibuat dan di mana mereka salinan master adalah:
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
Jadi, jika Anda ingin sistem Anda semirip mungkin dengan sistem pemerasan yang baru diinstal, Anda mungkin ingin menyinkronkan file-file ini secara manual.
dpkg --search
jangan tampilkan /etc/nsswitch.conf
karena tidak terdaftar sebagai conffile jadi ini sedikit kasus khusus. Misalnya dpkg -S /etc/deluser.conf
dapat digunakan untuk mengidentifikasi paket yang memiliki /etc/deluser.conf
mengajukan.
Dengan jalur dihilangkan dpkg --search nsswitch.conf
benar-benar menunjukkan hasil.
Saya juga menyukai utilitas dlocate yang sangat membantu untuk menemukan paket mana yang memiliki file. dlocate
adalah alternatif yang lebih cepat untuk dpkg -S
.
apt-file
paling berguna untuk mencari file dalam paket yang tidak diinstal.