Linux软件中心无法运行了

Linux软件中心无法运行了

我正在使用 Linux Mint 18 Cinnamon。

Linux Mint 有软件中心,就像 Ubuntu 中的 Ubuntu 软件中心一样。安装LinuxMint后,我可以在我的系统中运行软件中心。但有一天,可能会在删除 OpenJDK、安装 Oracle JDK 等操作后...软件中心不再运行。当我单击软件中心图标或从终端运行时,操作系统也要求输入超级用户密码,输入密码后,圆形旋转(等待)光标会出现几秒钟。毕竟,什么也没有发生。软件中心不运行。我尝试过的事情:

  1. 重新安装默认 JRE (OpenJRE)
  2. 删除software-manager并重新安装software-manager

这是我尝试运行时的输出sudo mintinstall

$ sudo mintinstall
Vector smash protection is enabled.
add_categories took 13.497 ms
build_matched_packages took 0.298 ms
add_packages took 3828.769 ms
First run detected, initial set of reviews used
add_reviews took 1022.018 ms
Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintinstall/mintinstall.py", line 1920, in <module>
    Application()
  File "/usr/lib/linuxmint/mintinstall/mintinstall.py", line 59, in wrapper
    res = func(*arg)
  File "/usr/lib/linuxmint/mintinstall/mintinstall.py", line 617, in __init__
    sans26 = ImageFont.truetype(self.FONT, 26)
  File "/usr/local/lib/python2.7/dist-packages/PIL/ImageFont.py", line 239, in truetype
    return FreeTypeFont(font, size, index, encoding)
  File "/usr/local/lib/python2.7/dist-packages/PIL/ImageFont.py", line 128, in __init__
    self.font = core.getfont(font, size, index, encoding)
  File "/usr/local/lib/python2.7/dist-packages/PIL/ImageFont.py", line 37, in __getattr__
    raise ImportError("The _imagingft C module is not installed")
ImportError: The _imagingft C module is not installed

答案1

编辑:

sudo pip uninstall pil
sudo rm -rf /usr/local/lib/python2.7/dist-packages/PIL

Linux Mint 有自己的“软件中心”,名为mintinstall

您可能会发现它是否安装了:

apt-cache policy mintinstall

由于它是 Linux Mint 系统的重要组成部分,因此应该被安装。

但是,如果不是,虽然我无法想象你如何删除它,但你可以使用以下命令安装它:

sudo apt-get install mintinstall

无论如何,我不建议在 Linux Mint 上使用 Ubuntu 的软件中心。

您也可能有一些损坏的软件包,要尝试修复此问题,请运行:

sudo apt-get install -f

另一种可能性是,某些软件包尚未配置,要修复该问题,请运行:

sudo dpkg --configure -a

在这两个命令之后,您应该能够使用apt.

因此,如果您修复了一些包的依赖关系并配置了所有包,您可以安全地运行:

sudo apt-get update && sudo apt-get upgrade

并进一步安装你喜欢的任何东西。

如果此答案不能解决您的问题,请发表评论。我会尽力为您提供进一步的帮助。

另外,似乎mintinstall需要OpenJDK,可以按如下方式安装:

sudo apt-get install openjdk-8-jre-headless

相关内容