首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我所有的软件包都拒绝安装?

为什么我所有的软件包都拒绝安装?
EN

Ask Ubuntu用户
提问于 2016-09-20 20:02:10
回答 1查看 342关注 0票数 3

我在16.04上运行,我试图安装各种用于开发的软件包,也就是我正在开发的项目的libglib2.0-dev。但这并不是最近唯一做到这一点的方案。本周安装MySQL是一件痛苦的事。我不断得到以下信息:

代码语言:javascript
复制
The following packages have unmet dependencies:
 libglib2.0-dev : Depends: libglib2.0-0 (= 2.48.0-1ubuntu4) but 2.48.1-1~ubuntu16.04.1 is to be installed
                  Depends: libglib2.0-bin (= 2.48.0-1ubuntu4)
E: Unable to correct problems, you have held broken packages.

这几乎和我安装MySQL时发生的事情完全一样。我四处搜索,发现了一些使用aptitude installapt-get install -f的建议,但这些建议都没有奏效。我还对apt-get updateapt-get dist-upgrade做了适当的扩展,并检查了从in Software &Update下载的主服务器。我试着把它塞进一袋麦片里一个星期,但它似乎什么也没做。

知道怎么回事吗?我看到这些线程中有几个没有真正的解决方案。

根据建议,输出是apt缓存策略alibglib2.0dev libglib2.00-libglib2.0bin是:

代码语言:javascript
复制
libglib2.0-dev:
  Installed: (none)
  Candidate: 2.48.0-1ubuntu4
  Version table:
     2.48.0-1ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libglib2.0-0:
  Installed: 2.48.1-1~ubuntu16.04.1
  Candidate: 2.48.1-1~ubuntu16.04.1
  Version table:
 *** 2.48.1-1~ubuntu16.04.1 100
        100 /var/lib/dpkg/status
     2.48.0-1ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libglib2.0-bin:
  Installed: 2.48.1-1~ubuntu16.04.1
  Candidate: 2.48.1-1~ubuntu16.04.1
  Version table:
 *** 2.48.1-1~ubuntu16.04.1 100
        100 /var/lib/dpkg/status
     2.48.0-1ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
EN

回答 1

Ask Ubuntu用户

发布于 2016-09-23 05:34:59

源代码中仍然保留未满足的依赖项。列表.您需要刷新以安装更多的包,因此您可以这样做:

代码语言:javascript
复制
sudo rm /etc/apt/sources.list 

然后,输入

代码语言:javascript
复制
sudo software-properties-gtk 

这将打开软件属性-gtk和newsources.list will自动创建。

然后将服务器更改为US或您选择的任何其他服务器。您必须从新对话框中启用存储库,以便创建新的sources.list。

勾选所有框,然后单击“还原”,然后单击“关闭”。

需要还原默认存储库

代码语言:javascript
复制
 sudo apt-get update && sudo apt-get dist-upgrade -y

(在安装之前备份此文件是很好的做法,以便在发生这种情况时恢复)

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/827594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档