En Ubuntu 16.04, los complementos network-manager-openconnect y network-manager-openconnect-gnome no se pueden usar porque son demasiado viejos para usar con la versión actual de network-manager.
Esta es la versión en inglés de esta guía de un foro de soporte de ubuntu alemán.
Los paquetes compilados no oficiales están disponibles aquí:
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb
NOTA: ¡No recibirá actualizaciones de seguridad para esto! ¡Es solo una solución hasta que los paquetes se hayan corregido en el repositorio oficial!
El uso de VPN es una característica de seguridad, por lo que es mejor construir el paquete manualmente desde la fuente porque no sabes lo que pongo en los paquetes. :-PAGS
Al principio elimine los paquetes inutilizables
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
Necesitará las dependencias de compilación.
sudo apt-get build-dep network-manager-openconnect
(NOTA: Para esto, las fuentes 'deb-src' en /etc/apt/sources.list deben estar activas).
Puede hacer esto con sed, p. Ej.
sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
La nueva dependencia para la nueva versión.
sudo apt-get install libnm-dev
y el código fuente del proyecto GNOME.
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
Desempaquete el tarball
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
cambiar al directorio desempaquetado
cd NetworkManager-openconnect-1.1.93
y ejecuta el script de configuración.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libexecdir=/usr/lib/NetworkManager/
--enable-more-warnings=yes --disable-static
Comience a compilar.
make
e instalar manualmente
sudo make install
instalar la dependencia para usar el software
sudo apt-get install openconnect
o construir un paquete con checkinstall
sudo checkinstall
Si lo hace, ingrese esto:
networkmanager-openconnect
como nombre del paquete
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1,
libnm-util2, network-manager, openconnect
como requisitos
y
network-manager-openconnect, network-manager-openconnect-gnome
como conflictos
Si recibe mensajes de error al instalar el paquete, intente
sudo apt-get -f install
para resolver dependencias insatisfechas.
Para utilizar el software es necesario agregar un usuario del sistema para esto.
sudo adduser --system --quiet --home /var/lib/NetworkManager
--no-create-home
--gecos "NetworkManager OpenConnect plugin"
--group nm-openconnect}
Por fin reinicie el sistema.
network-manager-openconnect
y nonetwork-manager-openconnect-gnome
porque no están ejecutando GNOME, no: necesita el-gnome
paquete, ya que proporciona el/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openconnect.so
archivo real al que se refieren los archivos instalados pornetwork-manager-openconnect
:(