Bienvenue sur Archlinux.fr, le site de la communauté francophone de la distribution Arch Linux.

Arch Linux est une distribution légère et rapide dont le concept est de rester la plus simple possible (philosophie KISS).

Les paquetages sont optimisés pour les processeurs i686 et la nouvelle génération 64bits. Les dépôts officiels [core], et [extra] sont complétés à la fois par le dépôt de paquets [community] et par le site AUR tous deux gérés par la communauté d’utilisateurs.

Notre puissante communauté vient de différents horizons et ses membres qui ont différents niveaux de compétence viennent facilement en aide aux autres. N’hésitez pas à aller voir nos forums , nos wikis et les mailings listes pour plonger dans cette fantastique distribution. Pour une découverte rapide, testez un des livecd basés sur Arch Linux

Le guide d’installation vous permettra ensuite d’installer Arch Linux grâce aux CD que vous pourrez télécharger à cette adresse
Lire la suite…

Dernières nouvelles (plus)

RSS Feed

Le déplacement des binaires dans /usr/bin nécessite une intervention lors de la mise à jour

3 juin 2013

Lors de votre prochaine mise à jour, vous obtiendrez un message d’erreur du type:

erreur: la validation de la transaction a échoué (conflit de fichiers)
filesystem: /bin est déjà présent dans le système de fichiers
filesystem: /sbin est déjà présent dans le système de fichiers
filesystem: /usr/sbin est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.

La mise à jour fusionne tous les binaires dans un répertoire /usr/bin unifié. Cette étape supprime une distinction dénuée de sens pour les systèmes Arch et simplifie la maintenance des paquets pour l’équipe de développement. Voyez ce message pour plus d’informations sur les raisons de ce changement.

Les instructions suivantes vous assureront une mise à jour sans danger:

1) Occupez-vous de tout paquet non-officiel avec des fichiers dans /bin, /sbin ou /usr/sbin.
La liste peut être obtenus en lançant :

$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -

Vérifiez aussi les paquets installés à partir de dépôts non-officiels à l’aide de:

$ paclist <repo> | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'

NdlR: par exemple, si vous utilisez le dépôt archlinuxfr:paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'.

2) Assurez-vous que tous les paquets dans IgnorePkg ou IgnoreGroup n’ont pas de fichiers dans /bin, /sbin, ou /usr/sbin. Sinon, il faudra les mettre à jour avant de continuer.

3) Si vous avez des fichiers dans /bin, /sbin ou /usr/sbin n’appartenant à aucun paquet, vous devez les déplacer vers /usr/bin. Trouvez cette liste en utilisant :

$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null

4) S’assurer que toutes les partitions sont montées si vous utilisez autofs. Ils ne pourront pas être montées automatiquement au besoin pendant la mise à jour.

5) Mettez à jour votre système.

Avant d’effectuer cette mise à jour, vous pouvez vous assurer de disposer d’un deuxième terminal ouvert avec des privilèges root dans le cas improbable d’une urgence, en particulier pour une mise à jour via ssh.

# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su

Topic sur le forum pour éventuellement plus de précisions

Article original

netctl est désormais dans [core]

10 avril 2013

Rencontrez netctl: une CLI (NdT: interface en ligne de commandes) réseau basée sur profil et utilisant systemd. Dans un futur proche, l’ancien netcfg sera supprimé de [core]. Toute personne l’utilisant est invité à passer à netctl. La migration est un processus manuel au cours de laquelle vous pourriez ne pas avoir accès à l’Internet, donc faites attention et lisez les pages de manuel (netctl (1), netctl.profile (5) et netctl.special (7)).

La conception de netctl est telle que les amateurs de systemd apprécieront son utilisation et les utilisateurs de netcfg seront familiarisés avec ses fichiers de profil. Livré avec netctl, vient un assistant de connexion wifi basé sur ncurses appelé wifi-menu.

Lorsque vous installez netctl, netcfg sera supprimé, mais les services systemd activés le resteront jusqu’à désactivation manuelle. Le wiki netctl (NdlR: en cours de rédaction pour le wiki fr) contient des informations supplémentaires sur la migration depuis netcfg.

Article original

pacman 4.1 dans [core]

5 avril 2013

pacman a été mis à jour en version 4.1
Vous pouvez voir l’ensemble des modifications ici : pacman.git / NEWS / 4.1

Pensez à vérifier votre /etc/pacman.conf, l’option SyncFirst notamment, n’existe plus, vous pourrez y activer la gestion des couleurs et l’option UseDelta prend dorénavant comme argument le ratio des deltas.

Pour les utilisateurs de pacman-color, ce dernier n’existe plus, pensez à le supprimer avant la mise à jour.

Pour les utilisateurs de yaourt, si vous avez le dépôt [archlinuxfr], il n’y a rien à faire. Pour les adeptes de la compilation depuis AUR, il faut supprimer package-query et le réinstaller après la mise à jour.

MariaDB remplace MySQL dans les dépôts

25 mars 2013

MariaDB est maintenant officiellement notre implémentation par défaut de MySQL. MariaDB n’est presque rien comme remplacement, aussi une mise à jour devrait être possible avec un minimum de problèmes. Toutefois, en raison de préoccupations de compatibilité restantes, un remplacement automatique n’est pas fait.

