npm - 无法在 ubuntu 18.04 中安装 npm,E:无法纠正问题,您持有损坏的软件包
问题描述
我正在尝试 sudo apt install npm。无法安装。
sudo npm cache clean --force
sudo apt install npm, sudo apt-get install npm
sudo apt install npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: npm : Depends: nodejs but it is not going to be installed Depends: node-abbrev (>= 1.0.4) but it is not going to be installed Depends: node-ansi (>= 0.3.0-2) but it is not going to be installed Depends: node-ansi-color-table but it is not going to be installed Depends: node-archy but it is not going to be installed Depends: node-block-stream but it is not going to be installed Depends: node-fstream (>= 0.1.22) but it is not going to be installed Depends: node-fstream-ignore but it is not going to be installed Depends: node-github-url-from-git but it is not going to be installed Depends: node-glob (>= 3.1.21) but it is not going to be installed Depends: node-graceful-fs (>= 2.0.0) but it is not going to be installed Depends: node-inherits but it is not going to be installed Depends: node-ini (>= 1.1.0) but it is not going to be installed Depends: node-lockfile but it is not going to be installed Depends: node-lru-cache (>= 2.3.0) but it is not going to be installed Depends: node-minimatch (>= 0.2.11) but it is not going to be installed Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed Depends: node-gyp (>= 0.10.9) but it is not going to be installed Depends: node-nopt (>= 3.0.1) but it is not going to be installed Depends: node-npmlog but it is not going to be installed Depends: node-once but it is not going to be installed Depends: node-osenv but it is not going to be installed Depends: node-read but it is not going to be installed Depends: node-read-package-json (>= 1.1.0) but it is not going to be installed Depends: node-request (>= 2.25.0) but it is not going to be installed Depends: node-retry but it is not going to be installed Depends: node-rimraf (>= 2.2.2) but it is not going to be installed Depends: node-semver (>= 2.1.0) but it is not going to be installed Depends: node-sha but it is not going to be installed Depends: node-slide but it is not going to be installed Depends: node-tar (>= 0.1.18) but it is not going to be installed Depends: node-underscore but it is not going to be installed Depends: node-which but it is not going to be installed E: Unable to correct problems, you have held broken packages.
解决方案
在我看来,您还没有安装 nodejs。
nodejs but it is not going to be installed
您需要先安装 nodejs。
sudo apt-get install nodejs
推荐阅读
- python - matplotlib - 消除时间序列数据图中的时间间隔?
- angular - 角度图表js条形图宽度不起作用
- google-sheets - 谷歌表格:获取加密价格和历史的 API?
- node.js - 如何在 Puppeteer 中访问 Chrome 下载元素?
- ansible - 根据远程主机条件ansible playbook在本地编辑excel文件
- xcode - Xcode 12.5.1(或 git)不断从我们的仓库中删除 Package.resolved
- android - 根据微调器选择(firestore)填写字段
- python - 尝试在 heroku 上部署应用程序,错误:nltk.downloader(运行时警告)
- python - 每当模式匹配时,在文档中查找模式并打印进行 3 行
- blockchain - 以太坊区块链智能合约如何存储