Comment réparer le centre logiciel après avoir installé le bureau Linux Mint MATE?


10

J'ai installé le bureau MATE à l'aide de ce manuel, mais maintenant je ne peux pas ouvrir mon Ubuntu Software Center et je ne peux pas ouvrir les paramètres du gestionnaire de mise à jour.

J'ai enlevé bureau mate mais il ne permet pas de résoudre le problème, j'ai aussi réinstallé le centre logiciel, software-properties-gtk et logiciels-propriétés communes utilisant:
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk.

Mais lorsque j'utilise cette ligne, j'obtiens l'erreur suivante:

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-t-il un moyen de résoudre ce problème sans avoir à réinstaller Ubuntu 11.10 ??

merci d'avance tinuz


3
Ce processus de mise à niveau est similaire à l'utilisation du Gnome 3 PPA dans Natty. La mise à niveau implique des mises à niveau vers 300 Mo + de bibliothèques de logiciels - c'est vraiment un processus à sens unique. Vous pouvez éventuellement installer par-dessus votre installation existante (et donc conserver vos dossiers / home existants) - mais vous devrez réinstaller toutes les autres applications. Sauvegardez d'abord en utilisant quelque chose comme clonezilla / partimage.
fossfreedom

Merci d'avoir répondu. J'avais le sentiment que la réinstallation était la seule option. Il n'y a pas grand-chose à sauvegarder ... je gâche mon système plusieurs fois par an (une sorte de passe-temps bizarre?) Donc je garde toutes les choses importantes sur mon deuxième
disque dur

Réponses:


13

J'ai eu le même problème avec le Centre logiciel et certaines autres applications. Cependant, vous n'avez pas besoin de réinstaller, mais c'est probablement un conseil trop tard. Voici pourquoi cela ne fonctionne pas:

lsb_release -a

impressions:

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

et cela peut être corrigé pour garder Mint-Mate en faisant ceci:

gksu gedit /etc/*release

et changez tout dans le fichier que gedit apporte:

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

Exécutez ensuite:

gksu gedit /etc/*issue

et changez pour:

Ubuntu 11.10 \n \l

Fonctionné très bien pour moi, bien que Mate semble un peu rude sur les bords, mais comme je teste uniquement Oneric dans VBox, peu importe


Ouais l'info est un peu trop tard mais .... toujours la bienvenue !!
tinuz

1
Notez le DISTRIB_CODENAME: c'est onirique et non onérique . ;) Sur mon autre boîte ubuntu, le nom de code n'avait pas de majuscules, mais je doute que cela ferait une différence. De plus, cela ressemble à une solution temporaire (du moins pour moi), car les informations de version reviendront toujours à Mint ...
Eti

Si quelqu'un veut corriger cela dans une nouvelle version, modifiez le /etc/lsb-releasefichier en tant que DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=Xenial DISTRIB_DESCRIPTION="Ubuntu 16.04"et le /etc/issuefichier en tant que Ubuntu 16.04 \n \l. Créez ensuite un dossier /var/cache/software-center/xapian/et lancez-le gksu software-center.
Pavel

5

converti mon commentaire en réponse

Ce processus de mise à niveau est similaire à l'utilisation du Gnome 3 PPA dans Natty.

La mise à niveau implique des mises à niveau vers 300 Mo + de bibliothèques de logiciels - c'est vraiment un processus à sens unique.

Vous pouvez éventuellement installer par-dessus votre installation existante (et donc conserver vos dossiers / home existants) - mais vous devrez réinstaller toutes les autres applications.

Sauvegardez d'abord en utilisant quelque chose comme clonezilla / partimage.


1

J'ai essayé de réinitialiser la version lsb et le problème *, mais pour une raison quelconque, ils reviennent toujours à Linux Mint. Je ne sais pas s'ils se réinitialisent à chaque redémarrage ou à chaque mise à jour, mais ils se réinitialisent fréquemment.

J'ai écrit un petit script que je lance manuellement de temps en temps:

#!/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."

Enregistrez sous (par exemple) fixubuntu.sh et définissez les autorisations d'exécution dessus ( chmod 755 fixubuntu.sh ), et exécutez en tant que root ( sudo ./fixrelease.sh ) chaque fois que vous souhaitez restaurer vos informations de version d'ubuntu.

Bien sûr, vous voudrez peut-être exécuter le script automatiquement à chaque démarrage. Assurez-vous simplement qu'il est exécuté en tant que root.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.