![由于“systemd-shim”软件包删除失败,导致 Ubuntu 升级失败](https://linux22.com/image/944659/%E7%94%B1%E4%BA%8E%E2%80%9Csystemd-shim%E2%80%9D%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%88%A0%E9%99%A4%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%AF%BC%E8%87%B4%20Ubuntu%20%E5%8D%87%E7%BA%A7%E5%A4%B1%E8%B4%A5.png)
每次对 Ubuntu 操作系统进行‘部分升级’或‘正常升级’时,都会因为软件包失败而失败systemd-shim
。
即使在我手动执行以下命令(按照失败后的说明)并重试升级过程之后:
apt-get install -f
apt autoremove systemd-shim
我有截图但图像文件有 2MB+。
答案1
有systemd-shim
Bionic(Ubuntu 18.04)中没有调用任何软件包,因此,您的系统中有一个过时且不受支持的软件包。最好使用以下命令清除该软件包dpkg
:
sudo dpkg -P --force-all systemd-shim
然后运行autopurge
删除依赖项:
sudo apt autopurge
然后重新安装systemd
:
sudo apt install --reinstall systemd
答案2
对于非德语人士,请尝试翻译。
systemd-shim 软件包自 bionic 以来已不再可用。
sudo mv /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.bak
旧(xenial)包 systemd-shim 和 bionic systemd 包中的文件被重命名。
现在
sudo dpkg -P systemd-shim
删除了 xenial 包。
为了安全
sudo apt install --reinstall systemd