Software Center não abre no Linux Mint

1

Sou usuário do Linux Mint 14. Não consigo abrir o centro de software.

$ software-center
ERROR:root:DebFileApplication import Traceback (most recent call last): File "/usr/share/software-center/softwarecenter/db/init.py",
line 4, in from debfile import DebFileApplication, DebFileOpenError File "/usr/share/software-center/softwarecenter/db/debfile.py",
line 25, in from softwarecenter.db.application import Application, AppDetails File "/usr/share/software-center/softwarecenter/db/application.py",
line 27, in import softwarecenter.distro File "/usr/share/software-center/softwarecenter/distro/init.py",
line 197, in distro_instance = _get_distro() File "/usr/share/software-center/softwarecenter/distro/init.py",
line 172, in _get_distro module = import(distro_module_name, globals(), locals(), [], -1) ImportError: No module named linuxmint Traceback (most recent call last): File "/usr/bin/software-center",
line 128, in from softwarecenter.ui.gtk3.app import SoftwareCenterAppGtk3 File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py",
line 53, in from softwarecenter.db.application import Application File "/usr/share/software-center/softwarecenter/db/application.py",
line 27, in import softwarecenter.distro File "/usr/share/software-center/softwarecenter/distro/init.py",
line 197, in distro_instance = _get_distro() File "/usr/share/software-center/softwarecenter/distro/init.py",
line 172, in _get_distro module = import(distro_module_name, globals(), locals(), [], -1) ImportError: No module named linuxmint
    
por tusharmakkar08 15.04.2013 / 06:42

1 resposta

4

(Tentei editar sua pergunta colocando a saída do comando em um bloco de código mas o bot da comunidade não gostou disso.

O Mint usa mintInstall como Gerenciador de software .

Usar o Ubuntu software-center parece tanto hackiano quanto propenso repercussões desconhecidas. Eu talvez esteja sentindo falta de algo aqui.

A melhor opção é provavelmente usar synaptic .

De qualquer forma; um caminho poderia ser:

(Testado na instalação do VirtualBox do LinuxMint 14 KDE.)
(Nota: Não tenho idéia se isso pode atrapalhar qualquer coisa, se a detecção da versão estiver correta, etc.) / em>

  1. Limpar a instalação atual: sudo apt-get purge software-center
  2. Ubuntu falso: sudo vi / etc / lsb-release

    Change:
    DISTRIB_ID=LinuxMint
    to
    DISTRIB_ID=Ubuntu
    
  3. Reinstale o centro de software: sudo apt-get install software-center

  4. Quando terminar, altere DISTRIB_ID de volta para LinuxMint .
  5. Aberto: sudo vi /usr/share/software-center/softwarecenter/distro/__init__.py
  6. :set number<enter> se você não tiver números.
  7. Vá para a linha 166.
  8. Alterar:

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

    É parte de def get_distro()

(Se você não sabe vim, use outra coisa - ou faça isso:)

  1. Ir para a linha :166<enter>
  2. A para entrar no modo de inserção. (Anexar no final da linha.)
  3. Alterar linha. Se você quiser adicionar # distro_info[0] na próxima linha ou algo assim para tê-lo como referência.
  4. Saia do modo de inserção por ESC .
  5. Gravar arquivo por :w<enter>
  6. Saia em :q<enter> (ou faça 5 e 6 de uma vez por :wq<enter> )

Deve ser isso.

    
por 15.04.2013 / 10:28