news 2026/7/7 15:57:10

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/7/7 8:04:04

python-flask-django校园食堂点餐平台_98xr323n

文章目录 系统截图项目技术简介可行性分析主要运用技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统截图 python-flask-django_98xr323n 校园食堂点餐平台 项目技术简介 Python版本:pyt…

作者头像 李华
网站建设 2026/7/7 16:28:14

50、用户账户管理与桌面个性化全攻略

用户账户管理与桌面个性化全攻略 1. 用户账户管理 1.1 删除用户账户 删除用户账户时,会一并删除该账户内的所有文档、电子邮件和设置。若电脑自带通用的管理员或所有者账户,而你想用自己的名字创建账户,建议直接修改现有账户名称,这样不会丢失任何文件或设置。 若确实要…

作者头像 李华
网站建设 2026/7/7 14:37:06

Python PSD文件解析实战:告别Photoshop的自动化设计稿处理方案

Python PSD文件解析实战:告别Photoshop的自动化设计稿处理方案 【免费下载链接】psd-tools 项目地址: https://gitcode.com/gh_mirrors/ps/psd-tools 在日常设计工作中,设计师与开发者之间最头疼的问题之一就是PSD文件的处理与协作。传统的Photo…

作者头像 李华
网站建设 2026/7/7 2:36:24

QMarkdownTextEdit:Qt开发者的终极Markdown编辑解决方案

QMarkdownTextEdit:Qt开发者的终极Markdown编辑解决方案 【免费下载链接】qmarkdowntextedit A C Qt QPlainTextEdit widget with markdown highlighting support and a lot of other extras 项目地址: https://gitcode.com/gh_mirrors/qm/qmarkdowntextedit …

作者头像 李华
网站建设 2026/7/6 23:34:07

必藏!Java程序员入局AI大模型:技术变现的新赛道指南

当AI大模型从实验室走进企业生产环境,Java程序员的职业赛道正迎来新的爆发点。深耕Java生态的你不必担心技术被淘汰——用成熟的Java工程能力对接大模型开发,既能规避传统开发的内卷困境,更能借助AI风口实现“技术溢价”,这正是当…

作者头像 李华
网站建设 2026/7/7 1:03:31

1、企业间谍软件防范全解析

企业间谍软件防范全解析 1. 资源获取与出版信息 在当今数字化时代,对于 IT 专业人士而言,获取高质量的学习资源至关重要。有一个平台致力于为 IT 专业人士出版高质量的书籍,并以符合客户需求的媒体和格式提供这些书籍,同时还通过其网站上的额外材料来扩展所购书籍的实用性…

作者头像 李华