下载 dropbox 二进制文件时 dropbox-nautilus 包的配置挂起

下载 dropbox 二进制文件时 dropbox-nautilus 包的配置挂起

从存储库安装 Dropbox 时,我的笔记本电脑没电了,因此系统进入了崩溃状态。重新启动后,我尝试了两种方法来修复它。一种方法是

sudo dpkg --configure -a

sudo apt-get install -f

两者都运行良好,它们正在下载 Dropbox 软件包,但由于我这里的网络连接速度很慢,它始终无法完成,并且停留在(最多) 47% 。终端截图如下

Setting up nautilus-dropbox (1.4.0-3)...
Dropbox is the easiest way to share and store your files online. Want to learn more? Head to http://www.dropbox.com/
Downloading Dropbox... 16%

因此,如果此操作未完成,软件包将永远处于损坏状态,我将无法安装更多软件。因此,是否有任何方法可以让我回滚并从网站下载 Dropbox?

当我跑步时dpkg -l | grep -v ^ii

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                      Version                                   Architecture Description
+++-=========================================-=========================================-============-==============================================================================
rc  libavcodec53:i386                         6:0.8.5-0ubuntu0.12.10.1                  i386         Libav codec library
rc  libavutil51:i386                          6:0.8.5-0ubuntu0.12.10.1                  i386         Libav utility library
iF  nautilus-dropbox                          1.4.0-3                                   i386         Dropbox integration for Nautilus

答案1

让我们欺骗nautilus-dropbox配置脚本。

备份一些文件:

sudo cp -a /var/lib/dpkg/info/nautilus-dropbox.postinst /var/lib/dpkg/info/nautilus-dropbox.postinst.bkp
sudo cp -a /var/lib/dpkg/info/nautilus-dropbox.prerm /var/lib/dpkg/info/nautilus-dropbox.prerm.bkp

编写新的空的 postinst 和 prerm 脚本:

echo '#!/bin/sh' | sudo tee /var/lib/dpkg/info/nautilus-dropbox.postinst
echo 'exit 0' | sudo tee -a /var/lib/dpkg/info/nautilus-dropbox.postinst
sudo cp -a /var/lib/dpkg/info/nautilus-dropbox.postinst /var/lib/dpkg/info/nautilus-dropbox.prerm

现在您应该能够删除 nautilus-dropbox:

sudo apt-get purge nautilus-dropbox

答案2

我刚刚遇到了同样的问题,可以通过运行以下命令修复它:

sudo dpkg --configure -a

并使用 CTRL+C 取消。然后

sudo apt-get purge nautilus-dropbox

运行得很好。

相关内容