2011-04-19 388 views
0

我有一個很老版本的它,它拒絕安裝新的.deb文件如何在Debian上更新DPKG本身?

這是原來的問題:

嘗試安裝谷歌的的mod_pagespeed Apache的。

結果:

的dpkg:關於 MOD-的PageSpeed-beta_current_i386.deb
含有MOD-的PageSpeed-β, 依賴性預問題: MOD-的PageSpeed-β預取決於dpkg的 (> = 1.14.0)安裝了dpkg,但版本爲1.13.26的是 。

回答

0

獲取.deb文件爲dpkg並安裝它(但你確實應該通過apt-get或​​這樣做)。你的問題不是你的版本dpkg不會安裝任何東西,但是特定的軟件包需要安裝新版本。

+0

似乎整個發行版都需要更新,dpkg只是冰山一角:(謝謝 – 2011-04-19 11:34:30

+0

哪個是「.deb for'dpkg'」? – 2017-08-04 08:04:56

+0

@DjDac,一個叫'dpkg_' * version *'_' * arch *'.dpkg'。一個包含dpkg本身。因爲dpkg當然是,也由dpkg安裝。 – 2017-08-04 12:29:30

1

aptitude upgrade dpkgapt-get install dpkg如果你沒有資質。

編輯:更正從@Tshepang

+0

正確的命令是'aptitude | apt-get install dpkg';另外'apt-get'從未被剝奪過。曾經有人建議人們使用aptitude進行重大系統升級,但那是前一段時間。 – Tshepang 2011-04-19 15:25:16

+0

我不知道apt-get沒有被棄用,這是一位同事告訴我的,他會很快被擊中。如果他已經在系統中擁有dpkg,他們將升級它。在這裏測試一個debian系統 - 但感謝您的反對票:-) – syserr0r 2011-04-19 15:33:06

+0

您沒有更正'upgrade'命令。這是不對的。它將升級整個系統而不是僅僅'dpkg'。 – Tshepang 2011-04-19 15:53:46