Talk:Beginners' guide (Dansk)
- The installation cd simply contains an installer script, and a snapshot of the core repository.
The [extra] repository contains all Arch packages that are not themselves necessary for a base Arch system, but contribute to a more full-featured environment. KDE and GNOME, for instance, can be found here.
The [unstable] repository contains experimental and unstable software, especially if the development version of a package has become popular for some reason. For example, perhaps the upstream stable version is hopelessly out of date, or the unstable version has some groundbreaking changes that a lot of users seem interested in, like experimental kernel drivers or -svn package versions.
Contrary to popular belief, it is perfectly safe to enable the unstable repository, as there are no name collisions with [core], [community] or [extra]. Packages from [unstable] are only installed if you explicitly do so. If there is a conflict between an [Unstable] package and an installed package, pacman will warn you and resolve the conflict, if prompted, by removing the installed package.
The [unstable] repository is currently not maintained for x86_64.
The [testing] repository contains packages that are candidates for the [core], [extra] or [unstable] repositories. New packages go into [testing] if:
- they are expected to break something on update and need to be tested first
- they require other packages to be rebuilt. In this case, all packages that need to be rebuilt are put into [testing] first and when all rebuilds are done, they are moved back to the other repositories.
[testing] is the only repository that can have name collisions with any of the other official repositories. If enabled, it has to be the first repo listed in your pacman.conf file.
Be careful when enabling [testing]. Your system may be broken after you update with [testing] enabled. Only experienced users should use it.
The [community] repository is maintained by the Trusted Users (TUs) and is part of the Arch User Repository (AUR). It contains binary packages from the AUR that have enough votes and were adopted by a TU. Like all repos listed above, [community] may be readily accessed by pacman.
The AUR also contains the unsupported branch, which cannot be accessed directly by pacman. [unsupported] contains thousands of PKGBUILD scripts for building packages from source, that may be unavailable through the other repos.
- The yaourt tool, an extremely popular, community contributed wrapper for pacman, can seamlessly access the AUR.
The [community] repository has only recently become available for x86_64, so don't expect to find many packages in there.