NodeJS LTS 버전(실제로는 14.16.0)을 설치하려고 하는데 다음과 같은 아카이브 처리 오류가 발생합니다.
계속하시겠습니까? [Y/n] Y (데이터베이스를 읽는 중... 현재 설치된 파일 및 디렉터리 415599개.) 압축 해제 준비.../nodejs_14.16.0-deb-1nodesource1_amd64.deb... nodejs 압축 풀기(14.16.0-deb -1nodesource1) 초과(12.21.0~dfsg-1)... dpkg: 아카이브 /var/cache/apt/archives/nodejs_14.16.0-deb-1nodesource1_amd64.deb 처리 중 오류 발생(--unpack): '/usr/share 덮어쓰기 시도 /doc/nodejs/api/packages.html', 패키지 nodejs-doc 12.21.0~dfsg-1 dpkg-deb: 오류: 처리 중 발생한 신호(깨진 파이프)로 인해 붙여넣기 하위 프로세스가 종료되었습니다. 오류: /var /cache/apt/archives/nodejs_14.16.0-deb-1nodesource1_amd64.deb E: 하위 프로세스 /usr/bin/dpkg가 오류 코드를 반환했습니다(1)
누구든지 이 문제를 해결하도록 도와줄 수 있나요?
답변1
/var/cache/apt/archives apt archives로 이동하여 nodejs 패키지를 강제로 덮어써서 문제를 해결했습니다.
cd /var/cache/apt/archives
그런 다음:
dpkg -i --force-overwrite 'nodejspackage.db'