Có cách nào để sử dụng dpkg để xem thay đổi giữa các phiên bản khác nhau của gói không?
Nếu tôi muốn biết ví dụ, tại sao 'passwd' được nâng cấp trong bản cập nhật gần đây thì có cách nào để sử dụng dpkg để xem điều gì đã thay đổi?
$ dpkg -l passwd
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii passwd 1:4.2-3.1 amd64 change and administer password an
Nó đang được nâng cấp lên 1: 4.2-3.3 ...
Tôi biết với Debian tôi có thể xem các ghi chú gói và từ đó tại thay đổi Debian được liên kết .
Nhưng điều này không áp dụng cho tất cả các bản phát hành dựa trên tranh luận và thật khó xử khi xem nhanh những gì mới.
apt-get changelog
không giống như đọc thay đổi cục bộ trong gói bên dưới<folder>/usr/share/doc/<package>/changelog.Debian.gz
.apt-get
lấy các thay đổi từ máy chủ của Canonical. Đối với một số gói, các thay đổi trong gói được cắt bớt ở đuôi của chúng và thực sự có một nhận xét để sử dụngapt-get changelog
để đọc thêm.