Quels sont les dépôts (repository) conseillés ?

La très grande majorité des utilisateurs utilisent les dépôts suivants:
current, extra et community
(release est inutile)

Ces dépôts sont à activer dans le fichier /etc/rc.conf

Rappel des dépôts officiels:

[release]: C’est un dépôt statique qui n’est jamais mis à jour. Il correspond strictement au contenu du dernier CD d’installation d’archlinux

[current]: Ce dépôt est la branche stable d’archlinux. Mise à jour très fréquemment mais ne contient que les paquetages de base.

[extra]: Ce dépôt complète la branche [current]. On y trouve les dernières versions de programmes courants (navigateurs, lecteurs multimedia etc..), mais aussi des drivers. Cette branche contient notamment des logiciels propriétaires.

[community]: Ce dépôt est géré par des utilisateurs (Trusted Users). On y trouve des paquetages moins souvent utilisés, absents des autres dépôts.

[testing]: Ce dépôt permet aux développeurs de tester leurs paquetages. Il ne contient qu’un très petit nombre de paquetages. Les programmes qu’on y trouve ne sont pas beaucoup plus récents, mais nécessitent souvent quelques jours de tests avant d’être diffusés car il risquent de rendre la distribution inutilisable.

[unstable]: Ce dépôt contient une vingtaine de paquetages souvent en version de développement et instables.

Note sur AUR: Archlinux User Repository n’est pas (comme son nom l’indique) un dépôt de paquetages. C’est un site sur lequel on retrouve des PKGBUILDs permettant de construire des paquetages.
Plusieurs outils (yaourt, aurbuild, qpkg) permettent d’installer automatiquement des programmes situés sur AUR.

Utilisation de dépôts supplémentaires:
De nombreux dépôts supplémentaires non-officiels existent.
Voir ici pour une liste non exhaustive.