데비안 계열 리눅스에서 apt나 apt-get 사용 시 이런 에러가 꽤나 자주 발생한다. 이 상황은 다른 사용자 또는 자신이 apt-get 을 사용중일 때 접근 시 발생한다. 물론 나도 안 쓰고 아무도 안 쓰는데도 발생할 때가 있다. 이런 경우는 lock 파일을 삭제해주면 된다.
저 에러만 봤을 때는 마지막에 있는 sudo rm /var/lib/dpkg/lock만 해주면 되지만 이것저것 설치하다보면 apt update(또는 apt-get update)를 많이 이용하게 되는데 이 때도 Could not get lock /var/lib/apt/lists/lock - open(11: Resource temporarily unavailable) 에러가 빈번하게 발생한다. 이때 역시 이런 식으로 제거해주면 된다. 이렇기 때문에 필자는 미리 제거한다는 개념으로 그냥 저렇게 3개를 한꺼번에 제거한다. 다 해주고 나서 다시 apt나 apt-get을 이용하면
이렇게 잘 작동함을 확인할 수 있다.
참고 블로그 : https://www.hahwul.com/2016/08/debian-apt-get-could-not-get-lock.html