RPM-repository: Porovnání verzí

Z Milan Kerslager
Přejít na: navigace, hledání
m (Popis repozitáře)
(RHEL 5, úpravy)
Řá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). Balíčky najdete na níže uvedených adresách, synchronizace probíhá automaticky:
+
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) nebo její klony ([http://cs.wikipedia.org/wiki/CentOS CentOS], [http://cs.wikipedia.org/wiki/Scientific 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.pslib.cz/pub/users/Milan.Kerslager/
Řádka 7: Řádka 7:
 
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).
 
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 ==
+
Repozitáře jsou veřejně k dizpozici a obsahují i zdrojové balíčky (soubory <CODE>*.src.rpm</CODE>), pomocí kterých si můžete vytvořit modifikované verze balíčků. Metadata (v adresáři <CODE>repodata</CODE>) jsou vygenerována pro použití nástrojem [http://cs.wikipedia.org/wiki/Yum Yum].
 +
 
 +
== Konfigurace repozitáře ==
 +
 
 +
Pro možnost automatické instalace a aktualizace stačí ručně nainstalovat balíček, který obsahuje soubor s definicí repozitáře.
  
Repozitáře jsou veřejně k dizpozici a obsahují i zdrojové balíčky (soubory <CODE>*.src.rpm</CODE>), pomocí kterých si můžete vytvořit modifikované verze balíčků. Metadata (v adresáři <CODE>repodata</CODE>) jsou vygenerována pro použití nástrojem [http://cs.wikipedia.org/wiki/Yum Yum].
+
=== 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 ===
 
=== 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:
+
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 yumconf-ker-4-2.ker.rhel4.noarch.rpm
+
  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 ====
+
=== Ruční konfigurace ===
  
 
Pokud byste si chtěli nastavit repozitář ručně, vytvořte si soubor <CODE>/etc/yum.repos.d/milankerslager.repo</CODE>, který bude obsahovat:
 
Pokud byste si chtěli nastavit repozitář ručně, vytvořte si soubor <CODE>/etc/yum.repos.d/milankerslager.repo</CODE>, který bude obsahovat:
  
 
  [ker]
 
  [ker]
  name=Milan Kerslager RPM Repository for Enterprise Linux $releasever
+
  name=Milan Kerslager RPM Repository for Enterprise Linux 5
  baseurl=ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-$releasever/stable/
+
  baseurl=ftp://ftp.pslib.cz/pub/users/Milan.Kerslager/RHEL-5/stable/
         ftp://ftp.vslib.cz/pub/local/milan.kerslager/RHEL-$releasever/stable/
+
         ftp://ftp.vslib.cz/pub/local/milan.kerslager/RHEL-5/stable/
         ftp://ftp.linux.cz/pub/linux/people/milan_kerslager/RHEL-$releasever/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
 
  gpgcheck=1
 
  enabled=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 ===
 

Verze z 21. 9. 2007, 13:00

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:

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