Unity가 잘못된 배포 이름을 표시합니다.

Unity가 잘못된 배포 이름을 표시합니다.

최근에 Pantheon(Elementary OS 데스크탑 환경)을 설치했습니다. 마음에 안들어서 삭제했지만기본 OS 데스크탑여전히 제목 표시줄에 나타납니다. 그리고 종료 버튼 메뉴에서,우분투 도움말로 대체됩니다기본 OS 도움말.

Ubuntu 데스크탑의 기본 OS 메시지

나는 그것이 말하는 것을 원한다우분투 데스크탑그리고우분투 도움말. 어떻게 해결하나요?

출력은 다음과 lsb_release -a같습니다.

No LSB modules are available.
Distributor ID: elementary
Description:    elementary OS 0.4 Loki
Release:        0.4
Codename:       loki

설치를 위해 다음을 사용합니다.

sudo add-apt-repository ppa:elementary-os/daily 
sudo add-apt-repository ppa:elementary-os/os-patches
sudo add-apt-repository ppa:elementary-os/testing 
sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily 
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install elementary-theme elementary-icon-theme elementary-default-settings elementary-desktop

제거를 위해 각 저장소를 수동으로 제거한 다음 sudo apt-get autoremove. 그리고 나머지는시냅틱 패키지 관리자.

답변1

Elementary를 설치하는 데 사용한 PPA는 Elementary 특정 패키지를 제공할 뿐만 아니라패치됨많은 표준 Ubuntu 패키지와 apt-get dist-upgrade명령을 사용하면 모두 시스템에 설치되고 혼합됩니다. 이는 일부 핵심 패키지가 Ubuntu 저장소가 아니라 기본 PPA에 있음을 의미합니다.

예를 들어, 이 ppahttps://launchpad.net/~elementary-os/+archive/ubuntu/os-patchesUbuntu 저장소에서도 사용할 수 있는 많은 패키지를 제공합니다. PPA는 해당 패키지에 더 높은 버전(물론 패치 포함)을 제공하므로 명령 apt을 수행하는 동안 해당 패키지가 선호되고 시스템에 설치됩니다 dist-upgrade.


귀하의 특정 문제에 대해 Unity Panel의 왼쪽 상단에 배포 이름을 표시하는 패키지를 식별했습니다. 그것은이라고 base-files. 나는 그것을 설치하여 기본 PPA를 테스트했고 놀랍지도 않게 나 역시 기본 마크를 얻었습니다 :D.

하지만 이 문제를 해결하려면 제거할 수 없습니다. 왜냐하면 이것은 필수 패키지이고 Ubuntu에 필요하기 때문입니다. 당신이해야 할 일은 Ubuntu 저장소에서 다시 설치하는 것입니다. 그렇게 하려면 이 명령을 사용하십시오.

sudo apt-get --reinstall install base-files/xenial-updates

이 명령은 Ubuntu xenial-updates아카이브에서 패키지를 설치합니다. 로그아웃하고 로그인하면 변경 사항이 원래대로 되돌아가는 것을 볼 수 있습니다.


시스템에서 기본 효과를 완전히 제거하려면 모든 패키지에 대해 Ubuntu 버전으로 돌아가야 합니다. 이렇게 하려면 저장소 항목만 제거하는 명령이 ppa-purge아닌 사용하세요. apt-add-repository --remove예를 들어,

sudo ppa-purge ppa:elementary-os/daily 
sudo ppa-purge ppa:elementary-os/os-patches
sudo ppa-purge ppa:elementary-os/testing 
sudo ppa-purge ppa:mpstark/elementary-tweaks-daily

ppa-purge이러한 PPA에서 패키지를 제거하고 Ubuntu 아카이브에서 패키지를 설치합니다.

메모:기본 PPA 항목을 이미 제거한 경우(파일에서 줄을 삭제하여 sources.list) 해당 항목을 다시 추가한 다음 ppa-purge.

답변2

배포 릴리스 및 코드명과 관련된 정보를 변경하려면 파일을 편집하십시오 /etc/lsb-release.

gksu gedit /etc/lsb-release

내 정보에는 다음 정보가 포함되어 있습니다.

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"

관련 정보