반응형
sudo apt update와 같은 작업 중에 네트워크 연결이 되어있지않거나 네트워크가 끊기는 경우,
apt 업데이트시 warning이나 error가 발생할 수 있으며 업데이트가 되지않음
1. 끊긴 설치 프로세스 강제 복구
구성이 완료되지 않은 패키지들을 다시 정리
sudo dpkg --configure -a
설치 중단으로 인해 "unconfigured" 상태로 남은 패키지들을 시스템이 다시 설정
2. 의존성 및 깨진 패키지 수정
설치하다 만 파일들이나 의존성이 꼬인 패키지들을 자동으로 찾아 수정
sudo apt install -f
# 또는
sudo apt --fix-broken install
-f (fix-broken) 옵션은 누락된 의존성 패키지를 다시 다운로드하고 깨진 연결을 수리
3. 다운로드 중이었던 임시 파일 삭제
인터넷이 끊기면서 불완전하게 다운로드된 캐시 파일들이 문제를 일으킬 수 있으므로 이를 비움.
sudo apt clean
sudo apt autoclean
4. 다시 업데이트 시도
이제 깨끗해진 상태에서 다시 업데이트를 시도
sudo apt update
추가적으로 "Could not get lock..." 에러가 뜰 경우
이전 설치 프로세스가 백그라운드에서 여전히 자리를 차지하고 있을 때 발생
아래 명령어로 락(lock) 파일을 강제로 지워야됨.
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
파일을 지운 후 다시 1.(sudo dpkg --configure -a)부터 실행
반응형
'프로그래밍' 카테고리의 다른 글
| 유선 공유기(ipTime) 설정 방법 (0) | 2026.05.09 |
|---|---|
| 딥러닝 없이 사각형 인식 방법 (0) | 2026.03.20 |