Repozytoria

Z Arch Linux Wiki

Spis treści

Wstęp

Repozytorium to umieszczony na dowolnym serwerze zbiór pakietów, które można pobrać i zainstalować za pomocą menedżera pacman. Twórcy dystrybucji utrzymują zbiór oficjalnych repozytoriów skopiowanych dodatkowo na szeregu mirrorów (także w Polsce), jednak każdy może utworzyć własne.

Aby zacząć korzystać z repozytorium, należy dodać odpowiedni wpis do pliku /etc/pacman.conf.

Oficjalne repozytoria

[core]

Repozytorium [core] można znaleźć w core/os/i686 lub core/os/x86_64 na dowolnym mirrorze Archa. Zawiera ono podstawowe paczki Archa i kilka dodatkowych niezbędnych programów jak edytor tekstu czy program ładujący. Snapshoty repozytorium [core] są także publikowane na płycie instalacyjnej full.

[extra]

[extra] można znaleźć w extra/os/i686 bądź extra/os/x86_64 na dowolnym mirrorze Archa. Zawiera ono wszystkie paczki nie znajdujące się w core, gdyż nie są potrzebne do podstawowego uruchomienia systemu. Przykładowo można tutaj znaleźć paczki z GNOME i KDE.

[community]

Repozytorium [community] można znaleźć w community/os/i686 lub community/os/x86_64 na dowolnym mirrorze Archa. Jest ono zarządzane przez TUs - Zaufanych użytkowników (ang. Trusted Users) i jest częścią AUR. Zawiera paczki będące częścią AUR które mają dużą ilość głosów i zostały zaakceptowane przez TU.

[testing]

Repozytorium [testing] można znaleźć testing/os/i686 na dowolnym mirrorze Archa. Zawiera ono paczki które kandydują do repozytoriów [core] bądź [extra]. Nowe paczki przenoszone są do [testing] gdy:

  • jest możliwość zepsucia czegoś po aktualizacji, więc muszą być najpierw przetestowane;
  • wymagają innych paczek jako zależności. W tym wypadku wszystkie te zależności przenoszone są najpierw do [testing] i kiedy wszystko pójdzie dobrze, wracają one do swoich repozytoriów.
Uwaga! Uwaga!
Używając [testing] można napotkać się z konfliktami nazw pakietów. Jeśli zamierzasz je uaktywnić, musi być ono na pierwszym miejscu w pliku pacman.conf.

Bądź ostrożny używając [testing]. Twój system może ulec awarii po aktualizacji systemu z włączonym tym właśnie repozytorium. Tylko doświadczeni użytkownicy powinni go używać.

[release]

Repozytorium [release] jest snapshotem repozytorium [core] kiedy wyszla nowa wersja Arch Linuksa. Jest ono ze względów historycznych i nie jest z reguły używane.

[unsupported]

[unsupported] nie jest naprawdę repozytorium. W przeciwieństwie do innych repozytoriów, nie zawiera ono pakietów binarnych. Jest używane do oceniania PKGBUILDów z AUR, które wysyłane są przez zwykłych użytkowników.

Mirrory

Porada Lista serwerów znajduje się w pliku /etc/pacman.d/mirrorlist.
Porada W spisie zostały ujęte tylko serwery europejskie.

Austria

   * ftp://gd.tuwien.ac.at/opsys/linux/archlinux/

Belgia

   * ftp://ftp.belnet.be/mirror/archlinux.org/

Czechy

   * ftp://ftp.sh.cvut.cz/MIRRORS/arch/

Dania

   * ftp://ftp.klid.dk/archlinux/ 

Estonia

   * ftp://ftp.estpak.ee/pub/archlinux/

Francja

   * http://mir.archlinux.fr/
   * ftp://mir1.archlinuxfr.org/archlinux
   * ftp://mir2.archlinuxfr.org/archlinux
   * ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/
   * ftp://ftp.free.fr/mirrors/ftp.archlinux.org/
   * ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/ 

Grecja

   * ftp://ftp.ntua.gr/pub/linux/archlinux/

Holandia

   * ftp://ftp.nluug.nl/pub/metalab/distributions/archlinux/
   * ftp://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/

Irlandia

   * ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/

Litwa

   * ftp://atviras.lt/archmirror/

Łotwa

   * http://archlinux.goodsoft.lv/ 

Niemcy

   * ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/
   * ftp://ftp5.gwdg.de/pub/linux/archlinux/
   * ftp://ftp.uni-bayreuth.de/pub/linux/archlinux
   * ftp://ftp.archlinuxppc.org/i686/
   * ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/
   * ftp://ftp.uni-kl.de/pub/linux/archlinux/
   * http://mirrors.igprolin-online.org/pub/archlinux
   * ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/
   * ftp://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/
   * http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/ 

