Debian
為什麼 bind9-host 中的主機被/被棄用以及何時被棄用?
我在看 bind9-host
shirish@debian:"04 Jan 2020 15:48:02" ~$ aptitude show bind9-host=1:9.11.5.P4+dfsg-5.1+b1 Package: bind9-host Version: 1:9.11.5.P4+dfsg-5.1+b1 State: installed Automatically installed: no Priority: standard Section: net Maintainer: Debian DNS Team <team+dns@tracker.debian.org> Architecture: amd64 Uncompressed Size: 369 k Compressed Size: 271 k Filename: pool/main/b/bind9/bind9-host_9.11.5.P4+dfsg-5.1+b1_amd64.deb Checksum-FileSize: 271156 MD5Sum: 8cd326a23a51acdb773df5b7dce76060 SHA256: 977287c7212e9d3e671b85fdd04734b4908fe86d4b3581e47fb86d8b27cfdb3b Archive: testing Depends: libbind9-161 (= 1:9.11.5.P4+dfsg-5.1+b1), libdns1104 (= 1:9.11.5.P4+dfsg-5.1+b1), libisc1100 (= 1:9.11.5.P4+dfsg-5.1+b1), libisccfg163 (= 1:9.11.5.P4+dfsg-5.1+b1), liblwres161 (= 1:9.11.5.P4+dfsg-5.1+b1), libc6 (>= 2.14), libcap2 (>= 1:2.10), libcom-err2 (>= 1.43.9), libfstrm0 (>= 0.2.0), libgeoip1, libgssapi-krb5-2 (>= 1.6.dfsg.2), libidn2-0 (>= 2.0.0), libjson-c4 (>= 0.13.1), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), liblmdb0 (>= 0.9.6), libprotobuf-c1 (>= 1.0.0), libssl1.1 (>= 1.1.0), libxml2 (>= 2.6.27) Provides: host Description: DNS lookup utility (deprecated) This package provides /usr/bin/host, a simple utility (bundled with the BIND 9.X sources) which can be used for converting domain names to IP addresses and the reverse. This utility is deprecated, use dig or delv from the dnsutils package. Homepage: https://www.isc.org/downloads/bind/
對我來說有趣的是,雖然該實用程序本身已被棄用並且程序本身存在許多問題,但該實用程序似乎仍然存在,但不明白為什麼?我也沒有在 /usr/share/doc/bind9-host 中看到任何棄用通知或文件。通常有一個 NEWS.gz 提供此資訊。但在這個包中沒有一個。Changelog.gz 和其他人沒有。
有趣的是,他們繼續這樣做——
$ apt-cache policy bind9-host bind9-host: Installed: 1:9.11.5.P4+dfsg-5.1+b1 Candidate: 1:9.11.5.P4+dfsg-5.1+b1 Version table: 1:9.15.7-1 100 100 http://cdn-fastly.deb.debian.org/debian experimental/main amd64 Packages 1:9.11.14+dfsg-1 100 100 http://cdn-fastly.deb.debian.org/debian unstable/main amd64 Packages *** 1:9.11.5.P4+dfsg-5.1+b1 900 900 http://cdn-fastly.deb.debian.org/debian testing/main amd64 Packages 100 /var/lib/dpkg/status
host
不被BIND 公司 Internet Systems Consortium 棄用。它甚至沒有nslookup
像以前那樣棄用。這個棄用
host
是 Debian 開發人員在 2018 年主動完成的,以回應 2013 年 Debian 錯誤報告,該報告關於包描述實際上並未提及棄用。Debian 軟體包描述是唯一提到棄用的地方,而且沒有任何理由。如果要棄用 ISC 工具 - 再次 - 有一個更明顯更好的起點*。*
作為 Debian 使用者,您可能希望送出有關此棄用的錯誤報告。
進一步閱讀
- 賈斯汀 B 萊伊 (2013-11-14)。bind9-host:無用的包描述。Debian 錯誤 #729561。
- 伯恩哈德·施密特 (2018-03-22)。 更新 bind9-host 描述。salsa.debian.org。
- 馬克安德魯斯 (2004-08-19)。1700。$$ func $$nslookup 不再被視為已棄用。. gitlab.isc.org。
- 喬納森·德博因·波拉德 (2001)。
nslookup
是一個嚴重缺陷的工具。不要使用它。. 經常給出答案。- https://unix.stackexchange.com/a/446293/5132