Центр программного обеспечения не открывается в 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

  • Как проверить статус скрипта оболочки bash при выполнении из сценария Python?
  • Linux Mint замерзает при запуске
  • Linux Mint 18 не может подключиться к какой-либо сети Wi-Fi
  • как скрыть окно от ALT + TAB в корице?
  • Как изменить звук входа в систему linux mint 11?
  • Что такое «keyring» в Google Chrome
  • Могу ли я использовать и устанавливать пакеты Ubuntu в Debian?
  • Всплывающее окно Python virtualenvwrapper и ZSH
  • Был ли Debian первым дистрибутивом, чтобы отличать передовые и упаковывающие изменения?
  • Как найти установленные пакеты deb, помеченные как вручную
  • Низкий уровень громкости на материнской плате Z97 и Linux Mint KDE
  • «Сделать тест» не удалось при компиляции Python
  • 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 - лучшая ОС в мире.