Tôi vừa thực hiện apt-get upgrade
trên máy chủ phát triển Debian 6 của mình và nhận thấy rằng một gói nhất định có tên tinyproxy
đã được nâng cấp. Tôi có một mối quan tâm đặc biệt khi thấy chính xác những gì đã thay đổi trong gói đó bởi vì sửa đổi nó để làm một số điều mà hiện tại nó không làm là trong danh sách những việc cần làm của tôi.
Tôi biết rằng tôi có thể kích hoạt trình duyệt của mình, đào một chút, tìm ra thay đổi và xem chính xác những gì đã thay đổi trong phiên bản tôi vừa đi, nhưng sau đó tôi tự hỏi liệu có cách nào tôi có thể hỏi apt-get
hoặc dpkg
chỉ cho tôi một thay đổi nếu có bao gồm.
Tôi có thể sử dụng một trong hai công cụ hoặc có lẽ một công cụ khác để có được bản tóm tắt về những gì đã thay đổi giữa các phiên bản của gói thông qua dòng lệnh không?
/usr/share/doc/pkgname/changelog.Debian.gz
danh sách các thay đổi được thực hiện bởi nhà bảo trì Debian cho gói. Nếu gói đã chuyển sang phiên bản ngược dòng mới, thì thay đổi ngược dòng sẽ giải thích những thay đổi đó, nhưng vị trí của nó không hoàn toàn có thể dự đoán được. Nhìn vào/usr/share/doc/pkgname
chochangelog.gz
hoặc tương đương. Nếu bạn cài đặtapt-listchanges
thì tất cả các nâng cấp trong tương lai với apt-get sẽ tự động hiển thị cho bạn thay đổi.