jelly
2 min readNov 7, 2019

apt, dpkg 패키시 설치시 ERROR 발생으로 apt 명령어가 동작 하지 않는 경우

apt, dpkg 로 패키지 설치시 error 가 발생한 경우 아래의 명령어를 이용해서 강제로 설치 하면 apt 명령어가 정상적으로 동작 된다.

sudo dpkg -f --force-overwrite libglx-mesa0_19.0.8-0ubuntu0~18.04.3_amd64.deb

deb 로 force overwrite 를 한 경우 아래와 같이 “dpkg: warning: files list file for package ‘….’ missing” warning 이 발생한다.

이것은 아래의 명령어로 shell 을 생성하여 실행하면 해결 된다.

for package in $(sudo apt-get install catdoc 2>&1 | grep "warning: files list file for package '" | grep -Po "[^'\n ]+'" | grep -Po "[^']+");
do
sudo apt-get -y install --reinstall "$package"
done
jelly
jelly

Written by jelly

Test Eng? Test Devloper? Devloper?

No responses yet