【问题标题】:How do I update DPKG itself on Debian?如何在 Debian 上更新 DPKG 本身?
【发布时间】:2011-04-20 17:24:43
【问题描述】:

我有一个非常旧的版本,它拒绝安装新的 .deb 文件

这是原来的问题:

尝试为 Apache 安装 Google 的 mod_pagespeed。

结果:

dpkg:关于 mod-pagespeed-beta_current_i386.deb
包含 mod-pagespeed-beta, 预依赖问题: mod-pagespeed-beta 预依赖于 dpkg (>= 1.14.0) dpkg 已安装,但 版本 1.13.26。

【问题讨论】:

    标签: apache debian dpkg mod-pagespeed


    【解决方案1】:

    aptitude upgrade dpkgapt-get install dpkg 如果您没有资质。

    编辑:来自@Tshepang 的更正

    【讨论】:

    • 正确的命令是aptitude|apt-get install dpkgapt-get 也从未被弃用。曾经有人建议人们使用aptitude 进行重大系统升级,但那是前一段时间了。
    • 我不知道 apt-get 没有被弃用,这是一位同事告诉我的,他会立即被枪杀。如果他在系统中已经有 dpkg,他们升级会升级它。在此处在 debian 系统上进行了测试-但感谢您的反对:-)
    • 您没有更正upgrade 命令。这是错的。它将升级整个系统,而不仅仅是dpkg
    • 人们倾向于夸大实际事件。整个运动都使用 aptitude 代替 apt-get,因为 aptitude 在很多情况下要好得多。不过,这从来都不是官方的事情,除了系统升级的事情。但是 apt-get 已经赶上了那部分。
    • @Tshepang aptitude upgrade dpkg 想要升级 dpkg dpkg-devaptitude upgrade 想要安装大约无数个软件包。 apt-get upgrade dpkg 但是想要安装大约无数个软件包。我对 aptitude 是正确的,但对 apt-get 不正确。我已经相应地更新了我的帖子。
    【解决方案2】:

    获取dpkg 的.deb 并安装它(但您应该通过apt-getaptitude 进行安装)。您的问题不是您的dpkg 版本无法安装任何东西,而是特定软件包需要更新版本安装。

    【讨论】:

    • 看来整个发行版都需要更新了,dpkg 只是冰山一角 :( 还是谢谢
    • 哪个是“.deb for dpkg”?
    • @DjDac,那个叫dpkg_*version*_*arch*.dpkg。包含 dpkg 本身的那个。因为 dpkg 当然也是由 dpkg 安装的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-27
    • 2015-09-26
    • 2013-09-27
    相关资源
    最近更新 更多