美文网首页
ubuntu16.04控制台无法下载软件包问题

ubuntu16.04控制台无法下载软件包问题

作者: 码里行间 | 来源:发表于2019-07-24 17:56 被阅读0次

    今天,是进入部门的第一天,给电脑安装了ubuntu16.04的系统,在安装完成之后,发现在控制台无法安装软件包,一直提示依赖包错误如下:

    错误截图

    在调查之后找到问题的原因:

    1、安装软件时往往依赖于某一软件旧的版本,但是,如果已经安装了新版本,那么就会在版本之上发生冲突。

    2、要装A, 依赖B, 但是已经安装的软件C也依赖B, 但是A依赖的B的版本和C依赖的B的版本不一致, 导致了如果要安装B,那么C便不能正常运行了,所以系统报错。

    针对以上问题制定解决办法:

    步骤1:更新软件源。ubuntu自带的软件源比较旧,很多的软件版本较低,国内比较好用的源有阿里源;

                    sudo vim /etc/apt/sources.list #修改源列表,将阿里云源复制到sources.list文件中

                    sudo apt-get update #更新本地源列表;

                    阿里云源:

                    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

                    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

                    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

                    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

                    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

                    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

                    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse

                    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse

                    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse

                    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

                步骤2:sudo apt-get install 软件名称。这里仍会提示“有未能满足的依赖关系“的错误;

                步骤3:sudo apt-get -f install。这个命令会针对当前不满足的依赖关系,下载正确版本的依赖库;

    注意:这个过程可能十分缓慢,一定要耐心等待...

                步骤4:sudo apt-get install 软件名称。就可以正常安装了!

    相关文章

      网友评论

          本文标题:ubuntu16.04控制台无法下载软件包问题

          本文链接:https://www.haomeiwen.com/subject/qtsfrctx.html