Sur Ubuntu 16.04, les plugins network-manager-openconnect et network-manager-openconnect-gnome ne sont pas utilisables car ils sont trop anciens pour être utilisés avec la version actuelle de network-manager.
Ceci est la version anglaise de ce guide d'un forum de support ubuntu allemand.
Des packages non officiels sont disponibles ici:
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb
REMARQUE: vous n’obtiendrez aucune mise à jour de sécurité pour cela! C'est juste une solution de contournement jusqu'à ce que les packages aient été corrigés dans le référentiel officiel!
L'utilisation de VPN est une fonction de sécurité - il est donc préférable de construire le package manuellement à partir des sources car vous ne savez pas ce que je mets dans les packages. :-P
Dans un premier temps, supprimez les packages inutilisables
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
Vous aurez besoin des dépendances de construction.
sudo apt-get build-dep network-manager-openconnect
(REMARQUE: pour cela, les sources 'deb-src'dans /etc/apt/sources.list doivent être actives.)
Vous pouvez le faire avec sed par exemple
sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
la nouvelle dépendance pour la nouvelle version.
sudo apt-get install libnm-dev
et le code source du projet GNOME.
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
Déballez le tarball
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
passer au répertoire décompressé
cd NetworkManager-openconnect-1.1.93
et exécutez le script de configuration.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libexecdir=/usr/lib/NetworkManager/
--enable-more-warnings=yes --disable-static
commencez à compiler.
make
et installer manuellement
sudo make install
installer la dépendance pour utiliser le logiciel
sudo apt-get install openconnect
ou créez un package avec checkinstall
sudo checkinstall
Si vous le faites, entrez ceci:
networkmanager-openconnect
comme nom de package
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1,
libnm-util2, network-manager, openconnect
comme exigences
et
network-manager-openconnect, network-manager-openconnect-gnome
comme des conflits.
Si vous obtenez des messages d'erreur en installant le package, essayez
sudo apt-get -f install
pour résoudre les dépendances non satisfaites.
Pour utiliser le logiciel, il est nécessaire d'ajouter un utilisateur système pour
sudo adduser --system --quiet --home /var/lib/NetworkManager
--no-create-home
--gecos "NetworkManager OpenConnect plugin"
--group nm-openconnect}
Redémarrez enfin le système.
network-manager-openconnect
et nonnetwork-manager-openconnect-gnome
parce qu'il n'exécute pas GNOME, non: vous avez besoin du-gnome
package, car il fournit le/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openconnect.so
fichier réel référencé par les fichiers installés parnetwork-manager-openconnect
:(