如何手动删除格式错误的包?

我尝试通过Ubuntu 13.10 Saucy上的apt-get包管理器安装typo3。 在安装过程中,无法配置Package typo3-dummy并保持状态:半安装

sudo dpkg --purge --force-all typo3-dummy (Reading database ... 107326 files and directories currently installed.) Removing typo3-dummy ... apache2-maintscript-helper invoked from a modified environment. Please hint required arguments manually dpkg: error processing typo3-dummy (--purge): subprocess installed post-removal script returned error exit status 1 Processing triggers for ureadahead ... Errors were encountered while processing: typo3-dummy 

还有什么我可以试图摆脱这个包? 我想避免全新安装。 泰

编辑 :使用sudo apt-get install -f返回以下输出

 ben@cloudy:/etc$ sudo apt-get install -f Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: typo3-dummy 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 484 kB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 107326 files and directories currently installed.) Removing typo3-dummy ... apache2-maintscript-helper invoked from a modified environment. Please hint requ ired arguments manually dpkg: error processing typo3-dummy (--remove): subprocess installed post-removal script returned error exit status 1 Processing triggers for ureadahead ... No apport report written because MaxReports is reached already Errors were encoun tered while processing: typo3-dummy E: Sub-process /usr/bin/dpkg returned an error code (1) 

试试:

 sudo vi /var/lib/dpkg/status 

删除有关包的所有条目并保存,然后重试。

 sudo apt-get update 

第1步,创建假文件:

 touch ~/Desktop/test.sh 

第2步,创建符号链接:

 sudo ln -fs ~/Desktop/test.sh /usr/share/mysql-common/configure-symlinks 

Step3,运行autoremove:

 sudo apt-get autoremove