Debian

什麼提供 /etc/exports 以及如何找到它?

  • October 31, 2021

我有兩個 Debian 虛擬機,它們是從同一個 netinstall iso 建構的,但可能安裝了不同的軟體包。其中一個有一個/etc/exports用於安裝 nfs 的文件,而另一個沒有。我希望他們都擁有包管理器安裝的這個文件。

我來自 Fedora 世界,如果我還在其中,我會yum whatprovides /etc/exports有人告訴我,在 Debian 領域,我應該做apt-file search. 但是,我沒有得到任何結果:

apt-file update
apt-file search /etc/exports

我在這裡想念什麼?

當您查找屬於安裝在您機器上的軟體包的文件時,您可以使用dpkg -S(相當於dpkg-query -S):

dpkg -S /etc/exports

在這種情況下,雖然它不會找到任何東西,因為/etc/exports它是由維護者腳本創建的(並且該類型的文件明確不由 處理dpkg-query,或者就此而言由處理apt-file)。

因此,如果apt-file找不到dkpg -S文件,您可以嘗試查看維護者腳本:

grep /etc/exports /var/lib/dpkg/info/*

這應該匹配nfs-kernel-server的維護者腳本;這是創建的包/etc/exports,至少在我的 NFS 伺服器上。

引用自:https://unix.stackexchange.com/questions/198009