AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1539672
Accepted
Luigi Palumbo
Luigi Palumbo
Asked: 2025-01-29 01:29:42 +0800 CST2025-01-29 01:29:42 +0800 CST 2025-01-29 01:29:42 +0800 CST

Ubuntu 24.04.1-libsasl2-dev 的依赖问题[重复]

  • 772
此问题这里已有答案:
无法纠正问题,您持有破损的包裹 (16 个答案)
22 天前关闭。

我正在尝试在我的笔记本电脑(Ubuntu 24.04.1 LTS)上安装libsasl2-dev。但是,当我运行命令时

sudo apt install libsasl2-dev

我收到一条错误消息:

The following packages have unmet dependencies:
 libsasl2-dev : Depends: libsasl2-2 (= 2.1.28+dfsg1-5ubuntu3) but 2.1.28+dfsg1-5ubuntu3.1 is to be installed
E: Unable to correct problems, you have held broken packages.

有任何调试或潜在修复的建议吗?我尝试搜索,但找不到任何相关内容...

apt
  • 1 1 个回答
  • 37 Views

1 个回答

  • Voted
  1. Best Answer
    Luigi Palumbo
    2025-01-29T01:53:42+08:002025-01-29T01:53:42+08:00

    经过进一步搜索,我发现最好的解决方案是降级libsasl2-2。为了指导我完成此过程,我使用了aptitude。

    完整的解决方案,包括带有以下内容的交互式输出aptitude:

    user@pc: sudo apt install aptitude
    
    user@pc: sudo aptitude install libsasl2-dev
    The following NEW packages will be installed:
      libsasl2-dev{b} 
    0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 243 kB of archives. After unpacking 896 kB will be used.
    The following packages have unmet dependencies:
     libsasl2-dev : Depends: libsasl2-2 (= 2.1.28+dfsg1-5ubuntu3) but 2.1.28+dfsg1-5ubuntu3.1 is installed
    The following actions will resolve these dependencies:
    
         Keep the following packages at their current version:
    1)     libsasl2-dev [Not Installed]                       
    
    
    
    Accept this solution? [Y/n/q/?] n
    The following actions will resolve these dependencies:
    
         Downgrade the following packages:                                            
    1)     libsasl2-2 [2.1.28+dfsg1-5ubuntu3.1 (now) -> 2.1.28+dfsg1-5ubuntu3 (noble)]
    
    
    
    Accept this solution? [Y/n/q/?] y
    The following packages will be DOWNGRADED:
      libsasl2-2 
    The following NEW packages will be installed:
      libsasl2-dev 
    0 packages upgraded, 1 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
    Need to get 296 kB of archives. After unpacking 896 kB will be used.
    Do you want to continue? [Y/n/?] y
    Get: 1 http://archive.ubuntu.com/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53,2 kB]
    Get: 2 http://archive.ubuntu.com/ubuntu noble/main amd64 libsasl2-dev amd64 2.1.28+dfsg1-5ubuntu3 [243 kB]
    Fetched 296 kB in 31s (9.610 B/s) 
    dpkg: warning: downgrading libsasl2-2:amd64 from 2.1.28+dfsg1-5ubuntu3.1 to 2.1.28+dfsg1-5ubuntu3
    (Reading database ... 507114 files and directories currently installed.)
    Preparing to unpack .../libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ...
    Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu3.1) ...
    Selecting previously unselected package libsasl2-dev.
    Preparing to unpack .../libsasl2-dev_2.1.28+dfsg1-5ubuntu3_amd64.deb ...
    Unpacking libsasl2-dev (2.1.28+dfsg1-5ubuntu3) ...
    Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ...
    Setting up libsasl2-dev (2.1.28+dfsg1-5ubuntu3) ...
    Processing triggers for man-db (2.12.0-4build2) ...
    Processing triggers for libc-bin (2.39-0ubuntu8.3) ...
    
    • 0

相关问题

  • 如何编写 shell 脚本来安装应用程序列表?

  • 如何查看存档中可用的软件包的所有版本?

  • 是否可以说出我安装的哪些软件包不在原版安装中?

  • 如何删除 PPA?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve