Nejznámější komerční verzi Linuxu zadarmo a legálně? Ano, lze to. | Kapitola 4
Seznam kapitol
Ano, jde o známý Redhat Enterprise linux. Dnes se podíváme, jak lze licenci v hodnotě 179 dolarů na rok získat zdarma. Další prodlužování je zdarma též. Potom si distribuci nainstalujeme a trochu se na ní podíváme.
V této kapitole je vidět podnikové určení distribuce. Zaměřuje se především na maximální délku podpory veškerých softwarových balíčků. Jejich množství je ale poměrně omezené. Nechybí především nástroje pro serverové služby.
Verze základních programů
První se podíváme na základní verze některých programů obsažených v této distribuci. Údaje platí pro verzi 9.0.
Balíček | Red Hat 9.0 |
linux | 5.14 |
bash | 5.1 |
bind | 9.16 |
dhcp | 4.4 |
gcc | 11.2 |
grub | 2.06 |
apache2 | 2.4 |
openssh | 8.7 |
openssl | 3.0 |
perl | 5.32 |
php | 8.0 |
postfix | 3.5 |
postgresql | 13.5 |
python 3 | 3.9 |
samba | 4.15 |
Správa softwaru
Z grafických nástrojů je zde k dispozici pouze GNOME software. Už jeho prohlídka odhaluje omezenou nabídku uživatelských aplikací.
Přímá správa softwaru se provádí v příkazovém řádku pomocí příkazu dnf. Podíváme se na několik základní příkazů pro ukázku. Všechny příkazy najdete v manuálu na zákaznické stránce Red Hatu.
dnf search | Vyhledávání v katalogu balíčků. |
dnf list --all | Zobrazí všechny balíčky k dispozici. |
dnf list --installed | Zobrazí všechny nainstalované balíčky. |
dnf repolist | Vypíše všechny povolené repozitáře |
dnf repolist --disabled | Vypíše všechny repozitáře v systému, které jsou zakázané. |
dnf info | Vypíše informace o konkrétním balíčku |
dnf group list | Vypíše dostupné skupiny balíčků. |
dnf install | Nainstaluje vyjmenované balíčky. |
dnf group install | Nainstaluje uvedené skupiny balíčků. |
dnf check-update | Zkontroluje dostupnost aktualizací. |
dnf upgrade | Provede aktualizaci |
dnf config-manager --enable | Povolí použití repozitáře podle zadaného ID. |
dnf config-manager --disable | Zakáže repozitář podle zadaného ID. |
Přidání repozitáře
Lze přidávat i externí repozitáře třetích stran. Postup můžete najít v příručce na stránkách RedHatu nebo na internetu pomocí Google. Pro použití jako pracovní stanice doporučuji přidat komunitní úložiště EPEL. Podíváme se jak na to.
První musíme povolit již definované úložiště. Toto obsahuje nástroje, které budeme potřebovat pro EPEL. Jde o úložiště Coderady-builder.
|
Potom již můžeme nainstalovat samotný EPEL.
|
Tady je ale nutno upozornit, tohle úložiště je pouze komunitní, není Red Hatem podporováno. V mnoho organizacích může být jeho použití zakázáno.
Flatpak
Pro potřebu dalšího přidaného softwaru lze použít instalaci pomocí FlatPak. Podíváme se na povolení Red Hat Flatpak úložiště. V případě nižších požadavků na bezpečnost není problém přidat klasický Flathub.
Prvním krokem bude si nainstalovat podporu Flatpak.
dnf install flatpak
Potom přidáme úložiště.
flatpak remote-add \
--if-not-exists \
rhel \
https://flatpaks.redhat.io/rhel.flatpakrepo
Dále se musíme přihlásit našim účtem Red Hat.
podman login registry.redhat.io
Naše přihlášení uložíme pro všechny uživatele systému.
cp $XDG_RUNTIME_DIR/containers/auth.json \
/etc/flatpak/oci-auth.json
Existuje i možnost uložit pouze přihlášení pro aktuálního uživatele. Naleznete opět v manuálu na stránkách Red Hatu.
- Požadovanou aplikaci vyhledáme pomocí příkazu
flatpak search
. - Nainstaluje pomocí
flatpak install
. - Spustíme příkazem
flatpak run
. - Aktualizaci zajistí příkaz
flatpak update
.
Jako bonus navíc budeme mít možnost vyhledat a instalovat Flatpak aplikace i pomocí Gnome software.