O centro de software do Linux não pode mais ser executado

1

Estou usando o Linux Mint 18 Cinnamon.

O Linux Mint possui o Centro de Software, assim como o Ubuntu Software Center no Ubuntu. Após a instalação do LinuxMint, pude executar o centro de software no meu sistema. Mas algum dia, pode ser depois de alguma operação como remover o OpenJDK, instalar o Oracle JDK, ... o Centro de Software não funciona mais. Quando clico no ícone do Centro de Software ou executo no Terminal, o SO também solicita a senha de superusuário. Depois de inserida a senha, o cursor de rotação (espera) aparece por alguns segundos. Afinal, nada acontece. O Centro de Software não é executado. Algo que tentei:

  1. Reinstalar o JRE padrão (OpenJRE)
  2. remova software-manager e reinstale software-manager

Esta é a saída quando tento executar 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
    
por Andiana 03.08.2016 / 04:48

1 resposta

0

EDITAR:

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

O Linux Mint possui seu próprio "centro de software" chamado mintinstall

Você pode descobrir se ele está instalado com:

apt-cache policy mintinstall

Como é uma parte essencial do sistema Linux Mint, deve ser instalado.

No entanto, se não for, embora eu não consiga imaginar como você o removeu, você pode instalá-lo com:

sudo apt-get install mintinstall

De qualquer forma, não recomendo usar o centro de software do Ubuntu no Linux Mint.

Também é possível que você tenha alguns pacotes quebrados, para tentar corrigir isso, execute:

sudo apt-get install -f

Outra possibilidade é que alguns pacotes ainda não estejam configurados, para corrigir isso, execute:

sudo dpkg --configure -a

Após esses dois comandos, você poderá instalar / remover o software com apt .

Então, se você corrigiu as dependências de alguns pacotes e configurou todos os pacotes, você pode executar com segurança:

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

E ainda instale o que quiser.

Se esta resposta não resolver o seu problema, por favor, faça um comentário. Vou tentar ajudá-lo ainda mais.

Além disso, parece que mintinstall precisa do OpenJDK, você pode instalá-lo da seguinte maneira:

sudo apt-get install openjdk-8-jre-headless
    
por 03.08.2016 / 13:03