設定ファイル/ etc / default / grubの新しいバージョンが利用可能ですが、現在インストールされているバージョンはローカルに変更されています


31

3.2.0-4-amd64#1 SMP Debian 3.2.46-1 x86_64 GNU / Linux Debian GNU / Linux 7.1(wheezy)リリース7.1を使用しています。

「sudo apt-get upgrade」と入力し、最高の結果を期待しました(「sudo ap-get update」でそれを行う直前にすべてのパッケージを更新しました)。

私はこのマシンの所有者ではありませんが、grubに変更が加えられたことに気づいていません。たまたまsudoパーミッションを持って使用しています。

お願い、どうすればいいですか?私のシステムを壊すのが怖い:(

 A new version of configuration file /etc/default/grub is available, but the version installed currently has been locally modified.                                                            
      │ What do you want to do about modified configuration file grub?                                  │
      │                                                                                                 │
      │                   install the package maintainer's version                                      │
      │                   keep the local version currently installed                                    │
      │                   show the differences between the versions                                     │
      │                   show a side-by-side difference between the versions                           │
      │                   show a 3-way difference between available versions                            │
      │                   do a 3-way merge between available versions (experimental)                    │
      │                   start a new shell to examine the situation                                    │

「バージョン間の違いを表示する」後の画面は次のとおりです。

ここに画像の説明を入力してください


1
show the differences between the versions質問を選択して編集し、出力を追加します。(あなたの中から選択するために、再度同じメニューを取得することを選択した後)
aularon

新しいファイルは、シリアル端末に関連する設定を削除するようで、通常は何も処理しません(端末へのシリアル接続がない限り)。したがってinstall the package maintainer's version、心配することなく続行できます。
アラロン14

ありがとう。ローカルバージョンを保持することを選択した場合はどうなりますか?それに関連するリスクは何ですか?
ペルニカ14

2
何もありません(この場合、変更は実際にはわずかであり、差分ビューで変更された行から表示されるようにシステムに影響しません)が、次回アップグレードするときは、まだファイルのメンテナーバージョンがありません。
アラロン14

回答:


32

総括する:

  1. を使用しshow the differences between the versionsて、違いを確認します。

  2. diffビューから、ファイルに加えた変更(存在する場合)、および現在のファイルとメンテナーファイルの違いを認識できます。

  3. 次に、メンテナーファイルをローカルの変更にマージする必要がありinstall the package maintainer's versionます。編集して設定に変更を導入するかkeep the local version currently installed、編集してパッケージメンテナーによって行われた変更を導入します。

あなたの場合、ファイルに変更は加えられておらず、違いはわずかであり、セットアップとは無関係です。そのためinstall the package maintainer's version、ファイルを編集する必要なく無視して続行できます。


0

Ubuntu 18.04でも同様の問題が発生しますshow a side-by-side difference between the versions。注意深く観察すると、重大な変更はまったくなかったことがわかり、すべて同じように見えます。

だから私は単に選択しinstall the package maintainer's version、すべてがうまく動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.