Version 5 (modified by yasumichi, 13 years ago) (diff) |
---|
パッケージアップグレード時に作成される *.rpm{new,save} を検索し、現在の設定ファイルと比較し、更新を助けるツールです。
現在は、 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 | なにもせず、次のファイルの検出に移行します。 |