Menadżer Pakietów RedHat-a (RPM) - Jak To Zrobić: Do czego służy RPM?
Następna strona
Poprzednia strona
Spis treści
2. Do czego służy RPM?
Na początku warto powiedzieć co nieco o ``filozofii'' RPM.
Celem jego projektantów było umożliwienie użycia
pierwotnych kodów źródłowych. Zanim powstał RPM,
jego autorzy używali RPP (przy czym podkreślają,
że RPM nie nie jest na nim oparty ), w którym udostępniano
poprawione kody źródłowe, konkretnie te, które były
używane do instalacji.
Teoretycznie mogłoby to wystarczyć, bo można
było zainstalować pakiet źródłowy RPP i skompilować
go (poleceniem make) bez większych problemów.
Jednakże nie były to oryginalne źródła i trudno
było na pierwszy rzut oka powiedzieć co w nich zostało zmienione.
Niezbędnym było ściągnięcie również oryginalnych
źródeł.
RPM zaś zawiera oryginalne źródła wraz z poprawkami
których dokonano. W opinii autorów rozwiązanie
to jest znacznie lepsze. Dlaczego?
Z paru powodów. Po pierwsze, jeśli pojawi się nowa
wersja programu to nie zaczynamy od zera. Niektóre
poprawki, które były dobre dla poprzedniej wersji,
mogą być właściwe, najwyżej po minimalnych zmianach
i dla obecnej. By się o tym przekonać,
wystarczy do nich zajrzeć.
Poza tym wszystkie domyślne opcje potrzebne
do instalacji są w ten sposób łatwo dostępne.
Poza tym RPM zaprojektowano tak, aby umożliwić
sprawdzanie wielu istotnych informacji dotyczących
zarówno pojedyńczego, konkretnego pakietu jak
i ich zestawu
bądź też wszystkich pakietów zainstalowanych w danym systemie.
Przykładem takiej informacji jest lista pakietów, których
dany pakiet wymaga wraz z numerami wersji.
Możliwe jest również sprawdzenie z jakiego pakietu
pochodzi konkretny plik oraz gdzie można znaleźć
jego wersję źródłową.
Pliki RPM są już wewnętrznie spakowane, ale sprawdzanie
informacji dotyczących konkretnego pakietu jest
proste i szybkie dzięki specjalnemu binarnemu nagłówkowi
który zawiera praktycznie wszystkie niezbędne informacje
o pakiecie.
Innym atutem RPM jest umiejętność weryfikacji pakietów.
Jeśli boisz się, że skasowałeś jakiś ważny plik,
to możesz to po prostu sprawdzić. RPM poinformuje Cię
o wykrytych nieprawidłowościach. Jeśli zajdzie
potrzeba, to możesz łatwo odnowić zainstalowany pakiet
przy czym Twoje pliki konfiguracyjne zostaną zachowane.
Oczywiście możesz też zainstalować je od nowa.
Autorzy chcą podziękować grupie ludzi od dystrybucji BOGUS
za wiele ich idei i pomysłów które wykorzystano w RPM.
Gdyż o ile RPM został napisany w całości przez Red Hat Software,
to zasady jego działania są oparte na kodzie stworzonym
przez BOGUS (PM oraz PMS).
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
RPM HOWTO plRPM HOWTO pl (3)RPM HOWTO pl 8 (2)rpm howto pl 6RPM HOWTO pl 3 (2)RPM HOWTO pl 4 (2)RPM HOWTO pl 7 (2)RPM HOWTO pl 1 (2)RPM HOWTO pl 5 (2)RPM HOWTO pl (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5debian apt howto plwięcej podobnych podstron