→FAQ 一覧に戻る
|
FAQ-80
質問
アップデート時に APT::Force-LoopBreak が必要だといわれて先にすすみません
回答
アップデートのバージョンを大きく飛ばした場合に、依存関係を保持したままうまくアップデートをおこなうことができずに、apt-get が以下のようなメッセージを出力する場合があります。
|
# apt-get install xlibs
|
| :
|
| E: This installation run will require temporarily removing the
| essential package xlibs due to a Conflicts/Pre-Depends loop.
| This is often bad, but if you really want to do it, activate
| the APT::Force-LoopBreak option.
| E: Internal Error, Could not early remove xlibs
|
|
|
このような場合には、一時的に apt の設定を変えてアップデートをおこなう必要があり、エラーメッセージの最後のとおり APT::Force-LoopBreak という apt のオプションを有効します。これをおこなう方法はいくつかありますが、apt-get の引数に渡す方法が容易です。
|
# apt-get -o APT::Force-LoopBreak=yes install xlibs
|
|
|
このようにすると依存関係のループが無視され、インストールを先に進めることができます。
参考:
| |
|
→FAQ 一覧に戻る
ここで解説しております内容は、弊社でテストを行い動作を確認しておりますが、必ずしもすべての環境における動作を保証するものではありません。
また、実際の設定、インストール作業はすべてお客様の責任においてなされるものとし、当 FAQ を元に行われた作業によりお客様が被ったいかなる損害につきましても、弊社は一切の責任を負わないものとさせていただきますので、ご了承ください。 |
|