RPM-repository

Z Milan Kerslager
Verze z 8. 6. 2007, 07:22, kterou vytvořil Milan.Kerslager (diskuse | příspěvky) (Popis repozitáře)
Přejít na: navigace, hledání

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:

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

RHEL 3