每次安装尝试都会返回错误代码(1)

mihirm3m@mihirm3m-HP-Pavilion-dv5-Notebook-PC:~$ sudo apt-get install steadyflow [sudo] password for mihirm3m: Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libunique-1.0-0 The following NEW packages will be installed: libunique-1.0-0 steadyflow 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. Need to get 184 kB of archives. After this operation, 1,373 kB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 http://in.archive.ubuntu.com/ubuntu/ precise/main libunique-1.0-0 i386 1.1.6-4 [25.2 kB] Get:2 http://in.archive.ubuntu.com/ubuntu/ precise/universe steadyflow i386 0.1.7-2ubuntu1 [159 kB] Fetched 184 kB in 13s (13.9 kB/s) Selecting previously unselected package libunique-1.0-0. (Reading database ... 214840 files and directories currently installed.) Unpacking libunique-1.0-0 (from .../libunique-1.0-0_1.1.6-4_i386.deb) ... Selecting previously unselected package steadyflow. Unpacking steadyflow (from .../steadyflow_0.1.7-2ubuntu1_i386.deb) ... Processing triggers for hicolor-icon-theme ... Processing triggers for desktop-file-utils ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for gnome-menus ... Processing triggers for libglib2.0-0 ... Processing triggers for man-db ... Setting up capiutils (1:3.12.20071127-0ubuntu11) ... Note: running MAKEDEV to create CAPI devices in /dev... mount: unknown filesystem type 'capifs' invoke-rc.d: initscript capiutils, action "start" failed. dpkg: error processing capiutils (--configure): subprocess installed post-installation script returned error exit status 32 No apport report written because MaxReports is reached already dpkg: dependency problems prevent configuration of drdsl: drdsl depends on capiutils; however: Package capiutils is not configured yet. dpkg: error processing drdsl (--configure): dependency problems - leaving unconfigured No apport report written because MaxReports is reached already Setting up libunique-1.0-0 (1.1.6-4) ... Setting up steadyflow (0.1.7-2ubuntu1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Errors were encountered while processing: capiutils drdsl E: Sub-process /usr/bin/dpkg returned an error code (1) mihirm3m@mihirm3m-HP-Pavilion-dv5-Notebook-PC:~$ 

首先启用所有存储库,例如mainuniverse以及更新安全更新 。 看看这些问题

尝试执行以下命令:

 sudo apt-get purge capiutils drdsl sudo apt-get autoremove 

然后

 sudo apt-get -f install sudo dpkg --configure --pending sudo apt-get update sudo apt-get upgrade 

信用转到此页面

我引用了那条重要的一句话

如果您来自Windows,了解包管理器的角色非常重要。 包管理器管理所有安装,更新,升级和卸载。 这样,您就拥有了管理程序及其依赖关系的中心位置。 如果您坚持使用官方(默认)存储库,您可以确保您安装的每个程序都已经过测试,没有病毒(不是已知任何Linux病毒,目前已经存在),并且与您的系统兼容。

要解决此问题,您可以:

  1. 使用synaptic并完全删除损坏的包然后重新安装它们。

  2. 尝试命令

     sudo dpkg --configure -a 

    然后试试

     sudo apt-get install -f