Wicd-1.7.3

Introduction à Wicd

Wicd est un gestionnaire de réseau écrit en Python. Il simplifie le paramétrage du réseau en détectant et en se connectant automatiquement à des réseaux sans fil et filaires. Wicd inclut le support de l'authentification WPA et la configuration DHCP. Il offre des interfaces Curses- et graphiques basées sur GTK pour un contrôle convivial. Une excellente interface basée sur KDE est également disponible ici.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Informations sur le paquet

Dépendances de Wicd

[Note]

Note

Wicd utilise ifconfig pour activer les connexions réseaux. ifconfig est fourni par les paquets Inetutils et Net-tools. Le paquet Inetutils fait partie de LFS, mais la commande ifconfig n'est pas installée par les instructions de LFS. Si vous choisissez d'installer la version Inetutils de ifconfig, vous devez réinstaller le paquet et le configurer sans le paramètre --disable-ifconfig.

Requises

Python-2.7.9, D-Bus Python-1.2.0, Wireless Tools-29 et Net-tools-CVS_20101030 (Wicd a besoin de ifconfig et de mii-tool dans ce paquet)

Recommandées

Facultatives

pm-utils-1.4.1 (pour l'intégration de "suspend/resume"), Urwid (pour l'interface basé sur Curses) et Babel (pour l'internationalisation)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/wicd

Installation de Wicd

Installez Wicd en lançant les commandes suivantes :

sed -e "/wpath.logrotate\|wpath.systemd/d" \
    -e "/detection failed/ a\                self.init=\'init\/default\/wicd\'" \
    -i setup.py                                     &&
rm po/*.po                                          &&
python setup.py configure --no-install-kde     \
                          --no-install-acpi    \
                          --no-install-pmutils \
                          --no-install-init    \
                          --no-install-gnome-shell-extensions \
                          --docdir=/usr/share/doc/wicd-1.7.3

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root , installez le paquet :

LANG=C python setup.py install

Explications des commandes

sed -e ... -i setup.py: La première commande dans ce sed empêche l'installation des fichiers de configuration de logrotate et systemd. Vous pouvez l'oublier si vous utilisez ces utilitaires. La seconde commande dans ce sed corrige la construction avec la «  distribution  » BLFS.

rm po/*.po: Cette commande enlève les messages internationnaux associés avec ce paquet. La commande est requise si Babel n'est pas installé. S'il est installé, po/ast.po doit être effacé pour que la construction se termine.

--no-install-kde : Empêche l'installation du fichier de démarrage automatique sur le bureau. pour KDE. Si vous utilisez KDE, vous devriez installer plutôt le Client Wicd KDE.

--no-install-acpi : Empêche l'installation des scripts suspend et resume pour acpid. Enlevez cette option si vous utilisez acpid.

--no-install-pmutils : Empêche l'installation de repères pour pm-utils. Enlevez cette option si vous utilisez pm-utils.

--no-install-init : Empêche l'installation d'un script de démarrage comme les scripts de démarrage sont installés plus tard dans les instructions.

--no-install-gnome-shell-extensions: Empêche l'installation des extensions respectives. Supprimez ce paramètre si vous utilisez Gnome Shell.

--wicdgroup=<groupe> : Le groupe qui aura le droit d'utiliser le client Wicd (par défaut, il s'agit du groupe users).

LANG=C: Cette variable d'environnement est nécéssaire pour permettre de terminer l'installation.

Configuriation de Wicd

Fichiers de config

/etc/wicd/manager-settings.conf, /etc/wicd/wired-settings.conf et /etc/wicd/wireless-settings.conf

Informations de configuration

Pour démarrer automatiquement Wicd au moment de l'amorçage, vous devez d'abord installer le script de démarrage Wicd, /etc/rc.d/init.d/wicd, fourni dans le paquet blfs-bootscripts-20150304 (en tant qu'utilisateur (root) :

make install-wicd

Vu que Wicd prendra désormais en charge toute la configuration des pçriphériques réseaux, le script de démarrage du réseau installé par LFS devrait être désactivé. Vous pouvez faire cela en supprimant tous les liens symboliques S*network et K*network des répertoires /etc/rc*.d ou en réglant ONBOOT=no dans les fichiers /etc/sysconfig/ifconfig.*.

Aucune configuration manuelle de Wicd n'est nécessaire si vous utilisez les interfaces graphiques. Si vous n'allez utiliser Wicd qu'en ligne de commandes, vous pouvez le configurer en utilisant les fichiers de configuration de /etc/wicd. Pour une liste des options disponibles, regardez les pages de man de : wicd-manager-settings.conf, wicd-wired-settings.conf et wicd-wireless-settings.conf.

Assurez-vous d'ajouter tous les utilisateurs qui doivent avoir les droits pour ouvrir et fermer les connexions réseaux avec Wicd au groupe users (ou au groupe spécifié avec l'option de configuration --wicdgroup).

Contenu

Programmes installés: wicd, wicd-cli, wicd-client, wicd-curses et wicd-gtk
Bibliothèques installées: Aucune
Répertoires installés: /etc/wicd, /usr/lib/python2.7/site-packages/wicd, /usr/share/doc/wicd-1.7.3, /usr/share/pixmaps/wicd, /usr/share/wicd, /var/lib/wicd, /var/log/wicd, et /var/run/wicd

Descriptions courtes

wicd

est le démon wicd.

wicd-cli

est une interface en ligne de commande pour configurer le démon wicd.

wicd-client

est le client wicd. Ce script tente de choisir automatiquement l'interface de configuration pertinente.

wicd-curses

est une interface curses pour configurer le démon wicd.

wicd-gtk

est une interface GTK pour configurer le démon wicd.

Last updated on : 2013-02-12 01:13:43 +010