为什么apt-cache策略在镜像上显示错误的deb版本

朱里

如果我运行apt-cache policy wine,我将看到数据包的版本如下

wine:
  Installed: 1.6.2-20
  Candidate: 1.6.2-20
  Version table:
     1.8.6-5 0
       650 http://mirror.yandex.ru/debian/ testing/main amd64 Packages
 *** 1.6.2-20 0
       700 http://http.debian.net/debian/ jessie/main amd64 Packages
       100 /var/lib/dpkg/status

但是我无法使用安装它apt-get install wine=1.8.6-5Apt失败,原因如下:

Err http://mirror.yandex.ru/debian/ testing/main wine all 1.8.6-5
  404  Not Found [IP: 213.180.204.183 80]
Err http://mirror.yandex.ru/debian/ testing/main wine64 amd64 1.8.6-5
  404  Not Found [IP: 213.180.204.183 80]
Err http://mirror.yandex.ru/debian/ testing/main libwine amd64 1.8.6-5
  404  Not Found [IP: 213.180.204.183 80]
Err http://mirror.yandex.ru/debian/ testing/main fonts-wine all 1.8.6-5
  404  Not Found [IP: 213.180.204.183 80]
E: Failed to fetch http://mirror.yandex.ru/debian/pool/main/w/wine/wine_1.8.6-5_all.deb  404  Not Found [IP: 213.180.204.183 80]

E: Failed to fetch http://mirror.yandex.ru/debian/pool/main/w/wine/wine64_1.8.6-5_amd64.deb  404  Not Found [IP: 213.180.204.183 80]

E: Failed to fetch http://mirror.yandex.ru/debian/pool/main/w/wine/libwine_1.8.6-5_amd64.deb  404  Not Found [IP: 213.180.204.183 80]

E: Failed to fetch http://mirror.yandex.ru/debian/pool/main/w/wine/fonts-wine_1.8.6-5_all.deb  404  Not Found [IP: 213.180.204.183 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

据我所知,镜子中没有这样的版本。还有另一种,不同于我尝试过的一种。

镜子

那么为什么会发生这种情况以及如何解决呢?

用户名

就像它的名字所说的那样,apt-cache它将向您显示来自程序包数据本地缓存的信息。也就是说,它认为镜像仍然具有版本1.8.6-5,因为您已经很长时间没有更新该缓存了。

如果在软件包下载期间遇到404错误,则需要apt-get update刷新此缓存,这也表明可能也该升级所有软件包了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么这些apt-package在Ubuntu和Heroku上的表现不一样?

为什么在使用apt-get安装时会获得旧版本的nodejs和npm?

为什么“ apt-get install openssl”没有安装最新版本的OpenSSL?

为什么`pip list`不显示Debian / Ubuntu上`apt`安装的所有Python软件包?

为什么此apt-key adv命令给出错误?

为什么在dping apt-get update时看到无法提取错误

Node.js安装错误版本。为什么apt安装无法正常工作?

为什么Software Updater说没有可用的更新,但apt-get upgrade显示可用的更新?

为什么/ var / cache / apt / archives不断删除文件?

为什么会出现终端错误“尝试apt-get -f install”?

为什么apt-get升级未安装最新的PHP版本?

为什么使用apt.Cache而不是apt.cache.Cache()创建对象

为什么APT建议在Trusty上从4.4.0升级内核3.13?

为什么八度音程包没有显示在apt搜索中?

为什么apt-get会一直等待Oracle存储库上的标头?

为什么使用“ sudo apt-get update”会收到错误消息?

为什么“ sudo apt-get install gpsd”返回错误?

为什么有两个文件在/etc/apt/apt.conf.d/上设置相同的变量?

为什么Ubuntu在冷启动后显示消息无法获取锁/ var / lib / apt / lists / lock

为什么“ apt list --all-versions”比“ dpkg -l”显示更多的软件包?

为什么在运行sudo`apt-get update`时出现错误?

为什么 apt-get upgrade 只返回“以下软件包已被保留:python3-psycopg2”而 apt update 显示它可以升级(如何)?

为什么执行 apt upgrade 后出现很多错误?

为什么 /var/cache/apt/archives/ 中有 deb 文件?

为什么不能 apt-get 安装任何包的 i386 版本?

apt-cache 显示可用的错误包版本

为什么我使用 Dockerfile 制作新镜像,但是 apt-get 错误?

为什么我们不在 Dockerfile 上使用 CMD apt update 而不是 RUN apt update?

因为什么 Ubuntu 版本/发行版是 apt 创建的?官宣在哪里?