Unter Ubuntu 16.04 sind die Plugins network-manager-openconnect und network-manager-openconnect-gnome nicht verwendbar, da sie für die aktuelle Version von network-manager zu alt sind.
Dies ist die englische Version dieses Handbuchs aus einem deutschen Ubuntu-Support-Forum.
Inoffiziell erstellte Pakete finden Sie hier:
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb
HINWEIS: Sie erhalten dafür keine Sicherheitsupdates! Es ist nur eine Problemumgehung, bis die Pakete im offiziellen Repository repariert wurden!
Die Verwendung von VPN ist eine Sicherheitsfunktion. Es ist daher besser, das Paket manuell aus dem Quellcode zu erstellen, da Sie nicht wissen, was ich in die Pakete geschrieben habe. :-P
Entfernen Sie zunächst die unbrauchbaren Pakete
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
Sie benötigen die Build-Abhängigkeiten.
sudo apt-get build-dep network-manager-openconnect
(HINWEIS: Dazu muss die 'deb-src'-Sources in /etc/apt/sources.list aktiv sein.)
Sie können dies mit sed zB tun
sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
die neue Abhängigkeit für die neue Version.
sudo apt-get install libnm-dev
und den Quellcode aus dem GNOME-Projekt.
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
Packen Sie den Tarball aus
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
Wechseln Sie in das entpackte Verzeichnis
cd NetworkManager-openconnect-1.1.93
und führen Sie das configure-Skript aus.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libexecdir=/usr/lib/NetworkManager/
--enable-more-warnings=yes --disable-static
Beginnen Sie mit dem Kompilieren.
make
und manuell installieren
sudo make install
Installieren Sie die Abhängigkeit für die Verwendung der Software
sudo apt-get install openconnect
oder erstellen Sie ein Paket mit checkinstall
sudo checkinstall
Wenn Sie dies tun, geben Sie Folgendes ein:
networkmanager-openconnect
als Paketname
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1,
libnm-util2, network-manager, openconnect
als anforderungen
und
network-manager-openconnect, network-manager-openconnect-gnome
als Konflikte.
Wenn Sie beim Installieren des Pakets Fehlermeldungen erhalten, versuchen Sie es
sudo apt-get -f install
ungelöste Abhängigkeiten aufzulösen.
Um die Software nutzen zu können, muss ein Systembenutzer hinzugefügt werden
sudo adduser --system --quiet --home /var/lib/NetworkManager
--no-create-home
--gecos "NetworkManager OpenConnect plugin"
--group nm-openconnect}
Zuletzt starten Sie das System neu.
network-manager-openconnect
und nichtnetwork-manager-openconnect-gnome
mit GNOME auskommen kann , nein: Sie benötigen das-gnome
Paket, da es die eigentliche/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openconnect.so
Datei enthält, auf die von den Dateien verwiesen wird, die vonnetwork-manager-openconnect
:(