Debian
apt-file 找不到 dkms 文件
在我升級到 Debian Bullseye 之前,
apt-file
這是非常合乎邏輯的。現在我無法讓它工作。我究竟做錯了什麼?行為改變了嗎?# apt-file update Hit:1 http://repo.steampowered.com/steam precise InRelease Hit:2 https://updates.signal.org/desktop/apt xenial InRelease Hit:3 http://security.debian.org/debian-security bullseye-security InRelease Hit:4 http://deb.debian.org/debian bullseye InRelease Hit:5 https://packages.riot.im/debian default InRelease Reading package lists... Done Building dependency tree Reading state information... Done 9 packages can be upgraded. Run 'apt list --upgradable' to see them.
證明文件在那裡…
# locate v4l2loopback.ko /usr/lib/modules/5.6.0-1-amd64/updates/dkms/v4l2loopback.ko /var/lib/dkms/v4l2loopback/0.12.5/5.6.0-1-amd64/x86_64/module/v4l2loopback.ko
apt-file
不能告訴我什麼包提供它:# apt-file search v4l2loopback.ko ... nothing...
提供什麼套餐
v4l2loopback.ko
?我怎樣才能找到它?行為有沒有apt-file
改變?dpkg 也找不到。
# dpkg -S /usr/lib/modules/5.6.0-1-amd64/updates/dkms/v4l2loopback.ko dpkg-query: no path found matching pattern /usr/lib/modules/5.6.0-1-amd64/updates/dkms/v4l2loopback.ko
dkms
路徑中提到的很重要:dkms
是“動態核心模組支持(DKMS)”系統。這些核心模組是使用某些軟體包提供的文件在您的系統上建構的;它們不是由這些包直接提供的,因此不屬於這些包。所以,既不apt-file
也dpkg
無能為力;也許dkms
命令可以。