본문 바로가기

작업일지/Linux

패키지 설치시 에러날 경우

데비안에서 apt-get을 이용해 패키지 설치시 간혹 아래와 같은 에러가 발생 할수 있다.

nas:~# apt-get install desktop-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
desktop-base is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up desktop-base (5.0.3) ...
update-alternatives: error: alternative path /usr/share/images/desktop-base/debblue-1600x1200.png doesn't exist.
dpkg: error processing desktop-base (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 desktop-base
E: Sub-process /usr/bin/dpkg returned an error code (1)



패키지가 깨지거나 할 경우에도 발생되는 에러지만 sources.list에 버전이 다른 서버리스트가 있거나 할 경우 패키지가 복잡하게 얽혀서 그런 경우도 있는듯 하다.

이럴때 강제로 패키지를 설치해서 해결 할수도 있다.
# dpkg -i --force-overwrite 패키지명

에러부분을 자세히 보면 패키지명을 알수 있으며 find로 패키지를 찾아 재설치하면 된다.