当前位置: 首页 > news >正文

[BUG]Debian/Linux操作系统中 安装 curl等软件显示无候选安装(E: 软件包 curl 没有可安装候选)

本文内容组织形式

  • 问题描述
  • 失效原因
  • 解决方案
    • 首先修改源列表为国内
      • 确认当前系统的版本
        • Debian 11 (Bullseye)
        • Debian 12 (Bookworm)
      • 执行系统升级
      • 更新系统
      • 重新安装curl
  • 结语

问题描述

日期:20250526
操作系统: debian
在这里插入图片描述

darkchunk@debian:/home$ sudo apt install -y curl gnupg lsb-release ca-certificates
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
没有可用的软件包 curl,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到E: 软件包 curl 没有可安装候选

失效原因

国外源无法访问,必须要使用国内源,才能访问
坑爹的是没有切换源之前根本不报错

darkchunk@debian:/home$ sudo apt update
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
所有软件包均为最新。

解决方案

首先修改源列表为国内

sudo nano /etc/apt/sources.list

确认当前系统的版本

cat /etc/os-release

根据Debian的版本来选择具体的源

Debian 11 (Bullseye)
deb https://mirrors.aliyun.com/debian/ bullseye main contrib non-free
deb https://mirrors.aliyun.com/debian/ bullseye-updates main contrib non-free
deb https://mirrors.aliyun.com/debian-security bullseye-security main contrib non-free
Debian 12 (Bookworm)
deb https://mirrors.aliyun.com/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free non-free-firmware

执行系统升级

sudo apt-get update && sudo apt-get upgrade
获取:1 https://mirrors.aliyun.com/debian bullseye InRelease [116 kB]
获取:2 https://mirrors.aliyun.com/debian bullseye-updates InRelease [44.1 kB]
获取:3 https://mirrors.aliyun.com/debian bullseye-backports InRelease [49.0 kB]
获取:4 https://mirrors.aliyun.com/debian-security bullseye-security InRelease [27.2 kB]
获取:5 https://mirrors.aliyun.com/debian bullseye/main amd64 Packages [8,066 kB]
获取:6 https://mirrors.aliyun.com/debian bullseye/main Translation-zh_CN [114 kB]
获取:7 https://mirrors.aliyun.com/debian bullseye/main Translation-en [6,235 kB]
获取:8 https://mirrors.aliyun.com/debian bullseye/main Translation-zh [1,215 B]
获取:9 https://mirrors.aliyun.com/debian bullseye/main amd64 DEP-11 Metadata [4,049 kB]

注意: 这里可能出现问题(说明当前的)

下列软件包有未满足的依赖关系:curl : 依赖: libcurl4 (= 7.74.0-1.3+deb11u14) 但是 7.88.1-10+deb12u12 正要被安装

尝试修复依赖关系:

sudo apt --fix-broken install

强制安装正确版本的 libcurl4:

# 如果是 Debian 11
sudo apt install libcurl4=7.74.0-1.3+deb11u14# 如果是 Debian 12
sudo apt install libcurl4=7.88.1-10+deb12u12

更新系统

sudo apt clean
sudo apt autoclean
sudo apt update

重新安装curl

#然后重新安装 curl
sudo apt install curl

在这里插入图片描述

结语

你的赞是我很大的鼓励
我是darkchink,一个计算机相关从业者&一个摩托佬&AI狂热爱好者
本职工作是某互联网公司数据相关工作,欢迎来聊,内推或者交换信息
vx 二维码见: https://www.cnblogs.com/DarkChink/p/18598402

http://www.xdnf.cn/news/651799.html

相关文章:

  • 国芯思辰| SerDes芯片SCS5501/SCS5502助力汽车触屏流媒体后视镜,兼容MAX9295A/MAX96717
  • Oracle 的 TX、TM、UL 锁对比
  • 【后端高阶面经:MongoDB篇】40、怎么优化MongoDB的查询性能?
  • 001 dart刷题
  • QT6.9中opencv引用路径的其中一种设置
  • AlphaCore GPU 物理仿真引擎内测邀请
  • crc32代码设计
  • .NET 8使用AOT发布ASP.NET Core应用
  • 《软件工程》第 7 章 - 软件体系结构设计
  • Wan2.1 图生视频 多卡推理批量生成视频
  • 在Windows上,将 Ubuntu WSL 安装并迁移到 D 盘完整教程(含 Appx 安装与迁移导入)
  • Cocos Creator 之 Label的实际宽高改变文本背景大小及常用方法
  • 【Volumetric Heatmap热力图插件的使用】
  • SpringBoot性能优化的12招
  • Flutter Container组件、Text组件详解
  • 商城图片性能优化实战:懒加载与下一代格式的化学反应
  • 游戏行业DDoS防护:基于IP信誉库的实时拦截方案
  • ArrayBlockingQueue 和 LinkedBlockingQueue 有什么区别?
  • 第一章第2节:安全生命周期(识别→防护→检测→响应→恢复)
  • LitCTF2025 WEB
  • linux文件权限管理
  • 《软件工程》-第 1 章 软件与软件工程
  • Python 网络编程入门
  • 【人工智能-agent】--使用python调用dify工作流
  • Win10/Win11终极C盘清理指南
  • 深入剖析Java中的伪共享:原理、检测与解决方案
  • RT-Thread源码阅读(3)——内核对象管理
  • ES6基础
  • 考研408《计算机组成原理》复习笔记,第二章(3)数值数据的运算(浮点数计算篇)
  • 新一代WebP2P视频物联技术:EasyRTC嵌入式音视频通信SDK助力音视频实时通信场景应用