Làm cách nào để sửa lỗi trung tâm phần mềm sau khi cài đặt máy tính để bàn Linux Mint MATE?


10

Tôi đã cài đặt máy tính để bàn MATE bằng hướng dẫn này nhưng bây giờ tôi không thể mở Trung tâm phần mềm Ubuntu của mình và không thể mở cài đặt từ trình quản lý cập nhật.

Tôi đã gỡ bỏ máy tính để bàn mate nhưng nó không khắc phục được sự cố, tôi cũng đã cài đặt lại trung tâm phần mềm, phần mềm-property-gtk và phần mềm-property-property-common bằng cách sử dụng :
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk.

Nhưng khi sử dụng dòng này tôi gặp lỗi sau:

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ó cách nào để khắc phục vấn đề này mà không phải cài đặt lại Ubuntu 11.10 không ??

cảm ơn trước tinuz


3
Quá trình nâng cấp này tương tự như việc sử dụng Gnome 3 PPA trong Natty. Việc nâng cấp liên quan đến việc nâng cấp lên 300Mb + của các thư viện phần mềm - đây thực sự là một quá trình một chiều. Bạn có thể cài đặt trên đầu cài đặt hiện tại của bạn (và do đó giữ lại các thư mục hiện có / nhà của bạn) - nhưng bạn sẽ cần cài đặt lại tất cả các ứng dụng khác. Sao lưu đầu tiên mặc dù sử dụng một cái gì đó như clonezilla / partimage.
fossfreedom

Cảm ơn câu trả lời. Tôi có cảm giác rằng cài đặt lại là lựa chọn duy nhất. Không có nhiều thứ để sao lưu ... tôi làm hỏng hệ thống của mình vài lần một năm (loại sở thích kỳ lạ?) Vì vậy tôi giữ tất cả những thứ quan trọng trên hdd thứ hai của mình nhưng cảm ơn vì tiền boa :)
tinuz

Câu trả lời:


13

Tôi gặp vấn đề tương tự với Trung tâm phần mềm và một số ứng dụng khác. Tuy nhiên, bạn không cần phải cài đặt lại mặc dù đó có thể là lời khuyên quá muộn. Đây là lý do tại sao nó không hoạt động:

lsb_release -a

in:

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

và điều đó có thể được sửa chữa để giữ Mint-Mate bằng cách làm điều này:

gksu gedit /etc/*release

và thay đổi mọi thứ trong tệp gedit mang đến:

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

Sau đó chạy:

gksu gedit /etc/*issue

và đổi thành:

Ubuntu 11.10 \n \l

Làm việc rất tốt với tôi mặc dù Mate có vẻ hơi thô bạo ở các cạnh nhưng vì tôi hoàn toàn thử nghiệm Oneric trong VBox, không vấn đề gì


Đúng là thông tin hơi muộn nhưng .... vẫn rất hoan nghênh !!
tinuz

1
Lưu ý DISTRIB_CODENAME: đó là Oneiric và không oneric . ;) Trên hộp ubfox khác của tôi, tên mã không có bất kỳ chữ hoa nào, nhưng tôi nghi ngờ điều đó sẽ tạo ra sự khác biệt. Ngoài ra, đây có vẻ như là một giải pháp tạm thời (ít nhất là với tôi), vì thông tin phát hành sẽ luôn trở lại Mint ...
Eti

Nếu ai đó muốn sửa nó trong phiên bản mới, hãy chỉnh sửa /etc/lsb-releasetệp DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=Xenial DISTRIB_DESCRIPTION="Ubuntu 16.04"/etc/issuetệp dưới dạng Ubuntu 16.04 \n \l. Sau đó tạo thư mục /var/cache/software-center/xapian/và khởi chạy gksu software-center.
Pavel

5

chuyển đổi nhận xét của tôi thành một câu trả lời

Quá trình nâng cấp này tương tự như việc sử dụng Gnome 3 PPA trong Natty.

Việc nâng cấp liên quan đến việc nâng cấp lên 300Mb + của các thư viện phần mềm - đây thực sự là một quá trình một chiều.

Bạn có thể cài đặt trên đầu cài đặt hiện tại của bạn (và do đó giữ lại các thư mục hiện có / nhà của bạn) - nhưng bạn sẽ cần phải cài đặt lại tất cả các ứng dụng khác.

Sao lưu đầu tiên mặc dù sử dụng một cái gì đó như clonezilla / partimage.


1

Tôi đã cố gắng thiết lập lại vấn đề phát hành lsb và *, nhưng vì một số lý do, chúng luôn trở lại với linux mint. Tôi không chắc chắn nếu họ đặt lại trên mỗi lần khởi động lại, hoặc trên mỗi bản cập nhật, nhưng họ sẽ thiết lập lại thường xuyên.

Tôi đã viết một kịch bản nhỏ mà tôi tự chạy mọi lúc và sau đó:

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

Lưu dưới dạng (ví dụ) fixubfox.sh và đặt quyền thực thi trên nó ( chmod 755 fixubfox.sh ) và thực thi với quyền root ( sudo ./fixrelease.sh ) mỗi khi bạn muốn khôi phục thông tin phát hành ub Ubuntu của mình.

Tất nhiên, bạn có thể muốn chạy tập lệnh tự động ở mỗi lần khởi động. Chỉ cần chắc chắn rằng nó được chạy như root.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.