RPM-repository: Porovnání verzí

Z Milan Kerslager
Přejít na: navigace, hledání
(Založení článku)
 
m (Popis repozitáře)
Řádka 1: Řádka 1:
Pro použití na serverech si připravuji balíčky, které vylepšují nebo rozšiřují základní distribuci [http://cs.wikipedia.org/wiki/Red_Hat_Enterprise_Linux Red Hat Enterprise Linux] (RHEL).
+
Pro použití na serverech si připravuji balíčky, které vylepšují nebo rozšiřují základní distribuci [http://cs.wikipedia.org/wiki/Red_Hat_Enterprise_Linux 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ář <CODE>stable</CODE>, který obsahuje balíčky určené k běžnému nasazení. Adresáře <CODE>testing</CODE> obsahují testovací verze balíčků, které nejsou z různých důvodů přímo v adresáři <CODE>stable</CODE> (u Samby např. z důvodu větší změny v konfiguračním souboru).
  
 
== Konfigurace ==
 
== Konfigurace ==

Verze z 8. 6. 2007, 07:22

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