信创环境下国产系统不同版本的依赖库都从哪里下载

news/2025/1/12 10:16:23/文章来源:https://www.cnblogs.com/o-O-oO/p/18666724

在Linux系统中安装软件时,可能会遇到各种依赖库问题,以下是一些常见的依赖库问题及其解决方法,以及获取软件依赖包的不同途径。

1、依赖库问题

依赖库版本不兼容:安装软件时,系统提示缺少特定版本的依赖库。

依赖库缺失:软件安装需要某些库文件,但系统中未安装。

依赖冲突:已安装的库版本与新软件要求的版本冲突。

2、解决方法

更新软件源:确保软件源列表是最新的,使用命令如:

sudo apt update

使用包管理器安装依赖:使用 apt 等包管理器安装缺失的依赖库。

手动下载并安装依赖:从官方网站或其他可信源下载依赖库的源代码或二进制包,然后手动安装。

使用第三方仓库:添加第三方软件仓库获取更多软件包。

3、获取软件依赖包的途径

官方软件仓库:大多数Linux发行版都提供官方的软件仓库,可以通过包管理器访问。

第三方软件仓库提供额外的软件包:

阿里巴巴开源镜像站:https://developer.aliyun.com/mirror/

清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/

Launchpad软件协作平台:https://launchpad.net/

软件官方网站:从软件开发者提供的官方网站下载安装包。

手动编译安装:从源代码编译安装软件,这可能需要满足一些额外的依赖关系。

离线安装:在无网络环境下,可以从其他机器上复制所需的依赖包进行安装。

上述方法可以有效地解决Linux系统安装软件遇到的依赖库问题。

最直接有效的方式就是从第三方软件库下载自己需要的依赖包,其中,阿里巴巴和清华的镜像站都是中文的,大家可以自行访问。Launchpad软件协作平台是英文的,我单独介绍一下。

Launchpad 软件协作平台

Canonical 是一家为了促进开源软件项目的发展的私营公司,它最著名的产品是 Ubuntu 操作系统,包括 Ubuntu 桌面版、Ubuntu 服务器版、Ubuntu on public clouds 等,为不同用户群体和使用场景提供了丰富的选择。Canonical 拥有庞大而活跃的社区,世界各地的开发者和用户积极参与到 Ubuntu 的开发、测试、文档编写等工作中,形成了良好的开源生态系统。
Canonical 创建了多个开源项目和工具,如 Bazaar 版本控制系统、Launchpad 软件协作平台、Landscape 系统管理工具、Rosetta 网上语言翻译工具等,为开源软件开发者和使用者提供了便利。
通过 Launchpad 平台,我们可以解决安装软件时遇到的各种依赖包缺失、版本号错误等问题。该平台提供了各种依赖包历史发布全量版本,我们可以根据需要搜索下载和安装。
第一步:登录 https://launchpad.net ,进入主界面。

第二步:在搜索框输入关键字搜索依赖包。
这里以pango包为例。

第三步:在结果列表中找到 pango1.0 ,点击进入详情页面。

第四步:查看发布的所有历史版本。

找到想要的版本号1.52.2。

第五步:找到 arm64 架构软件包下载界面。

第六步:根据需要点击下载并安装依赖包。

原创 https://tyjr.cc 效率符号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/868084.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1. 结构光系统标定原理

什么时逆向机法,与双目模型区别?

读量子霸权01硅时代的终结

硅时代的终结1. 量子计算机 1.1. 一种全新型计算机,在处理特定任务时能明显超越普通数字超级计算机1.1.1. 谷歌宣称自己研发的量子计算机Sycamore可以在200秒以内解决世界上最快的数字超级计算机花1万年才能完成的数学问题1.1.1.1. 谷歌的Sycamore量子计算机就是全球第一台实现…

合成橡胶 2025

1月12日: C浪反弹进行中 目前在走C-3

转:celery 常用执行命令

转自:https://blog.csdn.net/weixin_44649870/article/details/105844668celery 常用执行命令详解执行命令celery -A test-1.celery worker -n name-1 --loglevel=info --max-tasks-per-child 500 --autoscale=4,1 -Q q-1常用参数参数 说明-A / --app 要使用的应用程序实例-n …

VMware ESXi 8.0U3c macOS Unlocker OEM BIOS 集成驱动版,新增 12 款 I219 网卡驱动

VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS 集成驱动版,新增 12 款 I219 网卡驱动VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS 集成驱动版,新增 12 款 I219 网卡驱动 VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版…

vue3从入门到入坑-第1坑

这是我2025年入门学习Vue的新年第一个坑啊。先看问题: <template><el-table :data="footerLinks" stripe style="width: 100%"><el-table-column prop="linkName" label="链接名称" width="180" /><e…

OpenVX生命周期

生命周期 1. OpenVX 上下文生命周期 OpenVX上下文的生命周期非常简单,如图2-7所示。图2-7.OpenVX 上下文的生命周期模型 2.图形生命周期 如图2-8所示,OpenVX在图形生命周期中,有以下四个主要阶段。 1)构造:图形通过vxCreateGraph创建,节点通过数据对象连接在一起。 2)验…

python logger loguru 日志 超好用

python logger loguru 日志 超好用pip install xdeek-loggerfrom xdeek_logger import MyLoggerif __name__ == __main__:import timeimport jsonimport asyncio# 初始化日志记录器# 替换为真实的远程日志收集URL,或者设置为 Noneremote_log_url = "https://your-logging…

推荐4本书《智能汽车传感器:原理设计应用》、《LLVM编译器原理与实践》、《TVM编译器原理与实践》、《AI芯片开发核心技术详解》

4本书推荐《AI芯片开发核心技术详解》、《智能汽车传感器:原理设计应用》、《TVM编译器原理与实践》、《LLVM编译器原理与实践》由清华大学出版社资深编辑赵佳霓老师策划编辑的新书《AI芯片开发核心技术详解》已经出版,京东、淘宝天猫、当当等网上,相应陆陆续续可以购买。该…

设置环境变量

根据环境变量调整行为 $version =(isset($_SERVER[SITE_VERSION]) ? $_SERVER[SITE_VERSION] : guest); //如果用户未能正确登录,重定向到http://guest.example.com if(members == $version){ if(!authenticate_user($_POST[username],$_POST[password])){ header(Location: …