Come risolvere il software center dopo aver installato il desktop MATE di Linux Mint?


10

Ho installato il desktop MATE usando questo manuale, ma ora non riesco ad aprire Ubuntu Software Center e non riesco ad aprire le impostazioni dal gestore aggiornamenti.

Ho rimosso tavolo in mezzo ma non risolve il problema, ho anche reinstallato il software center, software-properties-gtk e software-properties-comuni utilizzando:
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk.

Ma quando utilizzo questa linea ottengo il seguente errore:

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) ...  
$

C'è un modo per risolvere questo problema senza dover reinstallare Ubuntu 11.10 ??

grazie in anticipo tinuz


3
Questo processo di aggiornamento è simile all'uso di Gnome 3 PPA in Natty. L'aggiornamento comporta aggiornamenti a oltre 300 Mb di librerie software: è davvero un processo a senso unico. È possibile eseguire l'installazione sopra l'installazione esistente (e quindi conservare le cartelle esistenti / home), ma sarà necessario reinstallare tutte le altre applicazioni. Prima fai il backup usando qualcosa come clonezilla / partimage.
Fossfreedom

Grazie per la risposta. Ho avuto la sensazione che la reinstallazione fosse l'unica opzione. Non c'è molto da fare per il backup ... rovino il mio sistema più volte all'anno (una specie di passatempo strano?), Quindi tengo tutte le cose importanti sul mio secondo
disco rigido,

Risposte:


13

Ho avuto lo stesso problema con Software Center e alcune altre app. Tuttavia, non è necessario eseguire una reinstallazione, anche se probabilmente è un consiglio troppo tardi. Ecco perché non funziona:

lsb_release -a

stampe:

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

e che può essere corretto per mantenere Mint-Mate in questo modo:

gksu gedit /etc/*release

e cambia tutto nel file gedit porta a:

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

Quindi eseguire:

gksu gedit /etc/*issue

e cambia in:

Ubuntu 11.10 \n \l

Ha funzionato alla grande per me, anche se Mate sembra un po 'agitato attorno ai bordi, ma dato che sto puramente testando Oneric in VBox non importa


Sì, le informazioni sono un po 'troppo tardi ma .... comunque molto gradito !!
tinuz,

1
Nota DISTRIB_CODENAME: è onirico e non onerico . ;) Sull'altra mia casella di Ubuntu, il nome in codice non aveva alcun limite, ma dubito che farebbe alcuna differenza. Inoltre, questa sembra una soluzione temporanea (almeno per me), poiché le informazioni sulla versione torneranno sempre alla Menta ...
Eti,

Se qualcuno vuole risolverlo nella nuova versione, modifica il /etc/lsb-releasefile come DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=Xenial DISTRIB_DESCRIPTION="Ubuntu 16.04"e il /etc/issuefile come Ubuntu 16.04 \n \l. Quindi creare la cartella /var/cache/software-center/xapian/e avviare gksu software-center.
Pavel,

5

ha convertito il mio commento in una risposta

Questo processo di aggiornamento è simile all'uso di Gnome 3 PPA in Natty.

L'aggiornamento comporta aggiornamenti a oltre 300 Mb di librerie software: è davvero un processo a senso unico.

È possibile eseguire l'installazione sopra l'installazione esistente (e quindi conservare le cartelle esistenti / home), ma sarà necessario reinstallare tutte le altre applicazioni.

Prima fai il backup usando qualcosa come clonezilla / partimage.


1

Ho provato a resettare lsb-release e * il problema, ma per qualche ragione, tornano sempre a Linux. Non sono sicuro se si ripristinano ad ogni riavvio o ad ogni aggiornamento, ma si ripristinano frequentemente.

Ho scritto un piccolo script che eseguo manualmente ogni tanto:

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

Salvare come (ad esempio) fixubuntu.sh e impostare i permessi di esecuzione su di esso ( chmod 755 fixubuntu.sh ) ed eseguirlo come root ( sudo ./fixrelease.sh ) ogni volta che si desidera ripristinare le informazioni sulla versione di Ubuntu.

Naturalmente, potresti voler eseguire automaticamente lo script ad ogni avvio. Assicurati solo che sia eseguito come root.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.