Comment devenir archer (avec archlinux)
Pourquoi archlinux
Depuis la sortie de slackware 10.1, je cherche un remplaçant à mon ancienne distribution préférée (slack c’était bien !).
Ayant déjà testé la plupart des distributions connues, je n’ai pas trouvé de candidate sérieuse au remplacement de slackware.
Je me suis donc tourné vers ArchLinux, une distribution montante. J’ai fait ce choix, parce qu’elle est souvent comparée à la slackware.
Avantage que j’y trouve (du moins sur le papier, je n’ai pas fini le tour du propriétaire) : simplicité, flexibilité, stabilité et nouveauté.
Seule ombre au tableau ... c’est une distribution i686.
La distribution stable est en version 0.7. Comme son numéro l’indique, c’est encore une distribution en développement.
Attention : soyons clair tout de suite. Archlinux n’est pas une distribution pour débutant ou personne ne voulant pas comprendre ce qui se passe.
Installation
La procédure d’installation n’est pas compliquée pour qui connait bien GNU. Je décris rapidement les grandes étapes ici.
J’ai utilisé le cédérom arch-0.7-base.iso.
Voici un rapide descriptif :
Démarrer sur le cédérom et taper :
/arch/setup
(attention nous sommes en qwerty, je n’ai pas trouvé et pas trop cherché comment chargé le clavier français).
La première étape consiste à configurer le réseau. Ma carte est correctement reconnu et mon serveur dhcp donne les éléments de configuration de ma carte. Bref rien de particulier.
La deuxième étape est la configuration des partitions. Nous avons accès à cfdisk. Il faut ensuite choisir la partition d’échange (la swap) puis choisir la partition racine. Le nommage des partitions est celui de udev. Nous avons donc des choses comme cela :
/dev/discs/disc0/part3 pour /dev/hda3
Enfin faire "DONE" pour que les changements soient pris en compte.
Troisième étape, le choix des paquets. Je choisis d’utiliser un serveur FTP avec comme mirroir "ftp.archlinux.org".
Le choix des paquets se fait en deux étapes. On choisit d’abord les thèmes voulu puis les paquets un par un (procédure identique à la plupart des distributions).
Après plusieurs hésitation, je me décide à ne coché que "base".
Une fois choisit, il faut passer à l’installation des paquets (rien de particulier).
Arrive la sélection du noyau. J’installe un 2.6 pour IDE.
Puis l’étape de la configuration. Aucune interface particulière n’existe (encore ?) pour la configuration du système. Juste le choix entre vi et nano (que je préfère parce que je suis en qwerty).
Je ne connais rien de la distribution mais je m’en suis sortir facilement.
On me propose de modifier "rc.conf". Je change :
TIMEZONE=Europe/Paris
KEYMAP=fr
Par la suite, j’ai vu que la route par défaut n’était pas pris en compte. Pour cela il faut modifier :
ROUTES=(gateway)
Ensuite je modifie "resolv.conf" :
nameserver 192.168.1.1
Il faut obligatoirement éditer lilo.conf (ou menu.lst) pour la suite, même si on ne modifie rien.
La dernière étape consiste à installer le chargeur de démarrage. Je choisis lilo.
Enfin je redémarre.
Lors de la procédure de démarrage tout ce passe bien. Le seul problème étant que hotplug cherche à charger des modules qui ne correspond pas à mon matériel. Je note les référence et je modifie /etc/hotplug/blacklist (peut être que la variable MODULES de rc.conf est plus adapté mais je n’en suis pas sûr) :
shpchp
snd-cs4232
snd-cs4236
snd-wavefront
Une fois démarrer je met un mot de passe à root :
passwd
Et je créé un nouvel utilisateur :
adduser gnunux
Pour modifier les locales, je découvre grâce à grep que le fichier à modifier est /etc/profile
export LANG="fr_FR.utf8"
J’ai du mettre mon nom d’hôte dans /etc/hosts :
127.0.0.1 myhost localhost.localdomain localhost
Installation de gnome
Pour installé gnome, je commence à mettre à jour la base des paquets.
pacman -Sy
pacman -S xorg
pacman -S gnome gnome-extra
Le mirroir par défaut étant super lent, j’ai du editer la liste des mirroirs dans /etc/pacman.d/extra.
Pour la configuration de X je n’ai pas trouvé d’outil spécifique à la distribution. J’utilise donc la procédure normale :
X -configure
J’ajoute
Option "XkbLayout" "fr"
dans la section Keyboard et je copie /root/xorg.conf.new en /etc/X11/xorg.conf
Enfin je lance gdm :
/etc/rc.d/gdm start
Installation complémentaire
sshd
J’ai besoin de ssh sur ma machine. J’ai donc installé sshd
[root@myhost ~]# pacman -Sl |grep ssh
current openssh 3.9p1-3
current rssh 2.2.2-1
[root@myhost ~]# pacman -S openssh
ou plus simple encore :
[root@myhost ~]# pacman -Ss ssh
current/openssh 4.1p1-1
A Secure SHell server/client
current/rssh 2.2.2-1
A restricted shell for use with OpenSSH, allowing only scp and/or sftp
Il faut ensuite autorisé ma machine cliente à se connecter dans /etc/hosts.allow :
sshd: 192.168.1.2 :allow
La gravure
Les utilisateurs pouvant gravés doivent faire partir du groupe "optical".
Pour cela editer le fichier "/etc/group" et rajouter le nom d’utilisateur à la ligne "optical".
Les services au démarrage
La liste des programmes susceptibles d’être lancés au démarragé de la distribution est dans le répertoire "/etc/rc.d/". La configuration des services se fait dans le fichier "/etc/rc.conf". Voici par exemple ma configuration pour démarrer, en plus des services par défaut, dbus, hal, sshd et gdm :
DAEMONS=(syslog-ng hotplug dbus hal !pcmcia network netfs crond sshd gdm)
Conclusion
Après deux soirées d’utilisation, il semble que ArchLinux corresponde parfaitement à mes attentes :
Et plein d’autre chose qui me reste à découvrir :)
Commentaires
> Comment devenir archer (avec archlinux)
http://aqwrsqwfeefqd.host.com
desk3
[url=http://aqwssqwfeefqd.host.com]desk4[/url]
[link=http://aqwasqwfeefqd.host.com]desk6[/link]
Comment devenir archer (avec archlinux)
Si tu n’as pas de i586 c’est très bien. Mais j’ai encore de i586 donc le fait que la distro soit i686 me pose des problemes sur ces postes.
Tout dépend evidement du poste sur lequel tu installe.
Comment devenir archer (avec archlinux)
“Seule ombre au tableau ... c’est une distribution i686.”
???
C’est justrement pour cette raison que j’ai choisi archlinux.
Comment devenir archer (avec archlinux)
J’ai installé Arch Linux en remplacement de Gentoo. C’est vraiment une excellente distribution. Simple, rapide, efficace, elle correspond exactement à ce que j’attendais. Voici un lien vers le site de la communauté Arch Linux francophone :
> Comment devenir archer (avec archlinux)
Ben j’ai fait la même migration de base ;)
J’ai ecrit l’article le lendemain de ma migration avec mes notes. Il y a surement de chose a amélioré, mais ca donne une base.
> Comment devenir archer (avec archlinux)
Merci gnunux pour ton article qui a servi a me faire gagner du temps précieux.
Bien que habitué à Slackware et autres distribs, il y a de bons conseils propre a archlinux qu’il est agréable de les decouvrir ici.
GeantJones de #debutant
> Comment devenir archer
> Comment devenir archer
Très intéressant comme article.
Je te propose juste de modifier le titre pour que ton article soit plus visible sur le Web :
> Comment devenir archer avec archlinux
Autrement, j’aimerais bien savoir se que tu reproches à la slackware et pourquoi tu as décidé de changer.
N’hésite pas à faire d’autres articles sur cette distribution au fur et à mesure de tes découvertes :-)
Tony