Każde oprogramowanie kiedyś się starzeje i trzeba je uaktualnić. Niestety, jest to zajęcie dla administratora i w zależności od wybranej dystrybucji może być to łatwe albo i nie.
Trochę teorii
W Linuksie mamy trzy główne systemy pakietów: rpm (Red Hat packet menager), deb (debian) oraz tgz (Slackware). Także każda dystrybucja ma swój indywidualny sposób na wykonanie uaktualnienia pakietów.
Debian posiada własny system pakietów o nazwie DEB. Jest on najbardziej zaawansowany z wszystkich linuksowych rodzajów. Oprócz informacji o wymaganych współzależnościach ma także możliwość sugerowania zainstalowania innych programów, które znacznie rozszerzą jego możliwości. Dodatkowo system kontroluje wersje instalowanych pakietów przez co dla każdej dystrybucji są dostępne programy w odpowiedniej wersji.
Yum jest programem pozwalającym w wygodny sposób zarządzać oprogramowaniem dostępnym w dystrybucji. Operuje nie tylko na pojedynczych pakietach, tak jak narzędzie rpm, ale również na całych ich grupach. Pozwala również ściągać potrzebne oprogramowanie z serwerów
W chwili obecnej głównym polskojęzycznym źródłem dotyczącym fedory jest portal http://www.fedora.pl/ prowadzony przez firmę B2B, która jako czwarta na świecie uzyskała tytuł "Autoryzowanego Vendora Fedora Project".
Grsecurity to zaawansowana łata pozwalająca na poprawienie bezpieczeństwa serwera w sieci.
Problemy: *acl* patch źle współpracuję z inną łatą: acl. Niestety albo będziemy mieli listy dostępu do plików albo bezpieczniejszy host w Internecie. Rozwiązaniem problemu, przynajmniej częściową, jest rozdzielenie funkcji firewalla i routera od hosta roboczego dostępnego dla użytkowników.
Operowanie na pakietach RPM z linii poleceń jest dość uciążliwe. Powstało więc kilka narzędzi wspomagających tą czynność, tak samo jak kilku innym programom poszerzono funkcjonalność w tym zakresie.
Do niedawna dość często można było spotkać archiwa binarne, które są czymś pomiędzy pakietami binarnymi (czyli skompilowanymi programami wraz z informacjami o wymaganej zależności) a archiwami źródłowymi (zawierającymi tylko kod źródłowy programu).