반응형
※ 해당 포스팅은 모든 패키지에서 의존성 에러가 발생하는 경우에 해당 합니다.
우분투 apt 의존성 에러 해결 방법 (Unmet dependency ubuntu)
일부 고객 중 간혹 우분투 apt, apt-get 명령어를 사용하여 패키지를 설치할 때 모든 패키지에서 의존성 에러가 발생 하는데, 원인은 어떠한 이유로 저장소(repository) 리스트가 우분투OS 전용이 아니거나 저장소 리스트가 깨져있는 것으로 추측 됩니다.
이럴 경우 우분투 저장소(repository)를 복구시켜 정상화 시킬 수 있습니다.
- sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
- sudo vi /etc/apt/sources.list 를 입력하여 파일을 열은 후 모든 내용을 삭제 합니다.
- https://repogen.simplylinux.ch/ 으로 접속 해주세요.
- "Select your country" → South Korea
- "Select your release" → Bionic 18.04 본인 환경에 맞게 선택 해주세요.
- "Ubuntu Branches" → 모두 선택
- Ubuntu Updates → Prosoed를 제외한 나머지 모두 선택
- 이후 스크롤 쭉 내려서 "Generate List" 클릭
- 나오는 텍스트를 모두 복사
- 복사한 내용을 /etc/apt/sources.list에 붙여넣기
위의 모든 과정을 거치셨다면 아래 명령어를 하나씩 입력 해주세요. 해당 명령어를 모두 수행하기 위해서는 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 명령어를 사용하여 모든 패키지에서 발생하는 의존성 에러가 해결 되었는지 확인 해주세요.
반응형