Operating System/Ubuntu

[Ubuntu 18.04] 우분투 apt 의존성 에러 해결 방법 (우분투 저장소 분실, Unmet dependency ubuntu)

Nirsa 2021. 7. 10. 12:18
반응형
※ 해당 포스팅은 모든 패키지에서 의존성 에러가 발생하는 경우에 해당 합니다.

 

우분투 apt 의존성 에러 해결 방법 (Unmet dependency ubuntu)

일부 고객 중 간혹 우분투 apt, apt-get 명령어를 사용하여 패키지를 설치할 때 모든 패키지에서 의존성 에러가 발생 하는데, 원인은 어떠한 이유로 저장소(repository) 리스트가 우분투OS 전용이 아니거나 저장소 리스트가 깨져있는 것으로 추측 됩니다.

이럴 경우 우분투 저장소(repository)를 복구시켜 정상화 시킬 수 있습니다.

  1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
  2. sudo vi /etc/apt/sources.list 를 입력하여 파일을 열은 후 모든 내용을 삭제 합니다.
  3. https://repogen.simplylinux.ch/ 으로 접속 해주세요.
  4. "Select your country" → South Korea
  5. "Select your release" → Bionic 18.04 본인 환경에 맞게 선택 해주세요.
  6. "Ubuntu Branches" → 모두 선택
  7. Ubuntu Updates → Prosoed를 제외한 나머지 모두 선택
  8. 이후 스크롤 쭉 내려서 "Generate List" 클릭
  9. 나오는 텍스트를 모두 복사
  10. 복사한 내용을 /etc/apt/sources.list에 붙여넣기

4, 5번 참고 스크린샷
6, 7번 참고 스크린샷
9번 참고 스크린샷

 

위의 모든 과정을 거치셨다면 아래 명령어를 하나씩 입력 해주세요. 해당 명령어를 모두 수행하기 위해서는 2~3분 이상 시간이 소요될 수 있습니다.

sudo apt-get clean
sudo apt-get update
sudo apt-get install -f
sudo dpkg -a --configure
sudo apt-get dist-upgrade

 

이후 apt, apt-get 명령어를 사용하여 모든 패키지에서 발생하는 의존성 에러가 해결 되었는지 확인 해주세요.

반응형