728x90
1. 개요
리눅스 운영체제에서 apt로 패키지 설치시 간혹 발생하는 에러이다.
sudo apt install [PACKAGE_NAME]
나는 우분투 이미지로 VirtualBox에서 VM 생성 후
각종 패키지 설치 한 뒤에 이 에러가 종종 발생했다.
해당 원인은
- 'Synaptic Package Manager' 또는 'Software Updater' 가 열려있거나
- 일부 api 명령이 터미널에서 실행중일때
- 일부 apt 프로세스가 백그라운드에서 실행 중일때
위의 경우는 프로세스가 완료될때까지 기다린다. 그렇지않은 경우는 아래와 같이 해결한다.
2. 해결방법
터미널에서 apt와 apt-get을 모두 중지한다.
sudo killall apt apt-get
위의 경우가 먹히지 않는다면, 터미널에서 커맨드로 lock파일을 지워준다.
sudo rm /var/lib/api/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
이렇게 하면 왠만한 문제들이 해결이 된다고 하는데,
안되면 아래 방법까지 시도해본다.
sudo dpkg --configure -a
sudo apt update
반응형
'Server > Linux' 카테고리의 다른 글
visudo와 vi /etc/sudoers 의 차이점 (0) | 2021.12.23 |
---|---|
특정 유저로 sudo명령어가 안될때 (XXX is not in the sudoers file.) (0) | 2021.12.22 |
라우팅(Routing)이란?, 리눅스 라우팅 설정 (0) | 2021.12.13 |
리눅스 네트워크 포트 상태 확인 (0) | 2021.11.30 |
루트 권한 사용 - sudo와 su의 차이점 (0) | 2021.08.01 |