准 备去掉部分OO组件,就连带xinyang-office也删除了。结果是xinyang-office删也删不掉了,在新立得里显示“已经损坏”,但每 次应用后都出错,影响我安装其他程序了。
报错如下: 处理 xinyang-office (–remove)时出错:
子进程 post-removal script 返回了错误号 2 在处理时有错误发生:
xinyang-office E: Sub-process /usr/bin/dpkg returned an error code (1)
解决办法:
sudo gedit /var/lib/dpkg/info/xinyang-office.postrm
#!/bin/sh set -e if [ "$1" = remove ];
then
#if [ -f /usr/share/applications/eio.desktop ];
then
# sed ’s#^Exec=/usr/bin/eio %f#Exec=/usr/bin/eio
#’ /usr/share/applications/eio.desktop > /tmp/tmp-eio-2.txt
# mv /tmp/tmp-eio-2.txt /usr/share/applications/eio.desktop
#fi
fi
改为 #!/bin/sh set -e if [ "$1" = remove ]; then if [ -f /usr/share/applications/eio.desktop ];
then
sed ’s#^Exec=/usr/bin/eio %f#Exec=/usr/bin/eio#’ /usr/share/applications/eio.desktop > /tmp/tmp-eio-2.txt
mv /tmp/tmp-eio-2.txt
/usr/share/applications/eio.desktop
fi
fi 问题就解决了。