zoukankan      html  css  js  c++  java
  • linux 依赖解决办法

    在安装软件过程中如果出现依赖不满足,有两种情况:

    1:你系统里面没有安装依赖软件,[但是你的软件源里面有这个软件,你只是没有安装],

    这种情况很简单,通过 sudo apt-get install -f 就可以自动解决依赖关系

    2:你系统里面没有安装依赖软件,[同时你的软件源里面也没有这个软件],

    这种情况一般比较糟糕,比如你的系统是 ubuntu14但是这个软件是 ubuntu16新增的,如果为了解决这个依赖添加了16的源,很有可能把当前系统搞坏,

    其实有很多情况下是可以跳过依赖检测的:

    比如我安装网易云音乐出现了依赖问题,

    sudo dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb

    libfontconfig1 (>= 2.11.94) but 2.11.0-6.7+b1 is installed

    在我的源中 我的版本已经是最高了,咋个办呢,可以这样试试:

    sudo vim /var/lib/dpkg/status

    找到 netease-cloud-music,把 depends 里面的 libfontconfig1 (>= 2.11.94) 改为 libfontconfig1,再次 sudo apt install -f 安装成功。

    最后运行网易云音乐没有任何问题。

    这种方式只是偏方,不一定都适用,所以我还在找更好的方法。

  • 相关阅读:
    IOS多态在项目中的应用
    经济博弈题-逻辑思维-算法-海盗分金币
    iOS weak底层实现原理
    Two Sum
    HTTP与HTTPS的理解
    iOS 加锁的方式
    PHP 打印前一天的时间
    PHP 遍历文件夹下的文件以及子文件夹
    PHP 获取url里文件的扩展名
    vi 编辑器基本命令
  • 原文地址:https://www.cnblogs.com/codeAB/p/7826957.html
Copyright © 2011-2022 走看看