Wie repariere ich das Software Center nach der Installation des Linux Mint MATE-Desktops?

10

Ich habe den MATE-Desktop mithilfe dieses Handbuchs installiert, aber jetzt kann ich mein Ubuntu Software Center nicht öffnen und die Einstellungen nicht über den Update Manager öffnen.

Ich habe Mate Desktop entfernt, aber es behebt das Problem nicht. Ich habe auch das Software Center, Software-Properties-GTK und Software-Eigenschaften-Common neu installiert
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk.

Aber wenn ich diese Zeile benutze, bekomme ich folgenden Fehler:

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

Gibt es eine Möglichkeit, dieses Problem zu beheben, ohne Ubuntu 11.10 neu installieren zu müssen?

danke im voraus tinuz

tinuz
quelle
3
Dieser Upgrade-Prozess ähnelt der Verwendung des Gnome 3 PPA in Natty. Das Upgrade beinhaltet Upgrades auf über 300 MB Softwarebibliotheken - es ist wirklich ein Einwegprozess. Sie können möglicherweise über Ihre vorhandene Installation hinaus installieren (und somit Ihre vorhandenen / Home-Ordner beibehalten) - Sie müssen jedoch alle anderen Anwendungen neu installieren. Sichern Sie zuerst, indem Sie etwas wie Clonezilla / Partimage verwenden.
Fossfreiheit
Danke für die Antwort. Ich hatte das Gefühl, dass eine Neuinstallation die einzige Option war. Es gibt nicht viel zu sichern ... ich vermassle mein System mehrmals im Jahr (ein komisches Hobby?),
Also

Antworten:

13

Ich hatte das gleiche Problem mit dem Software Center und einigen anderen Apps. Sie müssen jedoch keine Neuinstallation durchführen, obwohl dies wahrscheinlich zu spät ist. Hier ist, warum es nicht funktioniert:

lsb_release -a

Drucke:

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

und das kann korrigiert werden, um Mint-Mate zu behalten, indem man dies tut:

gksu gedit /etc/*release

und ändern Sie alles in der Datei gedit bringt zu:

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

Dann renne:

gksu gedit /etc/*issue

und wechseln zu:

Ubuntu 11.10 \n \l

Hat für mich großartig funktioniert, obwohl Mate an den Rändern etwas rau zu sein scheint, aber da ich Oneric nur in VBox teste, ist das egal

Brian
quelle
Ja, die Info ist etwas zu spät, aber ... immer noch sehr willkommen !!
Tinuz
1
Beachten Sie den DISTRIB_CODENAME: Es ist einseitig und nicht onerisch . ;) Auf meiner anderen Ubuntu-Box hatte der Codename keine Kappen, aber ich bezweifle, dass dies einen Unterschied machen würde. Dies scheint auch eine vorübergehende Lösung zu sein (zumindest für mich), da die Release-Informationen immer wieder auf Mint zurückgesetzt werden ...
Eti
Wenn jemand dies in einer neuen Version beheben möchte, bearbeiten Sie /etc/lsb-releaseDatei als DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=Xenial DISTRIB_DESCRIPTION="Ubuntu 16.04"und /etc/issueDatei als Ubuntu 16.04 \n \l. Dann Ordner erstellen /var/cache/software-center/xapian/und starten gksu software-center.
Pavel
5

wandelte meinen Kommentar in eine Antwort um

Dieser Upgrade-Prozess ähnelt der Verwendung des Gnome 3 PPA in Natty.

Das Upgrade beinhaltet Upgrades auf über 300 MB Softwarebibliotheken - es ist wirklich ein Einwegprozess.

Sie können möglicherweise über Ihre vorhandene Installation hinaus installieren (und somit Ihre vorhandenen / Home-Ordner beibehalten), müssen jedoch alle anderen Anwendungen neu installieren.

Sichern Sie zuerst, indem Sie etwas wie Clonezilla / Partimage verwenden.

Fossfreiheit
quelle
1

Ich habe versucht, lsb-release und * issue zurückzusetzen, aber aus irgendeinem Grund kehren sie immer zu Linux Mint zurück. Ich bin nicht sicher, ob sie bei jedem Neustart oder bei jedem Update zurückgesetzt werden, aber sie werden häufig zurückgesetzt.

Ich habe ein kleines Skript geschrieben, das ich ab und zu manuell ausführe:

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

Speichern Sie als (zum Beispiel) fixubuntu.sh und legen Sie die Ausführungsberechtigungen dafür fest ( chmod 755 fixubuntu.sh ) und führen Sie sie jedes Mal als root ( sudo ./fixrelease.sh ) aus, wenn Sie Ihre Ubuntu-Release-Informationen wiederherstellen möchten.

Natürlich möchten Sie das Skript möglicherweise bei jedem Start automatisch ausführen. Stellen Sie einfach sicher, dass es als root ausgeführt wird.

Eti
quelle