
我認為這是 Ubuntu Vivid 特有的,因為現有的解決方案都沒有幫助:
到目前為止我發現的所有解決方案都建議dpkg --purge --force-all
,但這是我在 Ubuntu Vivid 下得到的:
% dpkg --purge --force-all modemmanager
(Reading database ... 124407 files and directories currently installed.)
Removing modemmanager (1.4.0-1) ...
invoke-rc.d: unknown initscript, /etc/init.d/modemmanager not found.
dpkg: error processing package modemmanager (--purge):
subprocess installed pre-removal script returned error exit status 100
invoke-rc.d: unknown initscript, /etc/init.d/modemmanager not found.
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 100
Errors were encountered while processing:
modemmanager
答案1
後來就找到了解決方法:
% > /etc/init.d/modemmanager
% dpkg --purge --force-all modemmanager
(Reading database ... 124407 files and directories currently installed.)
Removing modemmanager (1.4.0-1) ...
Purging configuration files for modemmanager (1.4.0-1) ...
Processing triggers for man-db ...
即,建立一個空的初始化腳本,/etc/init.d/modemmanager
.