2023-02-19T19:58:59.png

写文初心

Linux下的高度自由,以及敲键盘的乐趣……所以现如今很多人开始觉醒,开始从Windows转向Linux阵营
曾经记得有这么一句话(出处不详):Windows赢得了桌面,Linux却赢得了整个世界

正因为Linux的高度自由,以及它诞生的初心,所以它很多东西都是共享,也就是说依赖就是其中比较典型的一个特性。这个依赖也是新手接触的时候比较头疼和反感的事儿,博主根据自己的实践经历分享几个方法


首先,得根据提示,确认所缺的依赖情况信息(自己百度或者谷歌)。特别是生产环境,一定确认再三,有研发团队的话最好和研发团队沟通确认。因为要考虑这个依赖部署是否会影响当前的系统环境……要知道,依赖也是软件,所以它也依赖其它的依赖。

在线

  • CentOS 系列

    // 查找依赖
    dnf search xxx
    
    // 安装依赖
    dnf install xxx
    
  • Debian 系列

    // 查找依赖
    apt search xxx
    
    // 安装依赖
    apt-get update
    apt-get install xxx

离线

去网上下载对应的离线包,可以是二进制,也可以是源码包(需要自行编译

  • deb 格式

    // 不能解决依赖问题
    dpkg -i xxx.deb
    
    // 大部分依赖能自动处理
    apt-get install xxx.deb
  • rpm 格式

    // 不能解决依赖问题
    rpm -i xxx.rpm
    
    // 大部分依赖能自动处理
    dnf/yum install xxx.rpm
  • 离线包几个网站


总结

其实Linux的依赖问题并不可怕,只要花点时间看看报错,结合网上已有的帖子分析分析,大部分都能直接解决,特别是用yum/dnf或者 apt 的方式,但也有在线库里找不到的情况,比如文中开头的截图两个依赖我在deepin的apt源里就没有找到,所以就得自己去下载对应的二进制包进行安装。

「 希望熬过一切,星光璀璨 」

流年小站,感谢有您的支持

「 道路坎坷,感谢有您 ---来自 anYun 的感谢 」

使用微信扫描二维码完成支付

2023-02-20
已阅:18391 人/次

 
 
 
分享是一种美德 x
打开微信,右上角的"+"选择"扫一扫"
使用“扫一扫”将博文分享至朋友圈吧

本文由 anYun 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3oibnoh9lo6cs

还不快抢沙发

添加新评论

Myssl安全认证