2012-07-11 2848 views
3

我正在使用Debian GNU/Linux 6.0.4(squeeze)。錯誤地將所有apt文件從我的操作系統中刪除。我正在嘗試安裝軟件包「apt_0.9.7.1_amd64.deb」。但在安裝包時,我收到以下錯誤:如何在debian中安裝apt包?

Unpacking replacement apt ... 
dpkg: dependency problems prevent configuration of apt: 
apt depends on libapt-pkg4.12 (>= 0.9.7.1); however: 
    Package libapt-pkg4.12 is not installed. 
apt depends on libstdc++6 (>= 4.6); however: 
    Version of libstdc++6 on system is 4.4.5-8. 
apt depends on debian-archive-keyring; however: 
    Package debian-archive-keyring is not installed. 
dpkg: error processing apt (--install): 
dependency problems - leaving unconfigured 
Processing triggers for man-db ... 
Errors were encountered while processing: 
apt 

任何人都可以知道如何安裝apt包嗎?或者是否有其他方式來安裝軟件包。

當使用像sudo命令apt-get的更新等我收到錯誤

apt : Depends: debian-archive-keyring but it is not going to be installed 

對於安裝Debian歸檔,鑰匙圈,我需要恰當和貼切,我需要的debian-歸檔鑰匙圈。 請提出任何解決方案。

+0

嘿,那裏。此網站用於編程問題。您可能想嘗試[SuperUser](http://superuser.com)或[AskUbuntu](http://askubuntu.com)。 – 2012-07-11 13:22:06

回答

0

嘗試su在TTY環境(無GUI)來根,然後嘗試apt-get update和/或apt-get -f install

+0

這應該如何工作?系統上不存在「apt」。您需要使用'dpkg'手動安裝'deb'。 – 2015-04-10 03:45:48

+0

apt-get是核心Debian系統上可用時間的99%。還可以下載apt deb文件並通過dpkg手動安裝。 – kevoroid 2015-04-10 07:44:51

+0

也是,投票是不道德的時候可以對別人有用! – kevoroid 2015-04-10 07:46:15

0

有資質嘗試或下載特定軟件包(與依賴關係如果需要的話),並使用dpkg -i來安裝它您下載的軟件包* .deb

1

由於apt不再存在於您的系統中,您必須手動解決此問題。

對我來說,這個工作在Ubuntu 13.10:

下載apt_1.0.1ubuntu2.5_amd64.debhttp://packages.ubuntu.com/trusty/apt

嘗試安裝它使用dpkg

須藤dpkg -i來apt_1.0.1ubuntu2.5_amd64.deb

您可能會收到以下錯誤:

Unpacking apt (from apt_1.0.1ubuntu2.5_amd64.deb) ... 
dpkg: dependency problems prevent configuration of apt: 
apt depends on libapt-pkg4.12 (>= 0.9.16); however: 
    Version of libapt-pkg4.12:amd64 on system is 0.9.9.1~ubuntu3. 

修復此下載正確版本的依賴關係從same site

並安裝:

須藤dpkg -i來libapt-pkg4.12_1.0.1ubuntu2.5_amd64.deb

現在,你應該能夠重複第一個命令和安裝apt

注意:根據您的Ubuntu版本,軟件包的版本可能有所不同。要找到正確的版本,請使用標題中的菜單來選擇您的Ubuntu版本: enter image description here