libldap2-dev
usingを検索すると、apt-cache show
次のパッケージに関する情報が出力に返されます2.4.47+dfsg-3+deb10u1
。2.4.47+dfsg-3+deb10u2
Debian 10(buster) を使用する場合+deb10u1
と distribution の違いは何+deb10u2
ですか。どちらも出力の一部として返されるのはなぜですか。apt-cache show
root@docker-desktop:/opt/sds# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
apt-cache show
:
root@docker-desktop:/opt/sds# apt-cache show 'libldap2-dev'
Package: libldap2-dev
Source: openldap
Version: 2.4.47+dfsg-3+deb10u2
Installed-Size: 1426
Maintainer: Debian OpenLDAP Maintainers <[email protected]>
Architecture: amd64
Replaces: libopenldap-dev
Provides: libldap-dev
Depends: libldap-2.4-2 (= 2.4.47+dfsg-3+deb10u2)
Conflicts: libldap-dev, libopenldap-dev
Description: OpenLDAP development libraries
Description-md5: 2359036e8e1bd2b4b5d49233c1509ecf
Multi-Arch: same
Homepage: http://www.openldap.org/
Tag: devel::lang:c, devel::library, implemented-in::c, protocol::ldap,
role::devel-lib
Section: libdevel
Priority: optional
Filename: pool/main/o/openldap/libldap2-dev_2.4.47+dfsg-3+deb10u2_amd64.deb
Size: 331412
MD5sum: 779e367a1dd51c51d16ba6884542efe2
SHA256: 89885f64100e37ddcfa60bf757a0403a109cc31e515ceeb8b1c3d4750a17d33f
Package: libldap2-dev
Source: openldap
Version: 2.4.47+dfsg-3+deb10u1
Installed-Size: 1426
Maintainer: Debian OpenLDAP Maintainers <[email protected]>
Architecture: amd64
Replaces: libopenldap-dev
Provides: libldap-dev
Depends: libldap-2.4-2 (= 2.4.47+dfsg-3+deb10u1)
Conflicts: libldap-dev, libopenldap-dev
Description: OpenLDAP development libraries
Description-md5: 2359036e8e1bd2b4b5d49233c1509ecf
Multi-Arch: same
Homepage: http://www.openldap.org/
Tag: devel::lang:c, devel::library, implemented-in::c, protocol::ldap,
role::devel-lib
Section: libdevel
Priority: optional
Filename: pool/main/o/openldap/libldap2-dev_2.4.47+dfsg-3+deb10u1_amd64.deb
Size: 331352
MD5sum: ea1492ecff7835d68e43c6fa2cc27d44
SHA256: 38c6f564d2077b8843ac47420e2ea93c3aac437336f51d52515be036becbedbc
答え1
+deb10u1
これは、Debian 10(Debian 10がリリースされた後)の最初のパッケージアップデートであり、+deb10u2
2番目のアップデートです。 2つの違いを見ることができます。変更ログから:
openldap (2.4.47+dfsg-3+deb10u2) buster-security; urgency=high * Fix slapd to limit depth of nested expressions in search filters (ITS#9202) (CVE-2020-12243)
apt show
を最後に実行したときに、両方のバージョンがapt update
異なるリポジトリ、u1
つまりデフォルトリポジトリ(以前のバージョンがリリースされた後)とセキュリティu2
アップデートで利用可能であったため、両方のバージョンを表示できます。apt
デフォルトでは、より高いバージョンが優先されます。
現在、最新のDebian 10システムがデフォルトのu2
リポジトリとu3
セキュリティアップデートに表示されます。
apt-cache show
更新されたレコード形式を使用すると、リストされている各バージョンのソースがフィールドに表示されます。代わりに、以下を使用するか、構成設定を設定してAPT-Sources
この情報を取得できます。apt show
apt-cache show
APT::Cache::Show::Version
apt-cache -o APT::Cache::Show::Version=2 show libldap2-dev
apt show -a libldap2-dev
(デフォルトではリリース候補のみが表示されますので、apt show -a
ここでは使用しました。)apt show
+deb10
この部分をよりよく理解するには、バージョン番号を解くと役に立ちます。
- 2.4.47はアップストリームリリースです(参照:OpenLDAP バージョン情報);
+dfsg
DFSG 以外のコンテンツを削除するために、アップストリーム・ソース・アーカイブが再パッケージ化されたことを示します。-
Debian 部分から上流部分を分離します。- 3は、これが元の2.4.47 + dfsgのDebianパッケージングの3回目の繰り返しであることを示しています。
+deb10
Debian 10アップデートを紹介します。u1
u2
更新回数が計算されるのを待ちます。
以前のバージョンのセクションは、-
アップストリームソースが変更された場合にのみ変更されます。次のセクション-
(セクションを含む+deb10
)は、更新ツリーの圧縮更新を追跡します。これが必要な理由を理解するには、次の点を確認してください。詳細パッケージニュース:定期的に(新しいアップストリームバージョンが利用可能な場合、またはパッケージの変更が必要な場合)、不安定なパッケージをアップロードしてから、テスト移行ルールに従ってテストに移行します。 2.4.47+dfsg-3は2019年2月2日にアップロードされ、2月8日にテスト用に移行されました。これはDebian 10リリースに含まれています。つまり、2.4.47+dfsg-3 が、デフォルトの OpenLDAP パッケージバージョンの Debian 10 ライフサイクル内にあることを意味します。その間、アップデートは続行されます。 2.4.48+dfsg-1は2019年7月31日にアップロードされました。 8月には安定パッケージの更新を準備する必要がありますが、安定を通じて更新することはできません(最新バージョンはすでに利用可能なので)。安定したアップデート(実際にはセキュリティアップデート)で用意されており、対応バージョン既存のバージョンにフラグを立てる:2.4.47+dfsg-3+deb10u1。