Як виправити програмний центр після встановлення робочого столу Linux Mint MATE?


10

Я встановив робочий стіл MATE за допомогою цього посібника, але тепер я не можу відкрити свій Центр програмного забезпечення Ubuntu і не можу відкрити налаштування від менеджера оновлень.

Я видалив мат робочого столу , але це не вирішує проблему, я також переустановили програмне забезпечення центру, програмне забезпечення-властивості-GTK і програмні властивості-загального користування:
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk.

Але при використанні цього рядка я отримую таку помилку:

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

Чи є спосіб виправити цю проблему без необхідності перевстановлення Ubuntu 11.10 ??

заздалегідь дякую tinuz


3
Цей процес оновлення аналогічний використанню PPA Gnome 3 у Natty. Оновлення передбачає оновлення до 300 Мб + бібліотек програмного забезпечення - це дійсно однобічний процес. Ви можете встановити вершину наявної інсталяції (і, отже, зберегти існуючі / домашні папки) - але вам потрібно буде перевстановити всі інші програми. Спочатку створюйте резервну копію, використовуючи щось на кшталт клонезіла / partimage.
fossfreedom

Дякую за відповідь. У мене було відчуття, що перевстановлення - єдиний варіант. Резервного копіювання не так багато ... я псую свою систему кілька разів на рік (якесь дивне хобі?), Тому я зберігаю всі важливі речі на своєму другому
HD-диску,

Відповіді:


13

У мене була така ж проблема з Software Center та деякими іншими програмами. Однак вам не потрібно робити перевстановлення, хоча це, мабуть, пора занадто пізно. Ось чому це не працює:

lsb_release -a

відбитки:

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

і це можна виправити, щоб утримати Mint-Mate таким чином:

gksu gedit /etc/*release

і змінити все, що у файлі gedit призводить до:

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

Потім запустіть:

gksu gedit /etc/*issue

і змінити на:

Ubuntu 11.10 \n \l

Для мене це чудово працювало, хоча Mate виглядає трохи нерівним по краях, але оскільки я суто тестую Oneric у VBox, це не має значення


Так, інформація трохи пізно, але .... все ще дуже вітаю !!
tinuz

1
Зверніть увагу на DISTRIB_CODENAME: це Oneiric і не oneric . ;) У моєму іншому вікні ubuntu кодове ім’я не було жодної літери, але я сумніваюся, що це мало б значення. Крім того, це виглядає як тимчасове рішення (принаймні для мене), оскільки інформація про випуск завжди повернеться до Монетного двору ...
Еті

Якщо хтось хоче це виправити в новій версії, відредагуйте /etc/lsb-releaseфайл як DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=Xenial DISTRIB_DESCRIPTION="Ubuntu 16.04"і /etc/issueфайл як Ubuntu 16.04 \n \l. Потім створіть папку /var/cache/software-center/xapian/та запустіть gksu software-center.
Павло

5

перетворив мій коментар у відповідь

Цей процес оновлення аналогічний використанню PPA Gnome 3 у Natty.

Оновлення передбачає оновлення до 300 Мб + бібліотек програмного забезпечення - це дійсно однобічний процес.

Ви можете встановити вершину наявної інсталяції (і, отже, зберегти існуючі / домашні папки) - але вам потрібно буде перевстановити всі інші програми.

Спочатку створюйте резервну копію, використовуючи щось на кшталт клонезіла / partimage.


1

Я спробував скинути lsb-release та * issue, але чомусь вони завжди повертаються до lint-mint. Я не впевнений, чи вони скидаються під час кожного перезавантаження чи кожного оновлення, але вони часто скидаються.

Я написав невеликий сценарій, який я вручну запускаю раз у раз:

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

Збережіть як (наприклад) fixubuntu.sh та встановіть на нього дозволи на виконання ( chmod 755 fixubuntu.sh ) та виконайте як root ( sudo ./fixrelease.sh ) щоразу, коли ви хочете відновити інформацію про випуск ubuntu.

Звичайно, ви можете запустити сценарій автоматично під час кожного завантаження. Просто переконайтеся, що він працює як root.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.