news 2026/6/10 15:18:05

Ubuntu24.04.3执行sudo apt install yarnpkg 命令失败的原因

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu24.04.3执行sudo apt install yarnpkg 命令失败的原因

安装yarnpkg:

sudo apt-get update

sudo apt install yarnpkg

安装成功。

执行命令:执行 yarnpkg --cwd vendor/adevtool/ install

报错:

error log-update@7.0.1: The engine "node" is incompatible with this module. Expected version ">=20". Got "18.19.1"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

那好吧,升级node到20以上,执行如下:

sudo apt update
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -


sudo apt install nodejs

验证安装:
node -v
v20.19.6

参考地址:https://comate.baidu.com/zh/page/dv43dn0ek14

好了,升级完了,再次执行yarnpkg --cwd

报错:

找不到命令 “yarnpkg”,但可以通过以下软件包安装它:
sudo apt install yarnpkg

执行:sudo apt install yarnpkg

报错:

Reading package lists... Done
Building dependency tree... Done
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:
yarnpkg : Depends: node-chalk but it is not going to be installed
Depends: node-cli-table but it is not going to be installed
Depends: node-debug but it is not going to be installed
Depends: node-deep-equal but it is not going to be installed
Depends: node-emoji but it is not going to be installed
Depends: node-imports-loader but it is not going to be installed
Depends: node-inquirer but it is not going to be installed
Depends: node-invariant but it is not going to be installed
Depends: node-js-yaml (>= 3.13.1) but it is not going to be installed
Depends: node-micromatch but it is not going to be installed
Depends: node-mkdirp (>= 1.0~) but it is not going to be installed
Depends: node-proper-lockfile but it is not going to be installed
Depends: node-puka but it is not going to be installed
Depends: node-request (>= 2.88.1-5~) but it is not going to be installed
Depends: node-request-capture-har but it is not going to be installed
Depends: node-rimraf but it is not going to be installed
Depends: node-semver but it is not going to be installed
Depends: node-strip-ansi but it is not going to be installed
Depends: node-yn but it is not going to be installed
Depends: nodejs:any
E: Unable to correct problems, you have held broken packages.

根据您提供的错误信息,sudo apt install yarnpkg 命令失败的原因是依赖项未满足。以下是解决方案:
1. ‌更新包列表并修复依赖关系‌

sudo apt update
sudo apt install -f # 修复损坏的依赖关系

2. ‌安装缺失的 Node.js 依赖‌

Yarn 依赖于 Node.js,但系统可能未安装或版本不兼容。建议使用 Node 版本管理器(如 nvm)安装 Node.js:

bash
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.bashrc # 或 source ~/.zshrc

# 安装 Node.js(建议 LTS 版本)
nvm install --lts

验证安装版本:

node -v
v24.12.0

3. ‌重新安装 Yarn‌

安装 Node.js 后,重新尝试安装 Yarn:

bash
sudo apt install yarnpkg(失败)

4. ‌使用 npm 安装 Yarn(备选方案)‌

如果系统包管理器仍无法安装,可使用 npm 安装:

bash
npm install -g yarn
added 1 package in 2s(成功)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:48:39

python-flask-django校园二手交易系统的设计与开发_42194l18

文章目录系统截图项目技术简介可行性分析主要运用技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统截图 Python-flask-django_94了8 校园二手交易系统的设计与开发 项目技术简介 Python版本&#x…

作者头像 李华
网站建设 2026/6/9 14:45:39

49、电脑文件压缩与用户账户管理全攻略

电脑文件压缩与用户账户管理全攻略 1. 文件压缩相关知识 在处理电脑文件时,文件压缩是一项常见的操作。压缩文件可以节省磁盘空间,方便文件的存储和传输。 1.1 解压ZIP文件 当你解压一个ZIP文件时,提取的文件会在Windows资源管理器中打开。这些文件是普通文件,你可以通…

作者头像 李华
网站建设 2026/6/10 12:40:38

54、电脑软硬件安装、卸载与系统文件恢复指南

电脑软硬件安装、卸载与系统文件恢复指南 1. 下载程序的安全判断与安装 在下载程序时,首先要对其安全性做出判断。如果从软件制造商的网站或可靠服务平台(如 Tucows)下载,可认为继续操作是安全的;但如果是通过垃圾邮件或可疑网站得知的程序,继续下载则需承担风险。若有…

作者头像 李华
网站建设 2026/6/9 22:41:30

叉车超速报警器厂家电话

探寻优质叉车超速报警器厂家——广州市双宝电子科技股份有限公司在工业生产和物流运输中,叉车的使用极为频繁,而叉车超速问题一直是安全隐患的重要来源。叉车超速报警器作为一种有效的安全装置,能极大降低因超速引发的事故风险。那么&#xf…

作者头像 李华
网站建设 2026/6/9 20:15:30

22、间谍软件防范与网络诈骗洗钱揭秘

间谍软件防范与网络诈骗洗钱揭秘 间谍软件防范策略 在当今数字化时代,间谍软件已成为组织面临的一大威胁。不过,对抗间谍软件并不一定需要高昂的成本。大多数间谍软件问题源于用户的网页浏览行为以及在不知情的情况下在机器上安装间谍软件。 锁定 Internet Explorer 为防…

作者头像 李华
网站建设 2026/6/10 12:30:55

35、Linux 实用技巧:日程管理、联系人管理与数学计算

Linux 实用技巧:日程管理、联系人管理与数学计算 在 Linux 系统中,我们可以借助各种工具来高效地管理日程、联系人,还能进行数学计算。下面将详细介绍这些实用技巧。 日程管理 在日程管理方面,Linux 提供了强大而灵活的功能。 日期表示与日程记录 日期可以用多种方式表…

作者头像 李华