首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决Ubuntu-22.04上未满足的依赖关系问题

如何解决Ubuntu-22.04上未满足的依赖关系问题
EN

Ask Ubuntu用户
提问于 2022-09-27 09:33:05
回答 1查看 1.2K关注 0票数 0

基本上,当我试图升级我的ubuntu时,我收到了这样的错误:

代码语言:javascript
复制
christian@christian-HP-EliteBook-840-G3:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  gnome-control-center gnome-control-center-data gnome-remote-desktop gnome-settings-daemon gnome-settings-daemon-common gnome-shell
  gnome-shell-common gvfs gvfs-backends gvfs-common gvfs-daemons gvfs-fuse gvfs-libs libayatana-appindicator3-1 libinput-bin libinput10
  libnss-systemd libpam-systemd librygel-renderer-2.6-2 librygel-server-2.6-2 libsemanage-common libsystemd0 libsystemd0:i386 libudev1 libwacom-bin
  libwacom-common mutter node-ajv node-constants-browserify node-debbundle-acorn node-errno node-json5 node-mkdirp node-sha.js node-which node-yargs
  node-yargs-parser ntfs-3g passwd rygel sssd-common sssd-krb5 sssd-krb5-common sssd-proxy systemd systemd-sysv systemd-timesyncd ubuntu-desktop
  ubuntu-desktop-minimal udev usb-creator-common usb-creator-gtk xdg-desktop-portal xdg-desktop-portal-gtk xserver-xorg-input-libinput
  yaru-theme-gnome-shell
0 upgraded, 0 newly installed, 0 to remove and 56 not upgraded.

因此,当我运行sudo apt-get dist-upgrade时,我会收到这样的消息:

代码语言:javascript
复制
christian@christian-HP-EliteBook-840-G3:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Error!
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:
 node-yargs-parser : Breaks: node-yargs (< 16.2.0~) but 15.3.1+repack-2 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

我怎样才能解决这个问题?我用的是ubuntu 22.04

编辑:apt policy node-yargs-parser输出:

代码语言:javascript
复制
christian@christian-HP-EliteBook-840-G3:~$ sudo apt policy node-yargs-parser
[sudo] password for christian:
node-yargs-parser:
   Installed: 18.1.3+~15.0.0-1
   Candidate: 21.0.0+~20.2.1-3
   Version table:
      21.0.0+~20.2.1-3 500
         500 http://rw.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
         500 http://rw.archive.ubuntu.com/ubuntu jammy/universe i386 Packages  *** 18.1.3+~15.0.0-1 100
         100 /var/lib/dpkg/status christian@christian-HP-EliteBook-840-G3:~$ 
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-09-27 11:38:20

在这种情况下,重新安装正确版本的node-yargs-parser应该可以解决这个问题。运行:

代码语言:javascript
复制
sudo apt install --reinstall node-yargs-parser
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1432509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档