お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-09-28 20:15:36

roitema123
新しいメンバ
登録日: 2012-06-07

ソフトウェアの更新(update-manager)と apt-get upgrade の差異について

Ubuntu 14.04 (日本語 Remix) を使用しております。

ソフトウェアの更新(update-manager)において、
「このコンピューターのソフトウェアは最新です」
と表示される状態であるにもかかわらず、
端末から apt-get upgrade を実行すると
「以下のパッケージはアップグレードされます」
と更新対象が表示されることがあります。

apt-get よるアップグレードを保留しておくと、
翌日〜数日後には update-manager へ反映されるのですが、
中にはいつまでも反映されないパッケージもあります。

# 例えば現時点では "unity-settings-daemon" というパッケージが、
# いつまでも update-manager で更新対象になりません。

そこで2点質問です。

(1)このように両者で更新時期や更新対象に違いがでるのはなぜでしょうか?

(2)ソフトウェアの更新(update-manager)のみの運用では、
更新対象になるまで時間がかかったり、更新対象にならないものがありますが、
セキュリティ的に問題はないのでしょうか?

なお「システム設定→ソフトウェアとアップデート」の[アップデート]タブでは
以下のように設定しています。

  o 重要なセキュリティーアップデート
  o 推奨アップデート
  x プレリリースされたアップデート
  x サポートされていないアップデート

  アップデートの自動確認:毎日
  セキュリティアップデートがあるとき:すぐに表示
  その他のアップデートがあるとき:すぐに表示

以上、よろしくお願いいたします。

オフライン

 

#2 2014-10-09 21:22:27

roitema123
新しいメンバ
登録日: 2012-06-07

Re: ソフトウェアの更新(update-manager)と apt-get upgrade の差異について

海外のフォーラムにて同様の質問を見つけました。

  Software Updater Does Not Update EVERYTHING
  http://ubuntuforums.org/showthread.php?t=2233241

こちらの回答によりますと、
13.04 から導入された "Phased Update" というものの影響で、
ソフトウェアの更新(update-manger)としては正しい動作なのだそうです。

# アップデート対象をいきなりすべてのユーザに配布するのではなく、
# まずは一部のユーザに配布し、それで問題がなければ他のユーザへ……
# と、徐々に広めてゆくことで安定性を向上させるのが狙いとのこと。

この Phased Update ですが、
/etc/apt/apt.conf(ファイルが存在しなければ作成)に次の一行を加えることで、
無効にすることができます。

Update-Manager::Always-Include-Phased-Updates "True";

無効にすることの是非はさておき、Ubuntu 14.04 にて動作確認をしたところ、
update-manager ではいつまでも更新対象にならない unity-settings-daemon が、
apt.conf を設定したところ無事に更新対象となりました。

# "Always-Include-" の箇所が
# "Never-Include-" と紹介されているページもありますが、
# 私の環境では "Never-Include-" では、Phased Update を無効にできませんでした。

オフライン

 

#3 2014-10-09 21:30:07

roitema123
新しいメンバ
登録日: 2012-06-07

Re: ソフトウェアの更新(update-manager)と apt-get upgrade の差異について

本件を調べるにあたり、以下のページから有益な情報を得ました。
私と同様な疑問を持つ方にとって、少しでもお役に立てば幸いです。

■askubuntu.com にも同様の質問がありました

  Update-manager does not show all updates
  http://askubuntu.com/questions/369722/

  Why does 14.04 say there are no updates, when there are?
  http://askubuntu.com/questions/514274/

■バグと間違われて Launchpad にも登録されていました

  Update manager does not show all available updates
  https://bugs.launchpad.net/ubuntu/+sour … ug/1320683
  # Phased Update を無効にする正しい方法は、ここに書いてありました。

■Phased Update に興味のある方はこちらをどうぞ

  Ubuntu 13.04 Enables Phased Updates? But What Are They?
  http://www.omgubuntu.co.uk/2013/08/phas … untu-13-04

  開発者 Brian Murray 氏のブログ
  http://www.murraytwins.com/blog/?p=127

  PhasedUpdates の Wiki
  https://wiki.ubuntu.com/PhasedUpdates

  Phasing Ubuntu Stable Release Updates
  http://people.canonical.com/~ubuntu-arc … dates.html
  # これでは unity-settings-daemon が、
  # なかなかアップデート対象にならないわけですね……

以上、ご参考まで。

オフライン

 

Board footer

Powered by FluxBB