关于debian环境设置deb安装控制 的问题

starcold14 <[email protected]> Fri, 27 May 2022 01:13:24 +0800
Newsgroups gmane.linux.debian.user.chinese.gb
Message-ID <[email protected]>
Dear all,

我需要帮助:

在debian环境下,我们通常使用dpkg工具安装deb包。在类centos环境下,使用rpm格式的包进行软件的安装。

而rpm提供了三个全局管理的文件/etc/rpm/files、/etc/rpm/pkgs、/etc/rpm/libraries来禁止rpm包对相应文件的修改,相应包的移除,相应系统库的重定向。

具体来说,为了保护系统遭受恶意软件修改某个文件a,可以在/etc/rpm/files配置来避免安装rpm包时对文件a进行修改。

但是在debian环境中,似乎没有类似的配置。我查到在debian/control设置Protected: yes 或Essential: yes 可以禁止某个包的移除,其功能导致的最终效果与centos环境下的
/etc/rpm/pkgs类似。那么除此之外,在debian系统中是否有类似/etc/rpm/files、/etc/rpm/pkgs、/etc/rpm/libraries的功能,可以在全局提供保护?

具体点说明,就是Debian中安装deb包时如何使它满足

1. 关键软件包不允许卸载

2. 关键文件不允许修改

3. 关键库不允许重定向

please help me.

[email protected]