RPM-repository
Pro použití na serverech si připravuji balíčky, které vylepšují nebo rozšiřují základní distribuci Red Hat Enterprise Linux (RHEL). Balíčky najdete na níže uvedených adresách, synchronizace probíhá automaticky:
- ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/
- ftp://ftp.vslib.cz/pub/local/milan.kerslager/
- ftp://ftp.linux.cz/pub/linux/people/milan_kerslager/
Na výše uvedených adresách najdete adresářovou strukturu. První úroveň označuje verzi distribuce, pro kterou jsou balíčky určeny (RHEL-3, RHEL-4). Uvnitř pak je alespoň adresář stable
, který obsahuje balíčky určené k běžnému nasazení. Adresáře testing
obsahují testovací verze balíčků, které nejsou z různých důvodů přímo v adresáři stable
(u Samby např. z důvodu větší změny v konfiguračním souboru).
Konfigurace
Repozitáře jsou veřejně k dizpozici a obsahují i zdrojové balíčky (soubory *.src.rpm
), pomocí kterých si můžete vytvořit modifikované verze balíčků. Metadata (v adresáři repodata
) jsou vygenerována pro použití nástrojem Yum.
RHEL 4
Pro možnost automatické instalace a aktualizace stačí ručně nainstalovat balíček, který obsahuje soubor s definicí repozitáře. Stáhněte si balíček ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-4/stable/yumconf-ker-4-2.ker.rhel4.noarch.rpm a nainstalujte ho:
rpm -Uvh yumconf-ker-4-2.ker.rhel4.noarch.rpm
Ruční konfigurace
Pokud byste si chtěli nastavit repozitář ručně, vytvořte si soubor /etc/yum.repos.d/milankerslager.repo
, který bude obsahovat:
[ker] name=Milan Kerslager RPM Repository for Enterprise Linux $releasever baseurl=ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-$releasever/stable/ ftp://ftp.vslib.cz/pub/local/milan.kerslager/RHEL-$releasever/stable/ ftp://ftp.linux.cz/pub/linux/people/milan_kerslager/RHEL-$releasever/stable/ gpgcheck=1 enabled=1
V případě ruční instalace je potřeba ještě nainstalovat veřejný klíč, pomocí kterého budou balíčky kontrolovány. Stáhněte si soubor ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/Milan.Kerslager-GPG-KEY-0x46B66BCA.asc a proveďte příkaz:
rpm --import Milan.Kerslager-GPG-KEY-0x46B66BCA.asc