Como posso consertar o software center depois de instalar o desktop Linux Mint MATE?

10

Eu instalei o desktop MATE usando este manual mas agora não consigo abrir o meu Ubuntu Software Center e não consigo abrir as configurações do gerenciador de atualização.

Eu removi o mate desktop, mas isso não resolveu o problema, eu também reinstalei o software center, software-properties-gtk e software-properties-common usando:
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk .

Mas ao usar essa 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 este problema sem ter que reinstalar o Ubuntu 11.10 ??

obrigado antecipadamente

    
por tinuz 21.11.2011 / 12:00

3 respostas

13

Eu tive o mesmo problema com o Centro de Software e alguns outros aplicativos. No entanto, você não precisa fazer uma reinstalação, que provavelmente é um conselho tarde demais. Veja por que isso 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 isso:

gksu gedit /etc/*release

e altere tudo no arquivo que o gedit exibe:

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

Em seguida, execute:

gksu gedit /etc/*issue

e mude para:

Ubuntu 11.10 \n \l

Funcionou muito bem para mim, embora o Mate pareça um pouco rude com as bordas, mas como estou testando o Oneric no VBox, não importa

    
por Brian 30.11.2011 / 18:20
5

converteu meu comentário em uma resposta

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

A atualização envolve upgrades para 300Mb + de bibliotecas de software - é realmente um processo unidirecional.

Você poderia instalar por cima da instalação existente (e, portanto, manter as pastas / home existentes), mas precisará reinstalar todos os outros aplicativos.

Primeiro, faça backup usando algo como clonezilla / partimage.

    
por fossfreedom 26.11.2011 / 00:10
1

Eu tentei redefinir lsb-release e * issue, mas por alguma razão, eles sempre retornam ao linux mint. Não tenho certeza se eles são redefinidos em cada reinicialização ou em cada atualização, mas eles são redefinidos com freqüência.

Eu escrevi um script pequeno que eu executo 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 permissões de execução nele ( chmod 755 fixubuntu.sh ), e execute como root ( sudo. /fixrelease.sh ) toda vez que você quiser restaurar suas informações de lançamento do ubuntu.

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

    
por Mr. Pixel 13.04.2012 / 13:18