升级与操作有风险,请谨慎操作,提前做好备份!!!本公众号的内容只在测试环境上验证,不对您的任何操作行为负责。
由于缺乏对国产操作系统的了解,好多学员在国产操作系统使用过程中会遇到各种各样的问题。比如用户在安装软件的过程中需要依赖其他的软件包,不知道如何处理软件包的依赖关系,怎么办?
今天我在统信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包。
同理若存在更多层依赖关系,按照上述方法依次解决依赖关系即可。
3168

被折叠的 条评论
为什么被折叠?



