sudo apt-get install libao-common

时间:2014-05-15 20:50:08

标签: linux raspberry-pi

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  libao-common
0 upgraded, 1 newly installed, 0 to remove and 52 not upgraded.
4 not fully installed or removed.
Need to get 0 B/11.3 kB of archives.
After this operation, 49.2 kB of additional disk space will be used.
dpkg: regarding .../libao-common_1.1.0-2_armhf.deb containing libao-common:
 libao-common conflicts with libao2
  libao2 (version 0.8.4-1) is present and unpacked but not configured.

dpkg: error processing /var/cache/apt/archives/libao-common_1.1.0-2_armhf.deb (--unpack):
 conflicting packages - not installing libao-common
Errors were encountered while processing:
 /var/cache/apt/archives/libao-common_1.1.0-2_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

为什么冲突的软件包没有安装libao-common

它位于带有Raspbian的Raspberry PI上。

apt-get -f install不起作用

root@raspberrypi:~# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libao-common
The following NEW packages will be installed:
  libao-common
0 upgraded, 1 newly installed, 0 to remove and 52 not upgraded.
4 not fully installed or removed.
Need to get 11.3 kB of archives.
After this operation, 49.2 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libao-common armhf 1.1.0-2 [11.3 kB]
Fetched 11.3 kB in 2s (4,117 B/s) 
dpkg: regarding .../libao-common_1.1.0-2_armhf.deb containing libao-common:
 libao-common conflicts with libao2
  libao2 (version 0.8.4-1) is present and unpacked but not configured.

dpkg: error processing /var/cache/apt/archives/libao-common_1.1.0-2_armhf.deb (--unpack):
 conflicting packages - not installing libao-common
Errors were encountered while processing:
 /var/cache/apt/archives/libao-common_1.1.0-2_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

1 个答案:

答案 0 :(得分:1)

注意消息:

  

4未完全安装或移除。

也许你安装其他软件包失败了。然后apt工具再次尝试安装它们。

所以,首先卸载这些错误包。

sudo apt-get --force-yes remove #your-package-name#

您需要先删除未完全安装或删除的包。

然后

sudo apt autoremove

现在,尝试再次安装新软件包。