
Ubuntu 20.04에서 Pantheon Desktop을 사용해 보고 싶었습니다. 나는 다음을 실행했다:
sudo add-apt-repository ppa:elementary-os/daily
sudo add-apt-repository ppa:elementary-os/os-patches
sudo apt update
sudo apt dist-upgrade
마음이 바뀌었지만 software-properties-gtk
더 이상 작동하지 않는다는 사실을 발견했기 때문에 UI를 통해 PPA를 제거할 수 없었습니다. 나는 수동으로 제거했습니다 /etc/apt/sources.list.d
(또한 시도 add-apt-repository --remove
했습니다 ppa-purge
)
수동으로 수정 /etc/lsb-release
하고 /etc/os-release
기본을 언급하는 텍스트를 Ubuntu 부분으로 바꿀 때까지 여전히 Software-properties-gtk가 작동하지 않았습니다.
지금은 대부분이 다시 작동하는 것 같습니다.
내 두 가지 질문:
내가 엉망이 된 원인은 정확히 무엇이며(내 생각에는
sudo apt dist-upgrade
비난이 있을 것 같습니다) 무엇이 변경되었습니까(예/etc/lsb-release
: )?문제를 완전히 정리할 수 있는 방법(재설치 외에)이 있습니까? (방금
/etc/issue
와 같은 파일/etc/issue.net
도 변경된 것을 봤습니다 )
답변1
이론적으로 APT는 사용 가능한 최신 버전의 패키지를 설치합니다. 20.04.1 시스템을 추가하면 ppa:elementary-os/os-patches
다음 패키지에 대한 "업데이트"를 받게 됩니다.
base-files/focal 11ubuntu5.2+elementary9~ubuntu20.04.1 amd64 [upgradable from: 11ubuntu5.2]
gir1.2-gtksource-4/focal 4.6.0-1+elementary2~ubuntu6.0.1 amd64 [upgradable from: 4.6.0-1]
libgtksourceview-4-0/focal 4.6.0-1+elementary2~ubuntu6.0.1 amd64 [upgradable from: 4.6.0-1]
libgtksourceview-4-common/focal,focal 4.6.0-1+elementary2~ubuntu6.0.1 all [upgradable from: 4.6.0-1]
lsb-base/focal,focal 11.1.0ubuntu2+elementary2~ubuntu6.0.1 all [upgradable from: 11.1.0ubuntu2]
lsb-release/focal,focal 11.1.0ubuntu2+elementary2~ubuntu6.0.1 all [upgradable from: 11.1.0ubuntu2]
이 패키지는 ElementaryOS에 필수적이며 저장소 설명 자체에는 다음과 같이 명시되어 있습니다.
기본 OS 특정 패치
이 PPA는 기본 OS에 기본적으로 필요합니다.
언급되거나 경고되지는 않았지만 이 저장소는 Ubuntu의 패키지를 혼합할 수 있습니다.
ㅏ비슷한 혼란과 혼란Pop!_OS의 PPA를 사용하는 경우에도 발생할 수 있습니다. 따라서 PPA/저장소를 추가할 때마다 그들이 제공하는 패키지를 찾아보세요. 해당 패키지가 배포판 전용이고 공식 패키지를 대체하는지 확인하세요.사용하지 마세요그리고 만약 당신이 사용한다면, 하지 마세요업그레이드또는dist-업그레이드시스템. 시스템에서 다른 배포를 보고할 수도 있습니다(예:Ubuntu 16.04가 업데이트되었습니다. 이제 Kali를 실행하고 있나요?) 심지어 시스템을 심각하게 손상시키고 종속성 지옥에 빠지게 됩니다(예를 들어 Kali 또는 Debian 저장소를 사용하는 경우).
이제 귀하의 질문에 답하겠습니다.
내가 엉망이 된 원인은 정확히 무엇이며(내 생각에는
sudo apt dist-upgrade
비난이 있을 것 같습니다) 무엇이 변경되었습니까(예/etc/lsb-release
: )?
예. dist-upgrade
혼자서 비난해서는 안됩니다. 해당 PPA와의 조합이 책임을 져야 합니다.
무엇이 변경되었는지는 모르지만 위의 패키지는 확실히 교체되었을 것이라고 말할 수 있습니다.
문제를 완전히 정리할 수 있는 방법(재설치 외에)이 있습니까? (방금
/etc/issue
와 같은 파일/etc/issue.net
도 변경된 것을 봤습니다 )
ppa-purge
시스템을 새로 설치하지 않으려는 경우 가장 좋은 방법입니다. 실패하면 많은 작업을 수행해야 합니다. 즉, 모든 패키지를 수동으로 확인하여 공식 패키지로 교체해야 합니다. 다음을 사용하여 "해당" 파일을 제공하는 패키지를 언제든지 확인할 수 있습니다.
dpkg -S file
다른 패키지를 손상시키지 않고 공식 패키지를 설치(또는 "다운그레이드")할 수 있는지 확인하세요.