Personal tools

Yum în România

From linux360

Jump to: navigation, search

Pasul 1: In fişierul configuraţie yum default există unrmătoarea linie (sau una similară)

 mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever

Această line este un link catre un fisier conţinând o listă de mirrors. Se inlocuieşte $releasever cu versiunea de Fedora pe care o aveţi instalată şi accesaţi această listă prin intermediul unui web browser

Nota:Fişierul de configuraţie poate fi /etc/yum.conf sau unul din fisierele *.repo din /etc/yum.repos.d

 [sorin25@localhost newsite]$ GET http://fedora.redhat.com/download/mirrors/fedora-core-3
 http://download.fedora.redhat.com/pub/fedora/linux/core/3/$ARCH/os/
 http://mirrors.kernel.org/fedora/core/3/$ARCH/os/
 ...
 http://ftp.lug.ro/fedora/linux/core/3/$ARCH/os/
 ...
 http://ftp.ps.pl/pub/linux/fedora-core/3/$ARCH/os/

Linia "http://ftp.lug.ro/fedora/linux/core/3/$ARCH/os/" este cea care ne interesează. Se înlocuieşte $ARCH cu $basearch (după cum rezultă chiar din inspecţia codului python)

 http://ftp.lug.ro/fedora/linux/core/3/$basearch/os/

Pasul 2: în fişierul de configuraţie yum, se comentează (sau se şterge) linia care defineşte mirrorlist, şi se defineşte baseurl-ul conform valorii găsite la pasul 1

 [sorin25@localhost newsite]$ cat /etc/yum.repos.d/fedora.repo
 [base]
 name=Fedora Core $releasever - $basearch - Base
 baseurl=http://ftp.lug.ro/fedora/linux/core/$releasever/$basearch/os/
 enabled=1

Se repetă aceşti paşi pentru toate repository-urile standard

  • Fedora Core $releasever - Development Tree
  • Fedora Core $releasever - $basearch - Base
  • Fedora Core $releasever - $basearch - Released Updates
  • Fedora Core $releasever - $basearch - Test Updates

Pasul 3: Se lansează update-ul:

yum update