Unofficial user repositories
Why unofficial user repositories
Since the AUR only allows users to upload PKGBUILD and other package build related files, but does not provide a means for distributing a binary package, a user may want to create a binary repository of their packages elsewhere.
However: Be advised, if you only put your packages in your private repo and neglect AUR, your package will never make it into community repo nor a central storage space(AUR) which is bad for users, since they will have to add 'YetAnotherThird-party-Repo'(YATR) to their /etc/pacman.conf which will make it slower to update. But the main reason you should not have repo-only packages is that not having packages in a central place confuses and gives users a second job in that they now have to search for Repositories in addition to Packages.
Thus the best way to have a private repo is to offer it as a supplement to the AUR for those users who don't want to compile. You should try to avoid to offer it as a substitute.
The future of Unofficial repos
I'd like to see more work of this type. Sometimes there are certain projects that don't mesh well with other things, such as the community repo. The 'kdemod' project is a good example.
In the future, well-thought-out user repositories may be ideal for lots of supplementary things. Forming a "web of trust" is important in cases like this, so we may begin keeping a list of "recommended" repositories somewhere, in order to make it seem more official and trustworthy.
Phrakture 12:50, 18 May 2007 (EDT)
The community repository, maintained by the TUs
[community] Server = ftp://ftp.archlinux.org/community/os/i686/
The community repository is included in pacman's default configuration, but disabled. You can enable it by removing the # in these two lines:
[community] Include = /etc/pacman.d/mirrorlist
List of PUR (unofficial user repositories)
[alsvartr] # just a small repo for a few programs in [unsupported] # (at this time - qutIM Instant Messenger and xneur/gxneur packages) Server = http://www.rootshell.be/~alsvartr/i686/ [archie] Server = ftp://ftp.sunsite.dk/projects/archie/packages [archlinux-es] # Repositorio Hispano (Spanish/Hispanic Respository) Server = http://repo.archlinux-es.org/i686 [archlinuxfr] ## The french Arch Linux communities packages Server = http://repo.archlinux.fr/i686 [archlinux.pl] ## The polish Arch Linux communities packages Server = http://unix.net.pl/arch/i686 [archlinuxve] # Home of the splashy packages Server = http://repo.archlinux.com.ve/i686 [arch-games] # The official Arch Linux Gaming repository project Server = http://twilightlair.net/files/arch/games/i686 [arch-graphics] # repository aimed to provide applications mainly for 3D graphics # for more info, look at http://arch-graphics.kx.cz/ Server = http://arch-graphics.kx.cz/repo/i686 [awesome] #awesome3 Server = http://www.camazotz.de/awesome/ [cgr-i686] # packages for some ChicoGeek's PKGBUILDs Server = http://cgr.i686.googlepages.com/ [combo] # rxvt-unicode-256colors, gw6c, *-cleartype packages and more to come... Server = http://combo.cc/arch/i686 [compiz-fusion] #compiz-fusion-git Server = http://compiz.dreamz-box.de/i686 [deelab] Server = http://www.deelab.org/arch/i686 [dibble] Server = http://dtw.jiwe.org/pkgs/dibble [dragonlord] # Mixed packages, I don't want to move into [community], # but are worth having them or the build time is long. Server = http://repo.dragonlord.cz/arch/i686 [englab] # Packages of englab (mathematical programs), its toolboxes and dependencies Server = http://englab.bugfest.net/arch/i686 [hussam] ## Contains daily Firefox trunk cvs i686 packages. Server = http://ht990332.googlepages.com/ [janitux] Server = http://janitux.mortals.dy.fi [kasmol] Server = http://kasmol.netsons.org/arch/software [kdemod] # splitted KDE... take a look: # - http://bbs.archlinux.org/viewtopic.php?t=23319 # - http://kdemod.ath.cx/ # if there's a big change and you would stay on the bleeding edge you may replace # 'current' with 'testing' Server = http://kdemod.ath.cx/repo/current/i686 [lnf] # packages include: firefox3-systemcairo, cairo-ubuntu (+deps) # tor-alpha, radeonhd-git, gajim-svn, mpd-svn, sonata-svn, vidalia Server = http://reactor.reality-protocol.de/lnf [Lapis] ## Linux-sevenler packages.Zemberek , virtualbox and other stuff Server = http://arch.linux-sevenler.org/pkgs [nvidia-beta] ## nvidia 0.9.* beta drivers Server = http://box.decemplex.net/~thomas/nvidia-beta/ [obarchie] Server = http://dtw.jiwe.org/pkgs/obarchie [perlcpan] ## More info here: http://wiki.archlinux.org/index.php/PerlCPAN_Repository Server = http://arch.os-zen.net/perlcpan/packages [policykit] # policykit and policykit enabled stuff Server = http://kasa.tuxfamily.org/arch/i686 [sergej-repo] # ion3 and some other stuff # http://code.google.com/p/archlinux-stuff/source/browse/trunk/my-repo Server = http://sergej.freedom-vrn.ru/sergej-repo/i686/ [skipper13] # java related and some other stuff Server = http://skipper13.root.ua/packages/i686/ [takhis] ## e17, ... Server = ftp://takhis.net/arch/i686 [tango] # dmdtango package (dmd compiler + tango library) Server = http://downloads.dsource.org/projects/tango/archlinux/i686 [Victor] Server = http://personales.ya.com/vmromanos/arch/pkgs [zen-eee] # Zen-sources kernel for Asus Eee PC 901 Server = http://robertek.brevnov.net/files/linux/arch
[archlinux-es] # Repositorio Hispano (Spanish/Hispanic Respository) Server = http://repo.archlinux-es.org/x86_64 [archlinuxfr] ## The french Archlinux communities packages Server = http://repo.archlinux.fr/x86_64/ [archlinux.pl] ## The polish Arch Linux communities packages Server = http://unix.net.pl/arch/x86_64 [archlinuxve] # Home of the splashy packages Server = http://repo.archlinux.com.ve/x86_64 [arch-games] # The official Arch Linux Gaming repository project Server = http://twilightlair.net/files/arch/games/x86_64 [compiz-fusion] #compiz-fusion-git Server = http://compiz.dreamz-box.de/x86_64 [dragonlord] # Mixed packages, I don't want to move into [community], # but are worth having them or the build time is long. Server = http://repo.dragonlord.cz/arch/x86_64 [englab] # Packages of englab (mathematical programs), its toolboxes and dependencies Server = http://englab.bugfest.net/arch/x86_64 [haskell] # Complete Haskell libraries and tools suite, snapshot of hackage.haskell.org Server = http://code.haskell.org/arch/x86_64 [homegnu] ## Some packages for the tuxdroid + custom versions of some stuff Server = http://data.homegnu.net/archlinux [kdemod] # splitted KDE... take a look: # - http://bbs.archlinux.org/viewtopic.php?t=23319 # - http://kdemod.ath.cx/ # if there's a big change and you would stay on the bleeding edge you may replace # 'current' with 'testing' Server = http://kdemod.ath.cx/repo/current/x86_64 [olympus] ## by zeus ## see http://archlinux.org.ru/forum/index.php/topic,39.0.html for more info Server = http://zeus.hovel.ru/archlinux/olympus/ [sergej-repo] # ion3 and some other stuff # http://code.google.com/p/archlinux-stuff/source/browse/trunk/my-repo Server = http://sergej.freedom-vrn.ru/sergej-repo/x86_64/
Add your own repository to this list
If you have your own repository, please add this to this list, so that all other users knows where to find your packages.