ฉันพยายามอัปเดต nodejs เป็นเวอร์ชันปัจจุบัน และเวอร์ชันที่ฉันติดตั้งใช้งานไม่ได้ ดังนั้นฉันจึงรัน "sudo apt --fix-broken install" และไม่สามารถแก้ไขได้ ดังนั้นฉันจึงใช้ sudo apt autoremove nodejs และบอกว่า nodejs มีการอ้างอิงและฉันไม่สามารถลบออกได้
ฉันใช้อูบุนตูรุ่นล่าสุดที่ไม่ใช่ lts (21.10)
นี่เป็นการติดตั้ง Ubuntu ใหม่ยกเว้นรหัส apache2 และ Visual Studio
นี่คือผลลัพธ์เมื่อฉันรัน "sudo apt --fix-broken install":
ตัวอย่าง @ ตัวอย่าง: ~ $ sudo apt --fix-broken install
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
แก้ไขการอ้างอิง... เสร็จสิ้น
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
โครเมียม-ตัวแปลงสัญญาณ-ffmpeg-extra gstreamer1.0-vaapi gyp javascript-common
libc-ares2 libgstreamer-plugins-bad1.0-0 libjs-highlight.js libjs-สืบทอด
libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libssl-dev
libuv1-dev libva-wayland2 node-abbrev node-agent-base node-ajv node-ansi
โหนด ansi-regex node-ansi-styles node-ansistyles node-aproba node-archy
โหนดคือเรายังมี node-asap node-asn1 node-assert-plus node-asynckit
node-aws-sign2 node-aws4 node-balanced-match node-bcrypt-pbkdf
node-brace-expansion node-buildins node-cacache node-caseless node-chalk
node-chownr node-clone node-color-convert node-สี-ชื่อ node-สี
node-columnify node-combined-stream node-concat-map
node-console-control-strings node-copy-concurrently node-core-util-is
node-dashdash node-debug node-defaults node-delayed-stream node-delegates
node-depd node-ecc-jsbn node-encoding node-err-code
node-escape-string-regexp โหนดขยาย node-extsprintf node-fast-deep-equal
node-forever-agent node-form-data node-fs-write-stream-atomic
node-fs.realpath node-function-bind node-gauge node-getpass โหนด-glob
node-graceful-fs node-har-schema node-har-validator โหนด-has-flag
node-has-unicode node-hosted-git-info node-http-signature
node-https-proxy-agent node-iconv-lite node-iferr โหนด-imurmurhash
node-indent-string node-inflight node-inherits node-ini node-ip
node-ip-regex node-is-typedarray node-isarray node-isexe node-isstream
node-jsbn node-json-parse-ดีกว่า-ข้อผิดพลาด node-json-schema
node-json-schema-traverse node-json-stable-stringify
node-json-stringify-safe node-jsonify node-jsonparse โหนด-jsonstream
node-jsprim node-leven node-lockfile node-lru-cache node-mime
node-mime-types node-minimatch node-mkdirp node-move-concurrently node-ms
node-mute-stream node-nopt node-normalize-package-data node-npm-bundled
node-npm-package-arg node-npmlog node-number-is-nan node-oauth-sign
โหนดวัตถุกำหนด node-once node-opener node-osenv node-p-map
node-path-is-absolute node-performance-now node-process-nextick-args
node-promise-inflight node-promise-retry node-promzard node-psl โหนด-puka
node-punycode node-qs node-read node-read-package-json node-readable-stream
node-request node-resolve node-resolve-จาก node-retry node-rimraf
node-run-queue node-safe-buffer node-semver node-set-blocking
node-signal-exit node-slash node-spdx-แก้ไข node-spdx-exceptions
node-spdx-expression-parse node-spdx-license-ids โหนด-sshpk โหนด-ssri
node-string-decoder node-string-width node-strip-ansi node-support-color
node-tar node-text-table node-through node-tough-cookie node-tunnel-agent
node-tweetnacl node-typedarray-to-buffer node-unique-filename
node-universalify node-uri-js node-util-เลิกใช้ node-uuid
node-validate-npm-package-license node-validate-npm-package-name โหนด-verror
node-wcwidth.js โหนด-ซึ่ง node-wide-align node-wrappy
node-write-file-atomic node-yallist nodejs-doc
ใช้ 'sudo apt autoremove' เพื่อลบออก
จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
โหนด
แพ็คเกจต่อไปนี้จะได้รับการอัพเกรด:
โหนด
อัปเกรดแล้ว 1 รายการ ติดตั้งใหม่ 0 รายการ ลบออก 0 รายการ และไม่ได้อัปเกรด 0 รายการ
ต้องการไฟล์เก็บถาวร 0 B/26.5 MB
หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 178 MB จะถูกนำมาใช้
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
(กำลังอ่านฐานข้อมูล ... 194882 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../nodejs_17.1.0-deb-1nodesource1_amd64.deb ...
กำลังแกะ nodejs (17.1.0-deb-1nodesource1) มากกว่า (12.22.5~dfsg-5ubuntu1) ...
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/nodejs_17.1.0-deb-1nodeso
urce1_amd64.deb (--แกะ):
พยายามเขียนทับ '/usr/share/doc/nodejs/api/fs.html' ซึ่งอยู่ในแพ็คด้วย
ge nodejs-doc 12.22.5~dfsg-5ubuntu1
dpkg-deb: ข้อผิดพลาด: กระบวนการย่อยของการวางถูกฆ่าโดยสัญญาณ (ไปป์เสีย)
พบข้อผิดพลาดขณะประมวลผล:
/var/cache/apt/archives/nodejs_17.1.0-deb-1nodesource1_amd64.deb
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)