No Ubuntu 16.04, os plugins network-manager-openconnect e network-manager-openconnect-gnome não são utilizáveis porque são antigos para serem usados com a versão atual do gerenciador de rede.
Esta é a versão em inglês deste guia em um fórum de suporte do ubuntu em alemão.
Pacotes construídos não oficiais estão disponíveis aqui:
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb
NOTA: Você não receberá nenhuma atualização de segurança para isso! É apenas uma solução alternativa até que os pacotes sejam corrigidos no repositório oficial!
O uso da VPN é um recurso de segurança - portanto, é melhor compilar o pacote manualmente a partir da fonte, porque você não sabe o que eu coloco nos pacotes. :-P
Primeiro remova os pacotes inutilizáveis
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
Você precisará das dependências de construção.
sudo apt-get build-dep network-manager-openconnect
(NOTA: Para isso, as fontes 'deb-src' em /etc/apt/sources.list devem estar ativas.)
Você pode fazer isso com o sed, por exemplo
sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
a nova dependência para a nova versão.
sudo apt-get install libnm-dev
e o código fonte do projeto GNOME.
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
Desembalar o tarball
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
mude para o diretório descompactado
cd NetworkManager-openconnect-1.1.93
e execute o script de configuração.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libexecdir=/usr/lib/NetworkManager/
--enable-more-warnings=yes --disable-static
comece a compilar.
make
e instale manualmente
sudo make install
instale a dependência para usar o software
sudo apt-get install openconnect
ou construa um pacote com checkinstall
sudo checkinstall
Se você fizer isso, insira isto:
networkmanager-openconnect
como nome do pacote
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1,
libnm-util2, network-manager, openconnect
como requisitos
e
network-manager-openconnect, network-manager-openconnect-gnome
como conflitos.
Se você receber mensagens de erro instalando o pacote, tente
sudo apt-get -f install
para resolver dependências não atendidas.
Para usar o software, é necessário adicionar um usuário do sistema para este
sudo adduser --system --quiet --home /var/lib/NetworkManager
--no-create-home
--gecos "NetworkManager OpenConnect plugin"
--group nm-openconnect}
Por fim, reinicie o sistema.
network-manager-openconnect
e nãonetwork-manager-openconnect-gnome
porque não está executando o GNOME, não: você precisa do-gnome
pacote, porque ele fornece o/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openconnect.so
arquivo real referido pelos arquivos instalados pornetwork-manager-openconnect
:(