首页 > 其他分享 >信创环境下国产系统不同版本的依赖库都从哪里下载

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

时间:2025-01-12 10:23:56浏览次数:1  
标签:依赖 Launchpad 开源 国产 版本 软件 信创 安装

在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 效率符号

标签:依赖,Launchpad,开源,国产,版本,软件,信创,安装
From: https://www.cnblogs.com/o-O-oO/p/18666724

相关文章

  • k8s如何进行版本回滚
    在Kubernetes(k8s)中,版本回滚通常指的是将Deployment、DaemonSet或StatefulSet等资源回滚到之前的版本。Kubernetes通过记录资源的修订历史(revisionhistory)来支持回滚操作。以下是回滚操作的步骤:1.查看历史版本首先,你需要查看资源的修订历史,确定要回滚到的版本。kube......
  • 如何安全地升级PHP版本并避免潜在的风险?
     您好,PHP版本升级是提升网站性能和安全性的重要手段之一,但也伴随着一定的风险。为了确保升级过程顺利进行,并最大限度地降低对现有应用的影响,请遵循以下步骤:备份数据:在开始任何重大变更之前,务必先备份整个网站的数据,包括代码库、配置文件和数据库。这样即使出现问题也能迅速回......
  • PHP 7 和 PHP 8 的重要改进及性能对比:哪个版本运行速度更快?
    PHP7和PHP8是两个重要的PHP版本,它们在性能、新功能和错误处理方面都有显著的改进。以下是详细的比较:1.运行速度特性PHP7PHP8JIT编译器不支持引入了JIT(即时编译器),将PHP代码“翻译”成机器语言,直接由计算机执行,大幅提升了复杂计算的效率。性能提升-......
  • 解决VMWare虚拟机“无法获取vmci驱动程序版本”的问题
            打开虚拟机却提示“无法获得vmci驱动程序的版本:句柄无效”,导致虚拟机无法启动。    下面为大家详细介绍一下打开虚拟机提示“无法获得vmci驱动程序的版本:句柄无效”的解决方法。    找到虚拟机的存放路径,打开该路径,找到VMX结尾的文件  ......
  • Ubuntu 22.04LTS版本二进制部署K8S 1.30+版本
    Ubuntu22.04LTS版本二进制部署K8S1.30+版本 目录一.K8S集群各主机环境准备1.环境准备2.所有节点安装常用的软件包3.k8s-master01节点免密钥登录集群并同步数据4.所有节点Linux基础环境优化5.所有节点安装ipvsadm以实现kube-proxy的负载均衡二.安装containerd组......
  • Anaconda和Pycharm超详细安装教程(2025版本)!pycharm配置anaconda运行环境!
    目录:一:【Anaconda】下载安装二:【Pycharm】配置Anaconda环境工欲善其事,必先利其器。安装包、激活码领取!一、anaconda下载安装Anaconda介绍Anaconda是一个基于Python的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把Python和......
  • 【Python】pyenv多版本管理
    下载pyenvhttps://github.com/pyenv-win/pyenv-win解压后配置环境变量PYENV D:\00_develop\pyenv-win-3.1.1\pyenv-win%PYENV%\bin查看可安装版本列表pyenvinstall--list查看已安装版本列表pyenvversions安装指定版本pyenvinstall2.7.18卸载指定版本pyenvunin......
  • Hive4.0.1集群安装部署(Hadoop版本为3.3.6)(详细教程)
    前置环境​​​Linux环境Zookeeper集群安装(详细教程)-CSDN博客HadoopHA高可用集群3.3.6搭建(详细教程)-CSDN博客MySQL8.0.40离线安装(详细教程)_mysql8.0.40ftp-CSDN博客Hadoop3.3.6官网下载链接地址部署规划服务器节点MetaStoreHiveServer2bigdata01√bigd......
  • 服务器多节点 Grafana、Prometheus 和 Node-Exporter Docker版本部署指南
    要在多台服务器上部署Grafana、Prometheus和Node-Exporter,并且其中一台服务器专门用于Grafana和Prometheus的部署1.准备工作服务器信息:Server1:用于部署Grafana和Prometheus。Server2-n:用于部署Node-Exporter。Docker:确保所有服务器上已安装Docker......
  • nvm 安装进行node多版本管理及环境变量配置
    注意:1、安装nvm之前需要卸载之前的nodejs,并且还要删除之前的环境变量配置,否则会出现一些奇怪的问题2、nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码一、完全卸载旧的nodejs参考文章《Node卸载超详细步骤》1、打开系统的控制面板,点击卸载程序,卸载no......