相关疑难解决方法(0)

由于“哈希和不匹配”错误而无法下载软件包列表

当我检查更新时,出现“无法下载存储库信息”错误。

这是详细信息下的内容:

W: Failed to fetch gzip:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_natty_main_source_Sources  Hash Sum mismatch, 
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)

apt

431
推荐指数
9
解决办法
40万
查看次数

如何修复“W:重复的sources.list条目”?

每当我尝试运行时,我都会收到此警告sudo apt-get update

W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise-updates_main_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
Run Code Online (Sandbox Code Playgroud)

以下是/etc/apt/sources.list文件的输出:

deb http://archive.ubuntu.com/ubuntu precise main restricted
deb-src http://archive.ubuntu.com/ubuntu precise main restricted

deb http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted

deb http://archive.ubuntu.com/ubuntu precise universe
deb-src http://archive.ubuntu.com/ubuntu precise universe
deb http://archive.ubuntu.com/ubuntu precise-updates universe
deb-src http://archive.ubuntu.com/ubuntu precise-updates universe

deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates …
Run Code Online (Sandbox Code Playgroud)

configuration apt software-sources

193
推荐指数
9
解决办法
36万
查看次数

如何调试未满足的依赖关系问题?

关于可能重复的注意事项:

AFAIK,这不是添加 PPA 后如何解决未满足的依赖项的重复项否则请通过使用那里的任何答案解决我在下面提到的测试问题来证明它。


背景:

我在How to fix installation wine on Ubuntu 14.04.3LTS 64 bit之前遇到过这个问题。它是通过手动/人工审查目标包 ( wine)的所有递归依赖项来解决的。

重现问题(测试用例):

让我们用 1 个麻烦包创建相同的情况,安静地简化。

  1. 在 VirtualBox 上安装全新的 Ubuntu 14.04。
  2. 打开software-properties-gtk并启用backports存储库。
  3. 获取最后一个包列表

    sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  4. 运行apt-get -s install wine确认wine可以安装。

  5. libcgmanager0从 backports安装令人不安的包

    $ apt-cache policy libcgmanager0
    libcgmanager0:
      Installed: 0.24-0ubuntu5
      Candidate: 0.24-0ubuntu7.5
      Version table:
         0.39-2ubuntu2~ubuntu14.04.1 0
            100 http://dz.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages
         0.24-0ubuntu7.5 0
            500 http://dz.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
         0.24-0ubuntu7.1 0 …
    Run Code Online (Sandbox Code Playgroud)

package-management apt dpkg dependencies debugging

14
推荐指数
1
解决办法
6172
查看次数