跑步时
apt-get install --reinstall XXX
Run Code Online (Sandbox Code Playgroud)
到底发生了什么?这会清除旧的二进制文件然后再次替换吗?或者只是替换新的二进制文件而不清除旧的二进制文件?
换句话说,--reinstall=remove+install 或者--reinstall=install/update如果它被删除,那么安装会是这样purge还是remove意味着会删除二进制文件旁边的配置?
这意味着会删除二进制文件旁边的配置吗?
不会。它将删除该软件包,而不是依赖项,并仅重新安装该软件包。配置文件保持原样。
如果您还想重新安装配置文件,您可以自行删除它们并使用
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall {package}
Run Code Online (Sandbox Code Playgroud)
将它们与软件包一起重新安装。