Archiwum kategorii: Instalacja OS, zarządzanie oprogramowaniem

RPM – Red Hat Packet manager – podstawy

Wprowadzenie

RPM to jeden z najpopularniejszych systemów pakietów dostępnych w Linuksie (pozostałe to TGZ z Slackware oraz deb z Debiana). Oprócz wersji binarnej lub źródłowej programu każdy pakiet zawiera informację o wersji oraz wymaganych programach do jego działania. Sam program rpm jest raczej dość prymitywny i dlatego powstało kilka nakładek mających ułatwić pracę z nim, zostały one omówione w innej lekcji.

Czytaj dalej RPM – Red Hat Packet manager – podstawy

Instalacja programów ze źródeł

Najbardziej uniwersalnym sposobem instalowania oprogramowania w Linuksie jest kompilacja ich ze źródeł udostępnianych przez autorów. Plusami takiego sposobu jest możliwość maksymalnego dostosania go do naszych potrzeb (architektura procesora, opcje konfiguracji i kompilacji programu), minusem brak zależności a czasem nawet możliwości łatwego odinstalowania aplikacji. Cóż, nic nie jest idealne.

Czytaj dalej Instalacja programów ze źródeł

Kompilacja jądra Linuksa

Informacje podstawowe

Co to jest jądro systemu?

Jądro systemu zapewnia współpracę między aplikacjami a sprzętem komputerowym. Odpowiada za wykorzystanie pamięci operacyjnej, współdzielenie procesora, zapis i odczyt z pamięci masowych (dyski twarde, cdrom-y) itp. W przypadku Linuksa jądro systemu jest tworzone przez wspólnotę programistów skupioną wokół twórcy, czyli Linusa Torvaldsa.

Czytaj dalej Kompilacja jądra Linuksa

Sposób Debiana na kompilację jądra

Aby skompilować jądro pod Debianem należy zainstalować pakiet źródłowy z wersją jądra, która nas interesuje oraz ewentualnie pakiety z łatami. Następnie kompilujemy jądro. Oprócz standardowej procedury (make config, make clean itp) można to samo przeprowadzić w prostszy sposób. Debian zawiera specjalny pakiet (kernel-package) pozwalający po wybraniu potrzebnych opcji na stworzenie pakietu z jądrem.

Czytaj dalej Sposób Debiana na kompilację jądra

Uaktualnianie systemu i oprogramowania

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.

Czytaj dalej Uaktualnianie systemu i oprogramowania

Debian Sarge – system pakietów i narzędzia zarządzania nimi

System pakietów Debiana

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.

Czytaj dalej Debian Sarge – system pakietów i narzędzia zarządzania nimi