2016-02-14 97 views
0

我試圖運行sudo apt-get purge postgresql*,但我得到一個錯誤的依賴並運行sudo apt-get -f install的建議,所以我嘗試運行它,給了我:無法運行「apt-get的-f安裝」

Unpacking linux-image-3.13.0-63-generic (3.13.0-63.104~precise1) over (3.13.0-63.103) ... 
dpkg: error processing archive /var/cache/apt/archives/linux-image-3.13.0-63-generic_3.13.0-63.104~precise1_amd64.deb (--unpack): 
trying to overwrite '/lib/modules/3.13.0-63-generic/kernel/mm/hwpoison-inject.ko', which is also in package linux-image-extra-3.13.0-63-generic 3.13.0-63.103 
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 
Examining /etc/kernel/postrm.d . 
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic 
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic 
Errors were encountered while processing: 
/var/cache/apt/archives/linux-image-3.13.0-63-generic_3.13.0-63.104~precise1_amd64.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

我在14.04

+0

嘗試運行'sudo易於得到autoremove'然後試圖使用'sudo apt-get的-f install',看看它是否改變任何東西 – NooBskie

+0

@NooBskie它似乎循環回來。下面是我得到的結果:'您可能想要運行'apt-get -f install'來更正這些。 以下軟件包具有未滿足的依賴關係: linux-signed-image-3.13.0-63-generic:取決於:linux-image-3.13.0-63-generic(= 3.13.0-63.104〜precise1),但是3.13.0 -63.103已安裝 E:未滿足的依賴關係。嘗試使用-f。 ' – Tuma

+0

運行'sudo apt-get update'後怎麼樣? – NooBskie

回答

7

看來安裝程序有問題。這個命令應該有所幫助:

sudo dpkg --configure -a 

在這之後,你應該能夠安裝所需的依賴

+0

對不起,我無法驗證是否這會工作,因爲我放棄並重新安裝了Ubuntu。不過謝謝你的幫助! – Tuma

相關問題