Pop!_OS에서 "essential"이라고 표시된 apt 패키지를 제거해 보았습니다. 나는 결과를 이해하고 나중에 시스템을 계속 사용할 수 있는지 확인하는 방법을 알고 있습니다. 이 문제에 대한 온라인 예제와 문서에서는 apt를 입력하기만 하면 된다고 나와 있지만 Yes, do as I say!
입력하라는 메시지가 표시되는 대신 다음 메시지가 표시됩니다.
This operation is not permitted because it will break the system.
Abort.
이것은 나만의 시스템이므로 원하는 패키지를 제거하고 그 결과를 직접 처리하는 데 권한이 필요하지 않습니다. 이것을 어떻게 우회할 수 있나요?
답변1
Pop!_OS에서 이런 일이 일어나는 이유는 그들이 적용되기 때문입니다.이번 패치적절한 버전으로. 이 블록을 우회하고 지금부터 apt의 정상적인 동작을 얻으려면 를 실행하십시오 sudo touch /etc/apt/break-my-system
.
답변2
Pop!_OS 이외의 운영 체제에서는 다음을 사용할 수 있습니다.시냅스필요한 패키지를 제거하십시오. GUI 기반의 패키지 관리자입니다. 그렇게 하지 않도록 하세요 apt
.
- 시냅스를 설치합니다.
sudo apt install synaptic
- 시냅스를 실행합니다.
sudo synaptic
삭제하려는 패키지를 마우스 오른쪽 버튼으로 클릭하고 삭제 표시를 선택합니다.
"적용" 버튼을 클릭하세요.
답변3
새 패키지를 설치하려고 할 때 이런 일이 발생하면 먼저 시스템을 업데이트한 다음 원하는 패키지를 설치해 보는 것이 좋습니다.
다음 명령을 전달하십시오.
sudo apt update
sudo apt upgrade