& ldquo; ImportError: нет модуля с именем Peppermint & rdquo; после установки Ice от Peppermint

Центр программного обеспечения не открывается, так как я установил программное обеспечение «Ice» (используется в Peppermint OS) из ppa: kendalltweaver / peppermint, и я продолжаю получать эту ошибку -

  $ software-center
    ERROR:root:DebFileApplication import
    Traceback (most recent call last):
      File "/usr/share/software-center/softwarecenter/db/__init__.py", line 3, in <module>
        from debfile import DebFileApplication
      File "/usr/share/software-center/softwarecenter/db/debfile.py", line 25, in <module>
        from softwarecenter.db.application import Application, AppDetails
      File "/usr/share/software-center/softwarecenter/db/application.py", line 28, in <module>
        from softwarecenter.backend.channel import is_channel_available
      File "/usr/share/software-center/softwarecenter/backend/channel.py", line 25, in <module>
        from softwarecenter.distro import get_distro
      File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 194, in <module>
        distro_instance = _get_distro()
      File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 169, in _get_distro
        module = __import__(distro_id, globals(), locals(), [], -1)
    ImportError: No module named Peppermint
1
задан 8 April 2014 в 16:53

1 ответ

диагноз

Вывод вашей ошибки выглядит очень похоже на связанный вопрос ниже.

Итак, установив пакет репозитория не из Ubuntu, вы перезаписали информацию, от которой зависит центр программного обеспечения, чтобы сообщить ему, что он работает в Ubuntu.

Чтобы исправить это

Откройте окно терминала и измените информацию о выпуске мяты со значениями по умолчанию для ubuntu

N.B. скопируйте и вставьте следующее:

gksu gedit /etc/*release

и измените все в файле, который выводит gedit:

для 11.10

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=Oneric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

[ 1110] для 12.04

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

Сохраните и закройте файл. Затем скопируйте и вставьте в терминал:

gksu gedit /etc/*issue

и измените на:

11.10

Ubuntu 11.10 \n \l

12.04

Ubuntu 12.04 LTS \n \l

Сохранить и закрыть.


Связанный вопрос:

0
ответ дан 8 April 2014 в 16:53

Другие вопросы по тегам:

Похожие вопросы: