apt-getすると何をしてもエラー

以前にappwebをインストールして削除したら
それ以降、apt-getすると何をしても下記エラーが出て止まってしまう。
apt-getが使えない

E: パッケージ appweb を再インストールする必要がありますが、そのためのアーカイブを見つけることができませんでした。

$ dpkg -s appweb
Package: appweb
Status: deinstall reinstreq half-installed
Priority: optional
Section: web
Version: 3.0B.2

意味は、
reinstreq(壊れているので、要再インストール)
half-installed(インストールされているが、何らかの理由で完了していない)
ステータスについては、man dpkgで見ると分かります。

reinst-required
パ ッケージは reinst-required されている。これは、壊れている状態でインストールされていて、再インストールが要求されているということである。このパッケージは –force-reinstreq で強制しない限り、削除することができない。

$ dpkg –force-help でforceオプションの説明を見ると、
–force-remove-reinstreq をつけるらしいので、

$ sudo dpkg -P –force-remove-reinstreq appweb
dpkg – 警告、–force が有効なので、問題を無視します:
パッケージが非常に矛盾した状態に陥りました。
削除を行う前にこのパッケージを再インストールすべきです。
(データベースを読み込んでいます …
dpkg: 重大な警告: パッケージ `appweb’ のファイル一覧ファイルがありません。このパッケージには、現在インストールされているファイルがないものとします。
現在 30079 個のファイルとディレクトリがインストールされています。)
appweb を削除しています …

削除できた。

ここを参考にした
https://forums.ubuntulinux.jp/viewtopic.php?pid=21409