これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド bogoupgrade-bdb です。
プログラム:
NAME
bogoupgrade - bogofilter データベースを現在のバージョンにアップグレードします
SYNOPSIS
ボグアップグレード [-h] -d ディレクトリにジョブを開始します。 [-私 file] [-O 出力 file] [-NS path 〜へ ボグティル]
DESCRIPTION
ボグアップグレード bogofilter のデータベースを古い形式から新しい形式にアップグレードするコマンドです。
現在の形式。 データベースの形式は時々変更されるため、ユーティリティは
アップグレードが簡単になるように設計されています。
OPTIONS
-h オプションは、ヘルプメッセージを出力して終了します。
-d 変換する単語リストが含まれるディレクトリを指定します。 このオプションは次の場合に使用されます。
複数の個別のワードリスト (spamlist.db と Goodlist.db - を含む) からの変換
それぞれスパム トークンとハム トークン) を結合した単語リスト (wordlist.db) に追加します。
スパムトークンとハムトークンの両方。
-i 変換する入力ファイルを指定します。 次の内容を含むテキスト ファイルである必要があります。
メッセージ数、および場合によってはデータ。 テキスト ファイルにデータがない場合は、
データを含むテキスト ファイルと同じディレクトリにある Berkeley DB ファイル。
-o 出力 Berkeley DB ファイルを指定します。
-b へのパスを与えます ボグティル 指図。 デフォルトは「bogoutil」です。
あなたのシェルがそれを見つけるでしょう。
アップグレード
bogofilter のデータベースを最新バージョンにアップグレードするには、次の手順に従ってください。
1. bogofilter のすべてのインスタンスを停止します。 アップグレード ツールがデータベース ファイルをロックしている間、
サイトが混雑している場合、アップグレードに時間がかかることがあります。 cron ジョブを停止することを忘れないでください
または、メールを取得して処理し、bogofilter を起動する可能性のあるデーモン。
2. データをバックアップします。 あなたが次のように言ったと仮定しましょう。
$ mv 〜/ .bogofilter ~/.bogofilter.safe
$ mkdir 〜/ .bogofilter
3. bogofilter のバージョンが 0.7 未満の場合は、次のように言います。
$ ボグアップグレード -i ~/.bogofilter.safe/goodlist -o ~/.bogofilter/goodlist.db
$ ボグアップグレード -i ~/.bogofilter.safe/badlist -o ~/.bogofilter/spamlist.db
bogofilter のバージョンが 0.7 以降の場合は、次のように言います。
$ ボグアップグレード -i ~/.bogofilter.safe/hamlist.count -o ~/.bogofilter/goodlist.db
$ ボグアップグレード -i ~/.bogofilter.safe/spamlist.count -o ~/.bogofilter/spamlist.db
4. bogofilter の現在のバージョンでは、スパムとスパムの両方を保持する結合された単語リストが使用されます。
非スパムトークン。 これは wordlist.db という名前です。 より古いバージョンからアップデートする場合
個別のワードリスト (goodlist.db および spamlist.db という名前) を持つ 0.14.0 の場合は、次を使用します。
$ ボグアップグレード -d ~/.bogofilter.safe
5.完了。 停止したデーモンや cron タスクなどを再起動します。
onworks.net サービスを使用してオンラインで bogoupgrade-bdb を使用する