昨日インストールをアップグレードしようとしました。テキストエディタ私のLinux Mint 13(「Maya」)LTS Xfce 32ビットシステム(Ubuntu 12.04 Preciseベース)で。私はこれを通してこれを得るWebUpd8 PPA、そしてしばらくその仕事をしてきました(とても日常的です)。
しかし、私のダウンロードは間違いなく破損しています(さまざまな内容を参照)。エラーコード/ログエントリ)、アップグレードに失敗しました。実際、Textadeptのインストールは私のシステムから消えました。 (そこにいた/opt/textadept
が消えました。アイコンはまだ私のドックにありますが、システムメニューから消えました。)
さまざまな「修正」(再起動など)を試みた後も、apt-get purge
すべて同じ結果が表示されます。システムでは、私のダウンロードが破損していると思いました。ダウンロードしましtextadept_LATEST.i386.tgz
た。ポシカのウェブサイト、それから/opt/textadept
私自身とぶつかりました。良い結果!
ただし、apt(?)はまだ保留中の破損したダウンロードがあると考えており、同じエラーメッセージを表示し続けます。
...
Setting up textadept (7.8-1~webupd8~1) ...
Downloading...
--2015-02-04 19:53:00-- http://foicica.com/textadept/download/textadept_7.8.i386.tgz
Resolving foicica.com (foicica.com)... 97.107.131.154, 2600:3c03::f03c:91ff:fedf:511e
Connecting to foicica.com (foicica.com)|97.107.131.154|:80... connected.
HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable
The file is already fully retrieved; nothing to do.
Download done.
Removing outdated cached downloads...
sha256sum mismatch textadept_7.8.i386.tgz
TextAdept is NOT installed.
dpkg: error processing textadept (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up libmagic1 (5.09-2ubuntu0.6) ...
Setting up file (5.09-2ubuntu0.6) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
textadept
この特定のアップグレードを忘れるようにシステムにどのように指示しますか?または、この欠陥が発生した後に正しくクリーンアップしますか?
答え1
実際、dpkgは設定が最初に行われていないため、パッケージが正しくインストールされていないと(正しい)と思います(それで「セミコンフィギュレーション」と表示されます)。 .postinstスクリプトで説明されているように、ディレクトリを確認して/var/cache/textadept
パッケージを見つけて削除するまで、パッケージは正しくダウンロードされ、dpkgを使用してインストールされます。パッケージが正しく完了していないため、これらの問題が発生する理由は手動の方法をお勧めします。
簡単に言うと:
sudo rm -r /var/cache/textadept
sudo dpkg --configure -a
これにより、dpkgがパッケージを構成できるようになります。これで、リポジトリが提供するパッケージを使用するか、手動で管理できるように削除/消去するかを決定する必要があります。