Il est recommandé à tous les utilisateurs de mettre à niveau. MySQL passera des dépôts à AUR dans un mois.

Les utilisateurs qui veulent basculer auront besoin d’installer mariadb, libmariadbclient ou mariadb-clients et d’exécuter mysql_upgrade pour migrer leurs systèmes.

Exemple de migration:

# systemctl stop mysqld
# pacman -S mariadb libmariadbclient mariadb-clients
# systemctl start mysqld
# mysql_upgrade -p

percona-server est un autre fork de MySQL disponible dans [community]. Il devrait être plus proche de MySQL Enterprise d’Oracle, mais il est dépourvu des nouvelles fonctionnalités incluses dans MariaDB.

Avec mysql 5.5.30-7 dans [extra], tous les paquets qui en dépendent ont été reconstruits par rapport à leurs homologues MariaDB. Les autres mainteneurs de paquets doivent modifier leurs dépendances pour les paquets MariaDB.

Plus d’informations peuvent être trouvées sur notre liste de diffusion.

Article original

qt4 remplace qt

1 mars 2013

Un nouveau paquet qt4 est dans [extra]. Il remplace le paquet qt actuel.

Tous les paquets dépendants de qt ont besoin d’être reconstruits pour dépendre de qt4. Nous (NdT: dévs et TUs d’Arch) l’avons fait pour tous les paquets officiels, mais vous aurez besoin de reconstruire les paquets installés depuis AUR qui dépendent de qt.

Qt 5.x est maintenant également disponible dans [extra]. Lorsque vous installez à la fois qt5-base et qt4, n’importe quel outil Qt fera référence à la version 5.x. Nous fournissons des liens symboliques *-qt4, vous pouvez ainsi forcer la version 4.x au besoin.

Article original

Fermeture du miroir mir1.archlinux.fr

24 février 2013

Le mainteneur du miroir mir1 (à ne pas confondre avec mir) a décidé d’arrêter le serveur : annonce sur arch-mirrors

Veuillez à le supprimer de votre mirrorlist si vous l’utilisiez.

Merci à tapi pour la mise à disposition de ce miroir pendant ces 7 dernières années.

Changement pour LVM

12 février 2013

Avec lvm2 2.02.98-3, lvmetad est utilisé pour activer automatiquement les volumes LVM, ce qui implique :

  • Le hook udev est dorénavant requis.
  • use_lvmetad =1 doit être défini dans /etc/lvm/lvm.conf. C’est le cas par défaut pour une nouvelle installation. Pour une mise à jour, pensez à fusionner avec lvm.conf.pacnew
  • Vous pouvez restreindre les volumes à activer en définissant la variable auto_activation_volume_list dans /etc/lvm/lvm.conf. (Dans le doute, laissez décommenté)
  • Si vous avez besoin de monitoring (pour les snapshots), activez lvm-monitoring.service.
  • L’option lvmwait passé dans la ligne du noyau n’est plus nécessaire et n’a plus de fonction.

Article original

Suppression d’initscripts et sysvinit

4 février 2013

Comme annoncé précédemment, initscripts n’est plus supporté. Les utilisateurs l’utilisant encore sont invités à passer à systemd.
initscripts, sysvinit et les différents scripts rc seront supprimés des dépôts pour éviter toute confusion sur leur statut.

Article original

Mettre à jour filesystem-2013.01-1 et glibc-2.17-2 ensemble

26 janvier 2013

En raison du déplacement du lien symbolique /lib du paquet glibc vers le paquet plus approprié filesystem, il est nécessaire de mettre à jour glibc-2.12-2 et filesystem-2013.01-1 en même temps. Cela se produira automatiquement lorsque vous exécuterez pacman -Syu. Rappelez-vous, les mises à jour partielles ne sont pas prises en charge et n’utilisez jamais l’option --force

Un problème potentiel avec la mise à niveau sur x86_64 est de trouver des fichiers en conflit dans /usr/lib64. Tous les paquets Arch Linux qui avaient des fichiers dans ce répertoire ont été mis à jour, donc mettez-les à jour individuellement en premier. Tous les paquets AUR avec des fichiers dans ce répertoire doivent être mis à jour pour les installer dans /usr/lib.

Article original

systemd 197 et les interfaces réseau

18 janvier 2013

Avec l’arrivée de la version 197 de systemd le nom des interfaces réseau change. Le but étant de ne pas avoir un nom d’interface (pour ceux qui en ont plusieurs) qui change à chaque démarrage.

Cette modification est masquée pour les mises à jour et active pour les nouvelles installations.
Vous pouvez éventuellement l’activer en supprimant le fichier /etc/udev/rules.d/80-net-name-slot.rules

Pour avoir une idée sur le nouveau nom (avant d’activer la modification) :

# udevadm test-builtin net_id /sys/class/net/eth0 2> /dev/null
ID_NET_NAME_PATH=enp0s4f0
ID_NET_NAME_MAC=enx****

L’interface eth0 sera nommée enp0s4f0 si la modification est activée.

Pour plus d’explications : Predictable Network Interface Names

Older Posts »



Derniers Wikis (plus)

RSS Feed
Aucune entrée.

Chercher un paquet: