Центр программного обеспечения не открывается в Linux Mint

Я пользователь Linux Mint 14. Я не могу открыть программный центр.

 $ software-center
 ERROR: root: DebFileApplication import Traceback (последний последний вызов): Файл «/usr/share/software-center/softwarecenter/db/init.py»,
 строка 4, из debfile импортирует DebFileApplication, файл DebFileOpenError «/usr/share/software-center/softwarecenter/db/debfile.py»,
 строка 25, from из softwarecenter.db.application import Application, AppDetails File «/usr/share/software-center/softwarecenter/db/application.py»,
 строка 27, в import softwarecenter.distro Файл «/usr/share/software-center/softwarecenter/distro/init.py»,
 line 197, в distro_instance = _get_distro () Файл «/usr/share/software-center/softwarecenter/distro/init.py»,
 строка 172, в _get_distro module = import (distro_module_name, globals (), locals (), [], -1) ImportError: Нет модуля с именем linuxmint Traceback (последний последний вызов): Файл «/ usr / bin / software-center» ,
 строка 128, from из softwarecenter.ui.gtk3.app import SoftwareCenterAppGtk3 Файл «/usr/share/software-center/softwarecenter/ui/gtk3/app.py»,
 строка 53, из файла softwarecenter.db.application импортировать файл приложения «/usr/share/software-center/softwarecenter/db/application.py»,
 строка 27, в import softwarecenter.distro Файл «/usr/share/software-center/softwarecenter/distro/init.py»,
 line 197, в distro_instance = _get_distro () Файл «/usr/share/software-center/softwarecenter/distro/init.py»,
 строка 172, в _get_distro module = import (distro_module_name, globals (), locals (), [], -1) ImportError: Нет модуля с именем linuxmint

  • Сценарий Python работает с терминалом, но не работает в планировщике, для записи на внешний диск
  • Переменная Path и скрипт скрипта не будут запускать правильную версию python
  • Почему apt-get в Ubuntu по-прежнему хочет установить Python 2.7?
  • Преобразование файла субтитров xml в формат srt
  • Запуск скрипта python в сокете с ncat?
  • Команда 'python' доступна в '/ usr / bin / python'
  • Как создать файл устройства и имитировать поведение псевдо-устройств?
  • Лучший способ обновить vim / gvim до 7.3 в Ubuntu 10.04?
  • One Solution collect form web for “Центр программного обеспечения не открывается в Linux Mint”

    (Попробовал отредактировать ваш вопрос, поставив вывод команды в блок кода, но бот сообщества ему не понравился.)

    Mint использует mintInstall качестве Software Manager .

    Использование программного комплекса Ubuntu кажется хакированным и склонным к неизвестным последствиям. Возможно, мне что-то не хватает.

    Лучшим вариантом, вероятно, является использование synaptic .


    Так или иначе; одним из способов может быть:

    (Проверено на установке VirtualBox для LinuxMint 14 KDE.)
    (Примечание: я понятия не имею, может ли это что-то испортить, если проверка версий правильная и т.д.)

    1. Текущая установка sudo apt-get purge software-center : sudo apt-get purge software-center
    2. Fake Ubuntu: sudo vi / etc / lsb-release

       Change: DISTRIB_ID=LinuxMint to DISTRIB_ID=Ubuntu 
    3. Переустановка программного центра: sudo apt-get install software-center

    4. По завершении измените DISTRIB_ID на LinuxMint .
    5. Открыть: sudo vi /usr/share/software-center/softwarecenter/distro/__init__.py
    6. :set number<enter> если у вас нет номеров.
    7. Перейдите к строке 166.
    8. Изменить:

        distro_id = distro_info[0] to distro_id = "Ubuntu" 

      Это часть def get_distro()

    (Если вы не знаете, что vim использует что-то еще – или сделайте это 🙂


    1. Перейти к строке :166<enter>
    2. A, чтобы войти в режим вставки. (Добавить в конце строки.)
    3. Изменить строку. Если вы хотите добавить # distro_info[0] в следующую строку или что-то там, где есть ссылка.
    4. Выйдите из режима вставки с помощью ESC .
    5. Запись файла :w<enter>
    6. Выйдите из :q<enter> (или выполните 5 и 6 одновременно :wq<enter> )

    Это должно быть так.

    Linux и Unix - лучшая ОС в мире.