Linux 를 사용하다 보면 apt, dpkg 패키지 매니저로 다양한 패키지를 설치하곤 한다. 하지만! 패키지를 설치하다 가 문제가 발생하는 경우가 드물지 않게생기곤한다.
바로 아래와 같은 Sub-process dpk g에러가 발생하는 경우이다.
E: Sub-process /usr/bin/dpkg returned an error code (2)
이런 경우는 대부분 아래와 같이 apt, dpkg 명령어로 해결이 가능하다.
sudo apt install -f
sudo dpkg — configure -a
하지만, 이런 방법으로도 해결이 되지 않는다면 어떻게 해야 할까?
답은 아주 쉽다. 아래의 명령어처럼 dpkg 패키지 정보가 있는 곳의 패키지명.perm 파일을 삭제하면된다.
cd /var/lib/dpkg/info
sudo rm [PACKAGE NAME].perm
sudo dpkg — configure -a
이렇게 하면 Sub-process dpkg 에러는 해결 된다.