ฉันจะแก้ไขศูนย์ซอฟต์แวร์หลังจากติดตั้งเดสก์ท็อป Linux Mint MATE ได้อย่างไร


10

ฉันติดตั้งเดสก์ท็อป MATE โดยใช้คู่มือนี้แต่ตอนนี้ฉันไม่สามารถเปิด Ubuntu Software Center ของฉันและไม่สามารถเปิดการตั้งค่าจากตัวจัดการอัพเดต

ฉันออกสก์ท็อปคู่ แต่ก็ไม่สามารถแก้ไขปัญหาฉันยังติดตั้งศูนย์ซอฟแวร์, ซอฟแวร์คุณสมบัติ-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
กระบวนการอัพเกรดนี้คล้ายกับการใช้ Gnome 3 PPA ใน Natty การอัพเกรดเกี่ยวข้องกับการอัพเกรดไปเป็น 300Mb + ของไลบรารีซอฟต์แวร์ - มันเป็นกระบวนการทางเดียวจริงๆ คุณสามารถติดตั้งที่ด้านบนสุดของการติดตั้งปัจจุบันของคุณ (และยังคงโฟลเดอร์เดิม / โฮมของคุณไว้) - แต่คุณจะต้องติดตั้งแอพพลิเคชั่นอื่นทั้งหมด สำรองข้อมูลก่อนแม้ว่าการใช้บางสิ่งบางอย่างเช่น clonezilla / partimage
fossfreedom

ขอบคุณสำหรับคำตอบ. ฉันรู้สึกว่าการติดตั้งใหม่เป็นเพียงตัวเลือกเดียว มีไม่มากที่จะยุ่งสำรอง ... ฉันถึงระบบของฉันหลายครั้งต่อปี (ชนิดของงานอดิเรกแปลก?) ดังนั้นผมจึงให้ทุกสิ่งที่สำคัญในฮาร์ดดิสก์ที่สองของฉัน แต่ขอบคุณสำหรับเคล็ดลับ :)
tinuz

คำตอบ:


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 ;) ในกล่องอูบุนตูอื่นชื่อรหัสไม่ได้มีตัวพิมพ์ใหญ่ แต่ฉันสงสัยว่าจะสร้างความแตกต่างใด ๆ นอกจากนี้ดูเหมือนว่าเป็นการแก้ปัญหาชั่วคราว (อย่างน้อยสำหรับฉัน) เนื่องจากข้อมูลการเผยแพร่จะเปลี่ยนกลับไปเป็นมิ้นท์ ...
Eti

ถ้ามีคนต้องการที่จะแก้ไขว่าในรุ่นใหม่, แก้ไข/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
Pavel

5

แปลงความคิดเห็นของฉันเป็นคำตอบ

กระบวนการอัพเกรดนี้คล้ายกับการใช้ Gnome 3 PPA ใน Natty

การอัพเกรดเกี่ยวข้องกับการอัพเกรดไปเป็น 300Mb + ของไลบรารีซอฟต์แวร์ - มันเป็นกระบวนการทางเดียวจริงๆ

คุณสามารถติดตั้งที่ด้านบนสุดของการติดตั้งปัจจุบันของคุณได้ (และยังคงโฟลเดอร์เดิม / โฮมของคุณไว้) - แต่คุณจะต้องติดตั้งแอพพลิเคชั่นอื่นทั้งหมด

สำรองข้อมูลก่อนโดยใช้สิ่งที่ต้องการเช่น clonezilla / partimage


1

ฉันพยายามรีเซ็ต lsb-release และ * issue แต่ด้วยเหตุผลบางอย่างพวกเขามักจะกลับไปใช้ linux 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 ของคุณ

แน่นอนคุณอาจต้องการเรียกใช้สคริปต์โดยอัตโนมัติทุกครั้งที่บูต ตรวจสอบให้แน่ใจว่ามันทำงานเป็นรูท

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.