쿠분투 데스크탑을 제거 할 수 없습니다


2

나는 약 1 주일 동안 Kubuntu를 가지고 있었고 그것을 좋아하지 않으므로 Ubuntu로 전환하고 싶습니다. 터미널을 열어서 sudo apt-get install ubuntu-desktop모든 것을 설치했습니다. 나중에 설치가 완료되면 실행 sudo apt-get --purge remove kubuntu-desktop하고이 오류가 발생했습니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'kubuntu-desktop' is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 unity-scope-gdrive : Depends: account-plugin-google but it is not going to be installed
E: Unmet dependencies. 
 Try 'apt-get -f install' with no packages (or specify a solution)

그러나 시냅틱에 갔을 때도 여전히 그 패키지가 있다고합니다.

답변:


0
  1. Synaptic을 열고 왼쪽 상단의 파란색 다시로드 버튼을 클릭하여 설치된 패키지 목록을 다시로드하십시오.

  2. kubuntu-desktop이 여전히 설치되어 있으면 Synaptic을 확인하십시오.

  3. 시냅틱을 닫으십시오. 그렇지 않으면 5 단계에서 오류가 발생합니다.

  4. 터미널을 엽니 다.

  5. 충족되지 않은 종속성을 해결하려면 다음 명령을 실행하십시오.

    sudo apt update  
    sudo apt upgrade  
    sudo apt install account-plugin-google   
    sudo apt -f install  
    
  6. 충족되지 않은 종속성 오류가 발생하면 마지막 두 명령 만 실행하십시오.

    sudo apt install account-plugin-google   
    sudo apt -f install  
    

쿠분투 또는 우분투에 더 이상 액세스 할 수 없으므로 쿠분투 로딩 스플래시가 나타나지만 우분투 스타일의 프롬프트가 나타나고 드라이버 오류 구성에 대한 내용을 말한 다음 확인을 클릭하면 더 많은 4 가지 옵션 중 하나가 나타납니다. 그것들은 드라이버와 관련이 있었고, 다른 하나는 콘솔 로그인에 대해 뭔가를 말했고, 다음은 부팅하고 물건의 로그를 보여주는 텍스트 파일과 마지막으로 잊어 버린 텍스트 파일을 검토하도록하겠습니다. 도와 줄래? 내가 어디로 잘못 갔는지 모르겠다.
Matthias Tom

오류 메시지가 특정 드라이버를 식별하는 경우 콘솔 옵션을 선택하고 콘솔에 로그인하고 콘솔에서 해당 드라이버를 설치 제거한 후 명령을 실행하고 명령 sudo apt-get install ubuntu-drivers-common을 사용하여 재부팅 할 수 sudo reboot있습니다. 그러면 우분투가 기본 오픈 소스 드라이버를 대신 사용하게되고 우분투가 부팅 될 수 있습니다.
karel

그러나 콘솔 로그인 옵션을 클릭하면 검은 화면이 나타납니다.
Matthias Tom

키보드 단축키 Ctrl + Alt + F1을 사용하여 콘솔에 로그인 할 수도 있습니다. Ctrl + Alt + F1부터 콘솔에 로그인하는 방법에 대한 전체 단계별 설명을 보려면 이 답변 을 읽으십시오 .
karel

0

이 명령을 실행하면 패키지 이름에 대한 모든 세부 정보가 제공됩니다.

dpkg -l | grep kubuntu.*

이제 모든 패키지를 수동으로 제거하십시오.

dpkg -r "package name"

관련 패키지를 제거한 후에는 어떤 것도 설치할 수 있습니다.


*첫 번째 명령 에서이 별표 ( )는 이상합니다. 쉘 globbing을 트리거하므로 kubuntu-foo현재 디렉토리에 파일이 있으면 명령의 후반 부분이됩니다 grep kubuntu-foo. 나는 당신이 이것을 원하지 않는 것 같아요. 이를 피하려면 패턴을 인용하십시오. "kubuntu*"; 그러나 이것은 일치 kubunt, kubuntu, kubuntuu, 등 당신이 찾으셨습니까 "kubuntu.*"? 그럼 왜 안돼 kubuntu? 답변을 검토하고 개선하십시오.
Kamil Maciorowski

예!, kubuntu가 있어야합니다. *이 명령은 kubunut에 설치되고 관련된 모든 패키지 이름을 제공합니다. 제거되지 않은 패키지를 식별 한 후 수동으로 제거해야 새 패키지를 설치할 수 있습니다.
Dhirendra Kumar

이 명령은 여전히 ​​셸 글 로빙에 취약합니다.
Kamil Maciorowski
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.