Kolejna ciekawostka. rpm4 nie obsługuje tych przepakowanych pakietów,
# rpm -qi rpm-5.4.15-58.x86_64.rpm błąd: rpm-5.4.15-58.x86_64.rpm: region 63: numer znacznika się nie zgadza il 88 ril 78 dl 26213 rdl 25775 błąd: rpm-5.4.15-58.x86_64.rpm: nie jest pakietem RPM (ani manifestem pakietu) ale wszystkie inne, oryginalne z dystrybucji i stworzone lokalnie z pakietów źródłowych odczytywane są poprawnie przez rpm4 # rpm -qi rpm-5.4.15-57.x86_64.rpm ostrzeżenie: rpm-5.4.15-57.x86_64.rpm: Nagłówek V4 DSA/SHA1 Signature, identyfikator klucza e4f1bc2d: NOKEY Name : rpm Version : 5.4.15 Release : 57 Architecture: x86_64 Install Date: (not installed) Group : Base Size : 2322706 License : LGPL v2.1 Signature : DSA/SHA1, czw, 19 mar 2020, 08:54:49, Key ID af3f93bce4f1bc2d Source RPM : rpm-5.4.15-57.src.rpm Build Date : śro, 18 mar 2020, 17:48:21 Build Host : ymir-builder Vendor : pld URL : http://rpm5.org/ Bug URL : http://bugs.pld-linux.org/ Summary : Aplikacja do zarządzania pakietami RPM Description : RPM jest doskonałym programem zarządzającym pakietami. Umożliwia on przebudowanie, instalację czy weryfikację dowolnego pakietu. Informacje dotyczące każdego pakietu, takie jak jego opis, lista plików wchodzących w skład pakietu, zależności od innych pakietów, są przechowywane w bazie danych i można je uzyskać za pomocą opcji odpytywania programu rpm. W dniu 22.04.2021 o 12:44, Maciej Kędzierski pisze: > > W dniu 22.04.2021 o 12:11, Jacek Osiecki pisze: >> Wiadomość napisana przez Krzysztof Mrozowicz via pld-devel-pl >> <[email protected]> w dniu 22.04.2021, o godz. 12:09: >>> On Thursday, April 22, 2021 10:02 IST, Maciej Kędzierski >>> <[email protected]> wrote: >>> >>>> Domyślnie konfiguracja rpm5 robiła ponowne pakowanie >>>> aktualizowanych/usuwanych pakietów. >>>> Po zmianie na rpm4 pakiety te się nie robią, nawet pomimo wymuszenia >>>> tego w konfiguracji. >>> Hej, niestety nie znam odpowiedzi na Twoje pytanie, ale przy okazji >>> zrodziło ono inne pytanie, na które może znasz odpowiedź? Mianowicie, po co >>> się robi to ponowne pakowanie? Jakie są korzyści z tego? >> No choćby możliwość powrotu do poprzedniego zestawu pakietów? Wszystko >> trafia do repackage/{timestamp} więc teoretycznie rpm -Uvh —oldpackage * >> powinno dać radę. >> A stare pakiety potrafią wylecieć z FTP… >> >> > Dokładnie do tego jest to przydatne. Wiele razy uratowały mnie te > pakiety, kiedy po aktualizacji coś przestawało działać. > > Oczywiście można włączyć pozostawianie kopii > instalowanych/aktualizowanych pakietów w poldek.conf (keep downloads = > yes) i w przyszłości mieć nadzieję na znalezienie danego pakietu, a > repackage pakietów pozwala na szybsze zdiagnozowanie problemu i > przywróceniu starszych pakietów (w danym katalogu {timestamp} były > wszystkie zależne pakiety). > > Szkoda też, że poldek nie ma (czy może ma??) opcji logowania wszystkich > operacji, jak jest to np. w yum/dnf: > # dnf history > co też by było przydatne. > > Oczywiście można yum używać w PLD, ale jakoś przyzwyczaiłem się tutaj do > poldka > > PS. /usr/bin/yum jest linkiem do nieistniejącego dnf-3. Jest tylko > skrypt dnf. W CentOS dnf jest linkiem do skryptu dnf-3. > Więc zapewne jest do poprawienia w tym pakiecie yum, albo dnf. > > > > > _______________________________________________ > pld-devel-pl mailing list > [email protected] > http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl > _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
