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) nebo její klony (CentOS, Linux Scientific Linux atd). 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).
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.
Konfigurace repozitáře
Pro možnost automatické instalace a aktualizace stačí ručně nainstalovat balíček, který obsahuje soubor s definicí repozitáře.
RHEL 5
Nainstalujte si balíček:
rpm -Uvh ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-5/stable/yumconf-ker-5-1.ker.rhel5.noarch.rpm
RHEL 4
Nainstalujte si balíček
rpm -Uvh ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-4/stable/yumconf-ker-4-2.ker.rhel4.noarch.rpm
RHEL 3
Nainstalujte si balíček
rpm -Uvh http://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-3/stable/yum-2.0.8-2.1.ker.rhel3.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 5 baseurl=ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-5/stable/ ftp://ftp.vslib.cz/pub/local/milan.kerslager/RHEL-5/stable/ ftp://ftp.linux.cz/pub/linux/people/milan_kerslager/RHEL-5/stable/ gpgkey=ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/Milan.Kerslager-GPG-KEY-0x46B66BCA.asc gpgcheck=1 enabled=1