업데이트가 약 50% 완료된 후 Nodejs가 Linux Mint를 중단한 것 같습니다. E: 하위 프로세스 /usr/bin/dpkg가 오류 코드를 반환했습니다(1)

업데이트가 약 50% 완료된 후 Nodejs가 Linux Mint를 중단한 것 같습니다. E: 하위 프로세스 /usr/bin/dpkg가 오류 코드를 반환했습니다(1)

따라서 여기에 있는 많은 내용은 아마도 터미널에서 일어나는 일을 복사하여 붙여넣는 것으로 가장 잘 설명될 것입니다. 하지만 문제는 Discord에 추가 버튼이 있기 때문에 현재 최소화된 창을 열 수 없다는 것입니다. 하단 패널 . 여기에는 터미널에서 일어나는 모든 일이 포함됩니다. 일이 잘 안 풀려요! 다행히도 터미널에서 정확한 텍스트를 복사하여 붙여넣고 검색했는데 해당 검색이 아직 열려 있으므로 해당 텍스트를 여기에 복사하겠습니다. 나머지 부분에 대해서는 설명하려고 노력할 것입니다. 그러나 저는 Linux를 처음 접하는 사람이기 때문에 아마도 가장 철저하지는 않을 것입니다.

기본적으로 저는 시스템에서 nodejs, nvm 및 npm을 완전히 제거하려고 시도했지만 작동하지 않습니다. 그러나 이제는 터미널에서 무언가를 설치하려고 할 때마다 apt다음 메시지가 나타납니다.

nodejs : Depends: libnode72 (= 12.22.9~dfsg-1ubuntu3.1) but 12.22.9~dfsg-1ubuntu3.2 is to be installed

사실에도 불구하고 나는 두 번째 답변의 정확한 지침을 따랐다고 확신합니다.https://stackoverflow.com/questions/32426601/how-can-i-completely-uninstall-nodejs-npm-and-node-in-ubuntu

(그 사람이 말한 것을 다 rm -rf 해보았더니 거기에 없었기 때문에 얼마 전에 그랬나 봐요. 그런데 제가 1 인칭 /etc/apt/sources.list.d으로 ​​거기에 있는 노드 목록을 다 삭제 하지는 않았을 것 같아요. .nvm이것이 문제의 일부일 수 있습니다.).npm.node

nodejs를 설치하려고 할 때마다 해당 줄 이후에 제안된 것처럼 수십 개의 노드 프로그램의 전체 목록을 얻습니다(예를 들어 "node-abab" 하나를 기억합니까?)무엇설치했는데 기억이 나지 않지만 아이러니하게도 내가 설치하려고 했던 것은 아마도 nodejs였을 것입니다.

이제 내가 제안한 스레드의 첫 번째 답변으로 , which nodewhich nodejswhich npm사용 하여 and (이 중 하나 는 올바르게 기억할 수 있지만 node 및 nodejs라고 생각합니다)도 제거했습니다.which nvmbin/nodebin/nodejsbin/npmbin/nvm

그 후에야 나는 답을 찾기 위해 실제로 오류 메시지 자체를 조사하기로 결정했습니다.https://askubuntu.com/questions/1362719/error-upgrading-nodejs

까지 실패 없이 모든 단계를 수행할 수 있었습니다 sudo apt dist-upgrade. 약 8% 또는 13%에서 전체 화면이 깜박이기 시작했고 양호, 모두 검은색, 터미널을 제외한 모든 검은색, 터미널과 Linux를 제외한 모든 검은색 사이를 오갔다고 생각합니다. 약 50%가 될 때까지 저는 다음 오류 메시지가 나타납니다.

Errors were encountered while processing:
 /tmp/apt-dpkg-install-EgLtvN/48-libnode-dev_12.22.9~dfsg-1ubuntu3.3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

이제 하단 패널이 깨졌습니다. 키보드의 Windows 키를 사용하여 애플리케이션 목록을 열 수 있고 키보드 단축키를 사용하여 새 터미널을 열 수 있지만 최소화된 창은 열 수 없습니다. 모든 창과 응용 프로그램 목록은 패널에 이미지를 표시하지 않습니다. 열려 있는 경우 각 응용 프로그램에 대해 열려 있는 창 수와 함께 그 아래에 얇은 띠만 표시됩니다. 앱 목록 측면에 있는 버튼 중에는 Discord, 시간, "데스크톱 표시" 버튼 및 별도의 9개 디스플레이 디스플레이가 있습니다. 이 모든 것을 입력한 터미널을 최소화했기 때문에 아무것도 최소화하는 것이 두렵습니다. 이제는 다시 열 수 없으며 이전에 말했듯이 새로운 키보드 단축키가 있는 새 터미널만 열 수 있습니다.

몇 가지 추가 정보는 매우 유용합니다. Firefox가 업데이트되었으며 문제 없이 다시 시작하고 업데이트를 적용할 수 있으며 다시 시작한 후 다시 열 수 있습니다. 제거 후 발생한 또 다른 이상한 현상은 bin/nodeDuckDuckGo bin/nodejs에서 무언가를 검색할 때 검색창의 돋보기 버튼이 대문자 "S"로 대체되었다는 것입니다. 검색 삭제 버튼도 대문자 "X"로 대체되었습니다. (그렇지만 막연하게 낯익은 것 같기도 하고, 이전에도 관련 없는 이유로 발생했을 수도 있고, 버그가 생길까 봐 걱정되어서 이제서야 눈치채고 있는 중입니다.) 다른 사이트에서는 어떤 결함도 발견하지 못했습니다.

그리고 제 데스크톱에는 스냅샷이 전혀 없는 것 같고, 스냅샷을 통해 아무것도 다운로드도 안 되고 있는 것 같아요. 다소 비논리적인 내용인 것은 알지만, Nodejs 설치 관련 질문에 많이 나오는 것 같아서 언급해야겠다고 생각했습니다.

새 터미널 창에 따르면 내 버전은 Linux Mint 21.2입니다. 도와주세요!

관련 정보