소프트웨어를 설치할 수 없습니다

소프트웨어를 설치할 수 없습니다
abdullahradhy@ubuntu:~$ sudo apt-get install emacs23
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
abdullahradhy@ubuntu:~$ 

문제는 무엇입니까? 어떻게 해결하나요?

답변1

이 오류가 표시되면 다른 애플리케이션(또는 프로세스)이 현재 을(를) 사용 중이므로 apt원하는 프로세스에서 사용할 수 없다는 의미입니다(한 번에 하나의 프로세스만 사용할 수 있으므로).

Ubuntu 데스크탑을 사용하는 경우 백그라운드에서 업데이트를 확인하거나 업데이트를 설치하는 중일 가능성이 높습니다. "시스템 모니터" 응용 프로그램을 사용하여 누가 또는 무엇을 사용하고 있는지 조사할 수 있습니다 htop.

아무것도 실행되고 있지 않다고 확신하는 경우 명령을 사용하여 모든 프로세스를 종료할 수 있습니다 killall. 예: sudo killall apt-get, sudo killall apt또는 sudo killall dpkg. 또한 시스템을 재부팅해 보십시오(이 오류가 나타날 때마다 작동합니다).

lock이 모든 것이 실패하면 프로세스가 파일을 사용할 때 파일을 생성하고 이후에 자동으로 삭제하므로 파일을 제거하면 됩니다 . 그러나 프로세스가 중단되면(중단, 충돌 등) 파일은 여전히 ​​남아 있습니다. sudo rm -rf /var/lib/dpkg/lock이를 제거하려면 실행하세요 .

관련 정보