私はDebian 9(stretch)を実行しており、apt-get update
およびapt-get upgrade
定期メンテナンスの一環として(テスト)Webサーバーを更新するため。
apt-get upgrade
さんのコメント:
次のパッケージは保持されています:linux-image-AMD64 mariadb-client-10.1 mariadb-server mariadb-server-10.1 mariadb-server-core-10.1
という事は承知しています apt-get upgrade
は、賢明なことに、パッケージの更新に慎重であり、新しい追加の依存関係をすでに持ち込むのではなく、すでにインストールされているパッケージのみを更新します。 (私はすでにこれを見ました 古い関連質問 。)
代わりにapt-get dist-upgrade
依存関係を強制的にインストールするため。これらのMariaDBの更新が差し控えられた特別な理由があるのか、それともそれらをインストールするのが危険であるかどうかを判断する方法があるのかと思っています。
(はい、これはテストサーバーにすぎないので、アップグレードを試して何らかの理由で失敗したとしても、最悪の事態にはなりません(そして、ライブサーバーの更新を無視する必要があることを知っています)。これらのパッケージの問題が何であるかを知る方法がある場合(たとえば、どのバージョンがインストールされると予想されるのか、また、Debianパッケージのリリースノートに参照できるものが含まれているかどうかなど)? )
現在、次のバージョンがインストールされています。
私の主な関心事は、サーバーがセキュリティ更新で可能な限り最新であることを確認することです。
そのパッケージページ (“ https://packages.debian.org/packagename」)、および右側の「開発者情報」へのリンクを探します。 (「Debian Changelog」リンクもありますが、常に機能するとは限りません。)結果の Package Trackerページ で、左側にある最新の安定したセキュリティバージョンを探して、チェックマークの付いたアイコン。あなたの場合、あなたは不足しています:
どちらの場合も、ご想像のとおり、アップグレードには新しいパッケージをインストールする必要があるため、apt-get upgrade
はアップグレードされません。 MariaDBの場合はlibconfig-inifiles-Perl
、カーネルの場合は新しいカーネルABIパッケージです。完全なdist-upgrade
(パッケージも削除できる)を使用せずにこれらの新しいパッケージをインストールするには、次のコマンドを実行します。
apt-get upgrade --with-new-pkgs
または
apt upgrade
(apt upgrade
はapt-get upgrade --with-new-pkgs
のように動作し、一貫性よりもユーザーフレンドリーを優先します)。