Właśnie zrobiłem apt-get upgrade
na moim serwerze deweloperskim Debian 6 i zauważyłem, że pewien pakiet o nazwie tinyproxy
został zaktualizowany. Szczególnie interesuje mnie dokładne zobaczenie, co zmieniło się w tym pakiecie, ponieważ modyfikowanie go w celu wykonywania pewnych czynności, których obecnie nie robi, znajduje się na mojej liście rzeczy do zrobienia.
Wiem, że mogę odpalić swoją przeglądarkę, trochę wykopać, znaleźć dziennik zmian i zobaczyć dokładnie, co zmieniło się w wersji, do której właśnie poszedłem, ale potem zastanawiałem się, czy istnieje sposób, aby zapytać apt-get
lub dpkg
pokazać mi dziennik zmian, jeśli taki był w zestawie.
Czy mogę użyć dowolnego narzędzia, a może innego, aby uzyskać podsumowanie zmian w wersjach pakietu za pomocą wiersza polecenia?
źródło
/usr/share/doc/pkgname/changelog.Debian.gz
lista zmian wprowadzonych przez opiekuna Debiana dla pakietu. Jeśli pakiet został przeniesiony do nowej wersji w górę, dziennik zmian w górę powinien wyjaśnić te zmiany, ale jego lokalizacja nie jest całkowicie przewidywalna. Spójrz/usr/share/doc/pkgname
nachangelog.gz
lub podobny. Jeśli zainstalujesz,apt-listchanges
wszystkie przyszłe aktualizacje apt-get automatycznie pokażą dziennik zmian.Odpowiedzi:
Szukasz paczki
apt-listchanges
. To pokaże ci wiadomości Debiana i / lub dzienniki zmian (jego konfigurowalność) pakietów, które chcesz zaktualizować, i opcjonalnie poprosi o potwierdzenie przed aktualizacją. Może nawet otwierać dzienniki zmian w przeglądarce, dzięki czemu możesz klikać łącza do błędów itp.Ponadto, jeśli używasz aptitude, naciśnij,
C
gdy masz wybrany pakiet, aby wyświetlić dziennik zmian. Tak długo, jaklibparse-debianchangelog-perl
zainstalowałeś, będzie nawet podkreślał, które wpisy są nowe (aptitude zaleca pakiet Perla).Wreszcie możesz przeczytać zarówno dzienniki zmian Debiana, jak i wcześniejszych
/usr/share/doc/packagename/
.źródło
Odpowiedź powinna być
/usr/share/doc/tinyproxy/changelog.Debian.gz
. Użyj,zless
aby go wyświetlić.źródło
Teraz komenda changelog w apt-get, pobierz i wyświetl dziennik zmian dla danego pakietu:
źródło
zauważ także, że dzienniki zmian mają bardzo wysoki poziom i połyskują w wielu szczegółach. jeśli naprawdę potrzebujesz wiedzieć „dokładnie, co się zmieniło” , będziesz musiał różnicować kod źródłowy między wersjami.
źródło