处理包 libsimgearcore2017.3.1 时出错

处理包 libsimgearcore2017.3.1 时出错

我最近安装了 FlightGear,但效果不太好(它在我的电脑上崩溃了),所以我决定卸载它。我打开了 Synaptic 软件包管理器,并将 FlightGear 软件包及其依赖项标记为完全删除。我应用了更改,但很快就出现了错误:

Errors were encountered while processing: libsimgearcore2017.3.1:i386 E: Sub-process /usr/bin/dpkg returned an error code (1)

从那以后,我无法安装或更新任何其他软件包。除上述软件包外,所有其他 FlightGear 软件包都已卸载。请帮忙。提前致谢!

使用 Ubuntu Budgie 17.10 32 位。我在这里发现了类似的问题,但它们对我来说不起作用。

答案1

我遇到了同样的问题,并通过创建丢失的目录解决了它:

sudo mkdir -p /usr/share/games/flightgear/Fonts
sudo apt install -f

在此之后,我似乎不再遇到任何相关问题。

答案2

好的,让我们尝试以下步骤:

  1. 安装存储库 GPG 密钥:

    wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
    
  2. 将以下行添加到/etc/apt/sources.listvia sudo nano /etc/apt/sources.list

    deb http://screenshots.getdeb.net/ xenial-getdeb games
    
  3. 更新包索引:

    sudo apt-get update
    
  4. 安装libsimgearcore2017.1.3 deb包:

    sudo apt-get install libsimgearcore2017.1.3
    

来源:

https://ubuntu.pkgs.org/16.04/getdeb-games-amd64/libsimgearcore2017.1.3_2017.1.3-1~getdeb1_amd64.deb.html

答案3

遇到了同样的问题,只能通过注释掉 /var/lib/dpkg/info/libsimgearcore2017.3.1:amd64.prerm 中的相关行来解决它。

但要非常小心(我对自己不是很确定,但意识到了风险;-) )HTH,

相关内容