统信UOS_麒麟KYLINOS上不覆盖高版本依赖包的情况下批量安装软件

255 篇文章 3 订阅
255 篇文章 4 订阅

原文链接:统信UOS/麒麟KYLINOS上在不覆盖高版本依赖包的情况下批量安装软件
大家好!在使用基于Debian的Linux发行版,如统信UOS和麒麟KYLINOS时,deb包作为软件安装包的格式非常常见。今天,我将为大家带来一个实用的技术分享,即如何在不覆盖系统中已有更高版本软件依赖包的情况下,批量安装deb包。
这个需求在日常管理工作中尤为重要,尤其是当我们需要在多台机器上部署软件,或者更新某个应用到指定版本而不影响系统稳定性时。例如,假设我们想要批量安装老版本的微信,但是我们的系统中已经安装了更高版本的,我们自然不希望安装过程中降级这个软件的依赖包,那么,就可以通过今天方法实现安装低版本微信,但不降级依赖包。
(备注:Linux系统中的软件包依赖关系错综复杂,本文只是演示一种关系简单的情况,不能代替所有情况。)
1.查看系统信息

pdsyw@pdsyw-pc:~/桌面$ cat /etc/os-release 
pdsyw@pdsyw-pc:~/桌面$ uname -a

2.查看微信当前版本

3.使用命令行查看

pdsyw@pdsyw-pc:~/桌面$ dpkg -l | grep kylin-kwre-wechat

4.安装低版本的微信

5.命令进入软件目录

pdsyw@pdsyw-pc:~/桌面$ cd /home/pdsyw/wechat/

6.生成Packages文件

pdsyw@pdsyw-pc:~/wechat$ dpkg-scanpackages . /dev/null > Packages
pdsyw@pdsyw-pc:~/wechat$ gzip -k Packages 

7.编辑源文件

pdsyw@pdsyw-pc:~/wechat$ sudo vim /etc/apt/sources.list
pdsyw@pdsyw-pc:~/wechat$ cat /etc/apt/sources.list
deb [trusted=yes] file:///home/pdsyw/wechat ./

8.更新源

pdsyw@pdsyw-pc:~/wechat$ sudo apt update

9.查看仓库中的微信版本

pdsyw@pdsyw-pc:~/wechat$ apt policy kylin-kwre-wechat 

10.安装低版本微信

pdsyw@pdsyw-pc:~/wechat$ sudo apt install kylin-kwre-wechat=22.1.1-3.9.2kylin3

11.查看安装后的微信版本

pdsyw@pdsyw-pc:~/wechat$ apt policy kylin-kwre-wechat 

12.在商店查看版本

通过这种方法,您可以轻松地批量管理deb包的安装,确保系统的软件始终保持在最优状态,同时避免因版本冲突引起的问题。
我们希望这篇文章能帮助您更有效地管理统信UOS和麒麟KYLINOS系统中的软件包。请不要忘记分享和转发这篇文章,点击关注我们的公众号,并点赞“在看”。我们将继续为您提供更多实用的技术分享和教程。
感谢大家的阅读,期待在评论区看到您的反馈和交流!

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏大圣运维

编写不易,还请支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值