Norwegia

   * http://mirror.archlinux.no/

Polska

   * ftp://mirror.icis.pcz.pl/archlinux/
   * ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/
   * http://unix.net.pl/archlinux.org/ 

Portugalia

   * ftp://cesium.di.uminho.pt/pub/archlinux/
   * ftp://darkstar.ist.utl.pt/pub/archlinux/
   * ftp://ftp.nux.ipb.pt/pub/dists/archlinux/ 

Rumunia

   * ftp://ftp.iasi.roedu.net/mirrors/archlinux.org/
   * http://mirror.archlinux.ro/archlinux

Rosja

   * ftp://mirror.yandex.ru/archlinux/

Szwecja

   * ftp://ftp.ds.hj.se/pub/os/linux/archlinux/
   * ftp://ftp.gigabit.nu/

Szwajcaria

   * ftp://archlinux.puzzle.ch/

Ukraina

   * ftp://archlinux.hell.org.ua/archlinux/
   * ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/

Węgry

   * ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/ 

Wielka Brytania

   * http://www.mirrorservice.org/sites/ftp.archlinux.org/
   * ftp://mirrors.uk2.net/pub/archlinux/
   * http://mirror.lividpenguin.com/pub/archlinux/

Włochy

   * ftp://mi.mirror.garr.it/mirrors/archlinux/

Nieoficjalne repozytoria

Porada Nieoficjalne repozytoria umieszczamy w pliku pacman.conf

i686

Uwaga! Uwaga!
Poniższe repozytoria dodajesz na własną odpowiedzialność!
[kdemod-core]
Server = http://chakra-project.org/repo/core/i686
[kdemod-extragear]
Server = http://chakra-project.org/repo/extragear/i686
[kdemod-playground] 
# Repozytorium z testowymi paczkami dla KDE
Server = http://chakra-project.org/repo/playground/i686
[kdemod-legacy]
Server = http://chakra-project.org/repo/legacy/i686

[kde4-eyecandy-32] 
# Motywy i inne dodatki do upiększania KDE4
Server = http://adslgr32.tiven.org/kde4-eyecandy-32
[archaudio-stable] 
# i/albo *-testing, *-experimental
Server = http://repos.archaudio.org/stable/i686
[archlinuxfr] 
# Repozytorium francuskiej społeczności
Server = http://repo.archlinux.fr/i686
[archstuff]
# Najpopularniejsze paczki z AUR
Server = http://archstuff.vs169092.vserver.de/i686
[arch-games] 
# Repozytorium z grami
Server = http://arch.twilightlair.net/games/i686
Server = http://pseudoform.org/arch-games/games/i686
[arch-graphics]
# Paczki do tworzenia/edycji grafiki 3D
Server = http://arch-graphics.kx.cz/repo/i686
[chaox-stable]
# Repozytorium Chaox Linux
Server = http://repo.chaox.net/stable
[compiz-fusion]
# Paczki z Compizem i dodatkami do niego
Server = http://compiz.dreamz-box.de/i686
[nightly]
# dzienne aktualizacje pakietów z AUR
Server = http://nightly.user-helfen-usern.de/i686

x86-64

Uwaga! Uwaga!
Poniższe repozytoria dodajesz na własną odpowiedzialność!
[kdemod-core]
Server = http://chakra-project.org/repo/core/x86_64
[kdemod-extragear]
Server = http://chakra-project.org/repo/extragear/x86_64
[kdemod-playground]
# Repozytorium z testowymi paczkami dla KDE
Server = http://chakra-project.org/repo/playground/x86_64
[kdemod-legacy]
Server = http://chakra-project.org/repo/legacy/x86_64
[kde4-eyecandy-64]
# Motywy i inne dodatki do upiększania KDE4
Server = http://adslgr64.tiven.org/kde4-eyecandy-64
[archaudio-stable]
# i/albo *-testing, *-experimental
Server = http://repos.archaudio.org/stable/x86_64
[archlinuxfr]
# Repozytorium francuskiej społeczności
Server = http://repo.archlinux.fr/x86_64
[arch-games]
# Repozytorium z grami
Server = http://arch.twilightlair.net/games/x86_64
Server = http://pseudoform.org/arch-games/games/x86_64
[archstuff]
# Repozytorium z pakietami bin32-* and lib32-* z AUR
Server = http://archstuff.vs169092.vserver.de/x86_64
[compiz-fusion]
# compiz-fusion-git
Server = http://compiz.dreamz-box.de/x86_64
[nightly]
# Dzienne aktualizacje pakietów z AUR
Server = http://nightly.user-helfen-usern.de/x86_64
[vbox]
# virtualbox-ose for x86_64
Server = http://archlinux.ro/~ioni/vbox
Arch-linux.pl