Linuxソフトウェアセンターが機能しない

Linuxソフトウェアセンターが機能しない

私はLinux Mint 18 Cinnamonを使用しています。

Linux Mintには、UbuntuのUbuntuソフトウェアセンターと同様にソフトウェアセンターがあります。 LinuxMintをインストールしたら、システムでソフトウェアセンターを実行できます。ただし、ある日、OpenJDKを削除してOracle JDKをインストールした後、ソフトウェアセンターが実行されなくなる可能性があります。 OSでは、ソフトウェアセンターのアイコンをクリックしたり、ターミナルで実行するとスーパーユーザーのパスワードを尋ねたり、パスワードを入力すると数秒間円形の回転(待機)カーソルが表示されます。結局、何も起こりませんでした。ソフトウェアセンターが実行されていません。私が試したこと:

  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ミントシステムの重要な部分なので、しなければならないインストールされています。

ただし、そうでない場合は、どのように削除できるか想像できませんが、次のようにインストールできます。

sudo apt-get install mintinstall

とにかく私はLinux MintでUbuntuのソフトウェアセンターを使用することをお勧めしません。

この実行を修正するために破損したパッケージがある可能性があります。

sudo apt-get install -f

別の可能性は、一部のパッケージがまだ構成されていない可能性があることです。これを修正するには:

sudo dpkg --configure -a

これら2つのコマンドの後にapt

したがって、一部のパッケージの依存関係を変更してすべてのパッケージを構成すると、次のことを安全に実行できます。

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

そしてあなたが望むものをさらにインストールしてください。

この回答で問題が解決しない場合は、コメントを残してください。私はあなたを助けるために努力します。

また、mintinstallOpenJDKが必要なようで、次のようにインストールできます。

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

関連情報