本日も乙スマートフォン用の表示で見る本日も乙ただの自己満足な備忘録。Ubuntu[toc]ちょっとしたTipsです。Serverを扱うようになりました。今までCentOSを扱ってきたので違いに戸惑うこともありましたが、なかでもパッケージアップデートする際の確認メッセージが出てきたときは最初は驚きました。debconfという仕組みによって、ユーザに質問されます。質問内容はパッケージ毎に異なりますが、アップデートの場合は、既存の設定ファイルをどうするか(残すか置き換えるか)を聞かれるようです。質問に答えていくことで設定が完了するのでとても便利に思えます。一台のサーバで実行するには特に問題はありませんが、複数台のサーバで一気にインストールやアップデートする場合に問題になります。ChefやAnsibleなどによる設定や、脆弱性のあるパッケージをアップデートする場面では、コマンドラインで複数台に対して実行するので、インタラクティブな質問をされると処理が止まってしまいます。-yで自動的に実行してくれるので、Debian系も同じように-yオプションを付ければ良いと思っていましたが、付けても変わらず質問画面が出てきてしまいました。調べた結果、以下のようにすれば良いことがわかりました。dist-upgradedpkgxxxxxx.debは任意のdebパッケージを指定してください。debconfを無効化します。いうのは、アップデートの際に、現在の設定ファイルをどう扱うかを指定しています。設定ファイルが変更されている場合、現在の設定ファイルを変更されない。いうサフィックスが付いた設定ファイルが新規作成される。新しいバージョンの設定ファイルに置き換わる。.dpkg-oldというサフィックスがついたファイルに保存される。設定ファイルが変更されている場合、デフォルトの動作を実行する。ほとんどの人は昨日か今日で仕事納めかと思います。月別アーカイブはてなブログをはじめよう!ohsawa0515さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。