Apt-get 때문에 소프트웨어 센터가 자동종료 됩니다

글이 안 올라온 것으로 확인이 되는군요. 중복되는 글이 있을 시 삭제하겠습니다.

wine을 설치하려고 터미널에서 apt-get install wine 명령어를 이용해서 wine을 설치하는 도중
무슨 라이센스 관련 글이 터미널에 출력이 되었습니다.

어떻게 넘어가는지 몰라서(잠시 딴 짓 중이였더니) 터미널을 종료시키려고 하자 경고문이 떴습니다.
프로세스가 실행중이라구… 그래서 다른 방법도 모르겠고 일단 종료를 시켰습니다.

다음에 드롭박스 설치를 위해서 소프트웨어 센터를 실행시켜서 다운받으로고 하자 진행 탭에
apt-get을 기다리는 중이 계속 뜨는 겁니다.

해당 프로세스가 살아있구나 싶어서
ps -A로 id를 찾아서 해당 프로세스를 kill 했습니다. 그런데도 apt-get을 기다리는중이 계속해서 뜨더군요.

리부팅 후 다시 설치를 위해서 소프트웨어 센터를 실행시켰는데 자꾸 에러가 뜨면서 실행이 안됐습니다.
(해당 문제 메일 보내기 뜨면서요)
다시 리부팅 후 소프트웨어 센터를 실행시켰는데 자동종료가 계속해서 되네요…

윈도우와 다르게 리셋하면 문제가 간단히 해결되지 않는군요…
우분투 초보라서 해결 방법좀 부탁드리겠습니다.

안녕하세요.

패키지 설치명령어나 우분투 소프트웨어 센터는 패키지 설치가 중복으로 진행되어 프로그램의 의존성을 망가뜨리는 가능성을 최대한 줄이기 위해서, 일반적으로는 동시 실행은 허용하지 않게끔 되어있습니다. 따라서, apt-get으로 설치가 진행 중이라면 당연히 우분투 소프트웨어 센터에서는 apt-get 프로세스가 끝날 때까지 기다리는 것이죠.

그런데, 질문하신 분께서의 경우는 제 예상이 맞다면 apt-get의 프로세스가 정상적으로 종료되지 않았고, apt-get이 설치를 진행하는 동안에는 /var/lib/dpkg/lock 이라는 파일을 잠궈둡니다. 보통은 이 파일을 확인함으로써 다른 설치가 진행 중인지 아닌지를 판단하게 되구요.

따라서,루트 권한으로 /var/lib/dpkg/lock 파일을 삭제하시고 다시 우분투 소프트웨어 센터를 실행해보세요. 아마 설치가 제대로 될 겁니다.

도움이 되셨길 바래요.