= proc-rpmnew = パッケージアップグレード時に作成される *.rpm{new,save} を検索し、現在の設定ファイルと比較し、更新を助けるツールです。 現在は、[http://vinelinux.org/vineplus.html VinePlus] の扱いであるため、追加でパッケージをインストールする必要があります。 {{{ $ sudo apt-get update $ sudo apt-get install proc-rpmnew }}} == 実行手順 == proc-rpmnew は、sudo などを利用して root 権限で実行する必要があります。(一般ユーザーでは正常に実施できません。) {{{ $ sudo proc-rpmnew }}} === 検出されたファイルの操作 === *.rpmnew や *.rpmsave などのファイルを検出すると以下のように表示され、ユーザーの入力を待ちます。 {{{ 現在の設定ファイル: /etc/sudoers 保存されたファイル: /etc/sudoers.rpmnew S) 差分を表示する E) vimのdiffモードで編集する I) sdiffによって対話的に結合する R) 現在の設定ファイルを保存されたファイルで置き換える P) 現在の設定ファイルを保護し、保存されたファイルを削除する Q) 終了する N) 次のファイルへ どうしますか? > }}} 次の表で示すコマンドのいずれかを入力して Enter キーを押してください。 || コマンド || 説  明 || || S || diff により side-by-side 形式で違いを表示します。現在利用されている設定ファイルが左側に、検出されたファイル (*.rpm{new,save}) が右側に表示されます。 || || E || vim の diff モードで編集します。現在利用されている設定ファイルの内容が左側のバッファに、検出されたファイル (*.rpm{new,save}) が右側のバッファに開かれます。 || || I || sdiff を利用して2つのファイルを対話的にマージして新しい設定ファイルにします。現在利用されている設定ファイルが左側に、検出されたファイル (*.rpm{new,save}) が右側に表示されます。 || || R || 現在の設定ファイルを検出されたファイル (*.rpm{new,save}) で置き換えます(mv)。その後、自動的に次のファイルの検出に移行します。 || || P || 現在の設定ファイルをそのまま残し、保存されたファイル (*.rpm{new,save}) を削除します(rm)。その後、自動的に次のファイルの検出に移行します。 || || Q || (処理するべきファイルが残っていても)このツールを終了します。 || || N || なにもせず、次のファイルの検出に移行します。 ||