Como corrigir o centro de software após instalar a área de trabalho Linux Mint MATE?

10

Instalei a área de trabalho do MATE usando este manual, mas agora não consigo abrir o Ubuntu Software Center e não consigo abrir as configurações do gerenciador de atualizações.

I removido do desktop companheiro, mas isso não corrigir o problema, eu também reinstalado o centro de software, software-properties-gtk e software-properties-comum usando:
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk.

Mas ao usar esta linha, recebo o seguinte erro:

Reading package lists... Done                             
Reading package lists... Done
Building dependency tree       
Reading state information... Done  
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 0 not upgraded.  
Need to get 0 B/735 kB of archives.  
After this operation, 0 B of additional disk space will be used.  
(Reading database ... 304824 files and directories currently installed.)  
Preparing to replace software-center 5.0.2 (using .../software-center_5.0.2_all.deb) ...  
Unpacking replacement software-center ...  
Preparing to replace software-properties-common 0.81.13.1 (using .../software-properties-common_0.81.13.1_all.deb) ...  
Unpacking replacement software-properties-common ...  
Preparing to replace software-properties-gtk 0.81.13.1 (using .../software-properties-gtk_0.81.13.1_all.deb) ...  
Unpacking replacement software-properties-gtk ...  
Processing triggers for desktop-file-utils ...  
Processing triggers for gnome-menus ...  
Processing triggers for bamfdaemon ...  
Rebuilding /usr/share/applications/bamf.index...  
Processing triggers for hicolor-icon-theme ...  
Processing triggers for man-db ...  
Processing triggers for shared-mime-info ...  
Unknown media type in type 'all/all'  
Unknown media type in type 'all/allfiles'  
Unknown media type in type 'uri/mms'  
Unknown media type in type 'uri/mmst'  
Unknown media type in type 'uri/mmsu'  
Unknown media type in type 'uri/pnm'  
Unknown media type in type 'uri/rtspt'  
Unknown media type in type 'uri/rtspu'  
Unknown media type in type 'interface/x-winamp-skin'  
Setting up software-center (5.0.2) ...  
Traceback (most recent call last):  
  File "/usr/sbin/update-software-center", line 38, in <module>  
    from softwarecenter.db.update import rebuild_database  
  File "/usr/share/software-center/softwarecenter/db/update.py", line 59, in <module>  
    from softwarecenter.db.database import parse_axi_values_file  
  File "/usr/share/software-center/softwarecenter/db/database.py", line 26, in <module>  
    from softwarecenter.db.application import Application  
  File "/usr/share/software-center/softwarecenter/db/application.py", line 25, 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 165, in <module>  
    distro_instance=_get_distro()  
  File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 148, in _get_distro  
    module =  __import__(distro_id, globals(), locals(), [], -1)  
ImportError: No module named LinuxMint  
Setting up software-properties-common (0.81.13.1) ...  
Setting up software-properties-gtk (0.81.13.1) ...  
$

Existe uma maneira de corrigir esse problema sem precisar reinstalar o Ubuntu 11.10?

obrigado antecipadamente tinuz

tinuz
fonte
3
Esse processo de atualização é semelhante ao uso do PPA do Gnome 3 no Natty. A atualização envolve atualizações para mais de 300 Mb de bibliotecas de software - é realmente um processo unidirecional. É possível instalar pela parte superior da instalação existente (e, portanto, reter as pastas existentes / home) - mas será necessário reinstalar todos os outros aplicativos. Faça backup primeiro, usando algo como clonezilla / partimage.
fossfreedom
Obrigado pela resposta. Tive a sensação de que reinstalar era a única opção. Não há muito para mexer de backup ... i meu sistema várias vezes por ano (uma espécie de passatempo estranho?) Então eu continuo todas as coisas importantes no meu segundo disco rígido, mas obrigado pela dica :)
tinuz

Respostas:

13

Eu tive o mesmo problema com o Software Center e alguns outros aplicativos. No entanto, você não precisa reinstalar, embora isso seja provavelmente um conselho tarde demais. Eis por que não funciona:

lsb_release -a

impressões:

Distributor ID: LinuxMint
Description: Linux Mint 12 Fluxbox
Release: 12
Codename: lisa

e isso pode ser corrigido para manter o Mint-Mate fazendo o seguinte:

gksu gedit /etc/*release

e mude tudo no arquivo que o gedit traz para:

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

Então corra:

gksu gedit /etc/*issue

e mude para:

Ubuntu 11.10 \n \l

Funcionou muito bem para mim, embora o Mate pareça um pouco duro, mas como estou testando o Oneric na VBox, não importa

Brian
fonte
Sim, a informação é um pouco tarde demais, mas ... ainda é muito bem-vinda !!
tinuz 01/12/11
1
Observe o DISTRIB_CODENAME: é onírico e não onírico . ;) Na minha outra caixa do ubuntu, o codinome não tinha maiúsculas, mas duvido que isso faria alguma diferença. Além disso, esta parece ser uma solução temporária (pelo menos para mim), pois a informações sobre o release vai voltar sempre reverter para hortelã ...
Eti
Se alguém quiser corrigir isso na nova versão, editar /etc/lsb-releasearquivo como DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=Xenial DISTRIB_DESCRIPTION="Ubuntu 16.04"e /etc/issuearquivo como Ubuntu 16.04 \n \l. Em seguida, crie uma pasta /var/cache/software-center/xapian/e inicie gksu software-center.
Pavel
5

converteu meu comentário em uma resposta

Esse processo de atualização é semelhante ao uso do PPA do Gnome 3 no Natty.

A atualização envolve atualizações para mais de 300 Mb de bibliotecas de software - é realmente um processo unidirecional.

É possível instalar pela parte superior da instalação existente (e, portanto, reter as pastas existentes / home) - mas será necessário reinstalar todos os outros aplicativos.

Faça backup primeiro, usando algo como clonezilla / partimage.

liberdade de expressão
fonte
1

Tentei redefinir lsb-release e * issue, mas por algum motivo, eles sempre revertem para o linux mint. Não tenho certeza se eles são redefinidos a cada reinicialização ou a cada atualização, mas são redefinidos com frequência.

Eu escrevi um pequeno script que eu corro manualmente de vez em quando:

#!/bin/sh

echo "Restoring /etc/lsb-release ..." && \
echo "DISTRIB_ID=Ubuntu" > /etc/lsb-release && \
echo "DISTRIB_RELEASE=11.10" >> /etc/lsb-release && \
echo "DISTRIB_CODENAME=oneiric" >> /etc/lsb-release && \
echo "DISTRIB_DESCRIPTION=Ubuntu 11.10" >> /etc/lsb-release && \
echo "Restoring /etc/*issue ..." && \
echo "Ubuntu 11.10 \\n \\l" > /etc/*issue && \
echo "Done."

Salve como (por exemplo) fixubuntu.sh e defina as permissões de execução ( chmod 755 fixubuntu.sh ) e execute como root ( sudo ./fixrelease.sh ) toda vez que desejar restaurar as informações de versão do ubuntu.

Obviamente, você pode querer executar o script automaticamente a cada inicialização. Apenas certifique-se de que seja executado como root.

Eti
fonte