Linux Mint MATE 데스크탑을 설치 한 후 소프트웨어 센터를 수정하는 방법은 무엇입니까?


10

이 매뉴얼을 사용하여 MATE 데스크탑을 설치 했지만 이제 Ubuntu Software Center를 열 수 없으며 업데이트 관리자에서 설정을 열 수 없습니다.

메이트 데스크탑을 제거했지만 문제가 해결되지 않았습니다. 또한 다음을 사용하여 소프트웨어 센터, software-properties-gtk 및 software-properties-common을 다시 설치했습니다
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을 다시 설치하지 않고도이 문제를 해결할 수 있습니까?

미리 감사드립니다.


3
이 업그레이드 프로세스는 Natty에서 Gnome 3 PPA를 사용하는 것과 유사합니다. 업그레이드에는 300Mb + 이상의 소프트웨어 라이브러리로의 업그레이드가 포함됩니다. 이는 실제로 단방향 프로세스입니다. 기존 설치의 맨 위에 설치하여 기존 / home 폴더를 유지할 수는 있지만 다른 모든 응용 프로그램을 다시 설치해야합니다. clonezilla / partimage와 같은 것을 사용하여 먼저 백업하십시오.
fossfreedom

답변 해주셔서 감사합니다. 재설치가 유일한 옵션이라는 느낌이 들었습니다. 백업 할 것이 많지 않습니다 ... 1 년에 여러 번 내 시스템을 엉망으로 만들 수 있습니다 (이상한 취미의 종류?). 나는 두 번째 hdd에 모든 중요한 것들을 유지하지만 팁에 감사드립니다 :)
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는 가장자리에서 약간 거칠게 보이지만 VBox에서 순전히 Oneric을 테스트 할 때 그것은 중요하지 않습니다.


그래도 정보는 조금 늦었지만 .... 여전히 매우 환영합니다!
tinuz December

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

내 의견을 답변으로 변환

이 업그레이드 프로세스는 Natty에서 Gnome 3 PPA를 사용하는 것과 유사합니다.

업그레이드에는 300Mb + 이상의 소프트웨어 라이브러리로의 업그레이드가 포함됩니다. 이는 실제로 단방향 프로세스입니다.

기존 설치의 맨 위에 설치하여 기존 / home 폴더를 유지할 수는 있지만 다른 모든 응용 프로그램을 다시 설치해야합니다.

clonezilla / partimage와 같은 것을 사용하여 먼저 백업하십시오.


1

lsb-release 및 * issue를 재설정하려고 시도했지만 어떤 이유로 든 항상 Linux 민트로 돌아갑니다. 다시 시작할 때마다 또는 업데이트 할 때마다 재설정되는지 확실하지 않지만 자주 재설정됩니다.

나는 매번 수동으로 실행하는 작은 스크립트를 썼다.

#!/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 ) 우분투 릴리스 정보를 복원 할 때마다 루트 ( sudo ./fixrelease.sh ) 로 실행 하십시오.

물론, 부팅 할 때마다 스크립트를 자동으로 실행할 수 있습니다. 루트로 실행하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.