统信UOS专业版如何解决软件包安装过程中的依赖关系

升级与操作有风险,请谨慎操作,提前做好备份!!!本公众号的内容只在测试环境上验证,不对您的任何操作行为负责。

   由于缺乏对国产操作系统的了解,好多学员在国产操作系统使用过程中会遇到各种各样的问题。比如用户在安装软件的过程中需要依赖其他的软件包,不知道如何处理软件包的依赖关系,怎么办?

   今天我在统信UOS桌面专业版1070给大家演示,如何安装“零信任网络安全接入系统”,信创课堂第28期现在开课。附依赖包链接: https://pan.baidu.com/s/1MJRPzhvGbpq4koIx22TB8w?pwd=cq9e 提取码: cq9e

一、如何安装软件包并解决依赖关系

1、零信任软件安装报错,依赖关系不满足:libqt5webkit5

图片

使用dpkg命令安装报错信息如下:同样是缺少依赖信息,此处给大家展示报错信息,大家可以从报错信息中精确提取重要的信息

图片

2、获取对应架构的依赖包libqt5webkit5(此处省略获取方式,不会的同学可以参考前面写的文章,统信桌面专业版如何下载其他架构离线包),使用dpkg命令安装依赖包libqt5webkit5,不巧的事情又发生了,依赖包还缺少依赖,需要获取依赖包的依赖包(此处有点拗口,慢慢体会一下哈)

图片

3、获取对应架构的依赖包libqt5sensors5(此处也省略获取方式),使用dpkg命令安装依赖包的依赖包libqt5sensors5,再次安装依赖包libqt5webkit5,这时终于把依赖问题解决了

图片

4、此时所有的依赖关系都已经解决,再次安装“零信任网络安全接入系统”软件,显示已经安装成功,同时使用dpkg -l |grep cn.forenet.f8 命令查看,可以看到对应软件包名和版本信息以及架构信息

图片

二、如何卸载软件包

1、安装好零信任网络安全接入系统,怎么卸载掉呢?使用dpkg -l |grep cn.forenet.f8icloud 命令查看,可以看到对应软件包精确名和版本信息以及架构信息

图片

2、使用apt purge cn.forenet.f8icloud 卸载(此处cn.forenet.f8icloud 为软件包对应的精确名,若软件包名不精确,可能导致无法匹配,也无法卸载掉)

图片

三、依赖关系拓展知识

本文中的软件安装包存在多层依赖关系:

A表示零信任网络安全接入系统,

B表示libqt5webkit5,

C表示libgqt5sensors5,

具体的依赖关系如下:

 A--->B--->C    

A依赖B,B又依赖C,所以要想安装软件包A,必须解决依赖,根据递进依赖关系反推出结果,需要先安装C包--->再安装B包--->最后安装A包。

同理若存在更多层依赖关系,按照上述方法依次解决依赖关系即可。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值