Debian
/etc/environment 來自哪個 Debian 軟體包?
我知道它
/etc/profile
是由 安裝的base-files
,但它看起來不像這個包安裝/etc/environment
:$ dpkg -S /etc/environment dpkg-query: no path found matching pattern /etc/environment
哪個包安裝它,我如何將它恢復為包的預設值?
在我的系統(Linux Mint Debian 版)上,它似乎來自
libpam-modules
. 為了找到這個,我首先grep
在:/etc/environment``/var/lib/dpkg/info/
grep -C 5 "/etc/environment" /var/lib/dpkg/info/*
這表明該文件
/var/lib/dpkg/info/libpam-modules:amd64.postinst
包含以下行:if dpkg --compare-versions "$2" lt 0.99.9.0-1 && ! [ -f /etc/environment ] then touch /etc/environment fi
這將導致創建一個空(簡單
touch
)/etc/environment
文件,如果它不存在並且作為腳本的第二個參數 ($2
) 提供給腳本的任何版本小於0.99.9.0-1
.