-2

我怎样才能摆脱这个错误?

root@excel2012:~# sudo apt-get remove php5-imagick

Reading package lists... Done

Building dependency tree... Done

The following packages will be REMOVED:

  php5-imagick

0 upgraded, 0 newly installed, 1 to remove and 43 not upgraded.

7 not fully installed or removed.

After this operation, 426 kB disk space will be freed.

Do you want to continue [Y/n]? y

(Reading database ... 25121 files and directories currently installed.)

Removing php5-imagick ...

sed: can't read /etc/php5/conf.d/imagick.ini: No such file or directory

dpkg: error processing php5-imagick (--remove):

 subprocess installed post-removal script returned error exit status 2

configured to not write apport reports
                                      Errors were encountered while processing:
 php5-imagick

E: Sub-process /usr/bin/dpkg returned an error code (1)
4

2 回答 2

0

编辑 /var/lib/dpkg/info/php5-imagick.postrm 并删除有关 /etc/php5/conf.d/imagick.ini 的行。然后这个包应该可以被删除。请记住根据需要修改/删除 /etc/php5/conf.d/imagick.ini。

于 2012-09-04T18:08:40.433 回答
0

文件 /etc/php5/conf.d/imagick.ini 丢失。要修复:

  1. sudo touch /etc/php5/conf.d/imagick.ini
  2. sudo dpkg --purge --force-all php5-imagick
于 2013-06-12T06:52:52.800 回答