Outil de configuration réseau¶
Utilisation de network manager et il existe (via le projet KDE) une couche Qt d'accès à Network Manager ... autant l'utiliser !
Attention ça ne marque sur sur precise et suivantes donc pour bosser sur nos ordinateurs c'est pas simple !
- installation des paquets nécessaires
sudo apt-get install libnm-util-dev libnm-glib-dev cmake
- libmm pour qt
git clone git://anongit.kde.org/libmm-qt mkdir libmm-qt_build cd libmm-qt_build cmake -DCMAKE_INSTALL_PREFIX=/usr ../libmm-qt make && make install
Détails de l'installation (pour créer un paquet ou installer sur tablette sans avoir cmake & co)
-- Installing: /usr/lib/libQtModemManager.so.0.5.0 -- Installing: /usr/lib/libQtModemManager.so.0 -- Installing: /usr/lib/libQtModemManager.so -- Installing: /usr/include/QtModemManager/manager.h -- Installing: /usr/include/QtModemManager/modeminterface.h -- Installing: /usr/include/QtModemManager/modemlocationinterface.h -- Installing: /usr/include/QtModemManager/modemcdmainterface.h -- Installing: /usr/include/QtModemManager/modemgsmcardinterface.h -- Installing: /usr/include/QtModemManager/modemgsmcontactsinterface.h -- Installing: /usr/include/QtModemManager/modemgsmnetworkinterface.h -- Installing: /usr/include/QtModemManager/modemgsmsmsinterface.h -- Installing: /usr/include/QtModemManager/modemgsmhsointerface.h -- Installing: /usr/include/QtModemManager/modemgsmussdinterface.h -- Installing: /usr/include/QtModemManager/QtModemManager-export.h -- Installing: /usr/lib/pkgconfig/QtModemManager.pc
- libnm pour qt
git clone git://anongit.kde.org/libnm-qt mkdir libnm-qt_build cd libnm-qt_build cmake -DCMAKE_INSTALL_PREFIX=/usr ../libnm-qt make && make install
Détails de l'installation
-- Installing: /usr/lib/libQtNetworkManager.so.0.9.0 -- Installing: /usr/lib/libQtNetworkManager.so.0 -- Installing: /usr/lib/libQtNetworkManager.so -- Installing: /usr/include/QtNetworkManager/manager.h -- Installing: /usr/include/QtNetworkManager/device.h -- Installing: /usr/include/QtNetworkManager/wireddevice.h -- Installing: /usr/include/QtNetworkManager/wirelessdevice.h -- Installing: /usr/include/QtNetworkManager/accesspoint.h -- Installing: /usr/include/QtNetworkManager/connection.h -- Installing: /usr/include/QtNetworkManager/modemdevice.h -- Installing: /usr/include/QtNetworkManager/bluetoothdevice.h -- Installing: /usr/include/QtNetworkManager/olpcmeshdevice.h -- Installing: /usr/include/QtNetworkManager/wimaxdevice.h -- Installing: /usr/include/QtNetworkManager/wimaxnsp.h -- Installing: /usr/include/QtNetworkManager/ipv4config.h -- Installing: /usr/include/QtNetworkManager/dhcp4config.h -- Installing: /usr/include/QtNetworkManager/ipv6config.h -- Installing: /usr/include/QtNetworkManager/dhcp6config.h -- Installing: /usr/include/QtNetworkManager/settings.h -- Installing: /usr/include/QtNetworkManager/activeconnection.h -- Installing: /usr/include/QtNetworkManager/vpnconnection.h -- Installing: /usr/include/QtNetworkManager/wirelessnetwork.h -- Installing: /usr/include/QtNetworkManager/wirelessnetworkinterfaceenvironment.h -- Installing: /usr/include/QtNetworkManager/secretagent.h -- Installing: /usr/include/QtNetworkManager/generic-types.h -- Installing: /usr/include/QtNetworkManager/QtNetworkManager-export.h -- Installing: /usr/lib/pkgconfig/QtNetworkManager.pc
abuledu-networkmanager¶
C'est une application test pour voir ce qu'on peut faire ...
bzr branch sftp://redmine.ryxeo.com//home/groupes/developpeurs/abuledu/abuledu-tablette/abuledu-networkmanager-1.0/