我在运行 Debian Jessie 的 Raspbian Raspberry Pi 上创建了一个最小安装。除此之外,我删除了libx11-.*
依赖项,其中包括删除policykit-1
.我正在尝试重新安装policykit-1
,但出现以下错误。
$ sudo apt-get install policykit-1
...
The following packages will be REMOVED:
sysvinit-core
...
dpkg: sysvinit-core: dependency problems, but removing anyway as you requested:
sysvinit depends on sysvinit-core | upstart | systemd-sysv; however:
Package sysvinit-core is to be removed.
Package upstart is not installed.
Package systemd-sysv is not installed.
此后,启动挂起,我必须将 SD 卡恢复到执行此安装命令之前的映像。 (注意,在创建最小安装之前以及删除libx11-.*
依赖项之后引导工作正常。)我如何重新安装policykit-1
?
编辑
这在一段时间内有效,但不再有效。
有一条很长的线这里讨论如何policykit-1
破坏 Debian 中的系统。我没有全部读完,但是这个(已关闭)错误报告建议这systemd-shim
可能会有所帮助。
运行以下命令允许我重新启动计算机,尽管我不确定policykit-1
其功能如何。
sudo apt-get install systemd-shim policykit-1
然而,Debian Jessie 最近的更新阻止了这个工作。policykit-1
之后被卸载sudo apt-get dist-upgrade
,并且运行此命令仍然要求您卸载sysvinit-core
。