W systemie Ubuntu 16.04 wtyczki network-manager-openconnect i network-manager-openconnect-gnome nie są użyteczne, ponieważ są zbyt stare, aby używać ich z bieżącą wersją menedżera sieci.
To jest angielska wersja tego przewodnika z niemieckiego forum wsparcia dla Ubuntu.
Nieoficjalne pakiety są dostępne tutaj:
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb
UWAGA: Nie otrzymasz za to żadnych aktualizacji zabezpieczeń! Jest to tylko obejście, dopóki pakiety nie zostaną naprawione w oficjalnym repozytorium!
Korzystanie z VPN jest funkcją bezpieczeństwa - dlatego lepiej jest zbudować pakiet ręcznie ze źródła, ponieważ nie wiesz, co umieściłem w pakietach. :-P
Najpierw usuń niepotrzebne pakiety
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
Będziesz potrzebował zależności kompilacji.
sudo apt-get build-dep network-manager-openconnect
(UWAGA: W tym celu musi być aktywne źródło „deb-src” w katalogu /etc/apt/sources.list).
Możesz to zrobić za pomocą sed np
sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
nowa zależność dla nowej wersji.
sudo apt-get install libnm-dev
i kod źródłowy z projektu GNOME.
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
Rozpakuj archiwum
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
przejdź do rozpakowanego katalogu
cd NetworkManager-openconnect-1.1.93
i uruchom skrypt konfiguracyjny.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libexecdir=/usr/lib/NetworkManager/
--enable-more-warnings=yes --disable-static
rozpocznij kompilację.
make
i zainstaluj ręcznie
sudo make install
zainstaluj zależność do korzystania z oprogramowania
sudo apt-get install openconnect
lub zbuduj pakiet za pomocą checkinstall
sudo checkinstall
Jeśli to zrobisz, wprowadź to:
networkmanager-openconnect
jako nazwa pakietu
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1,
libnm-util2, network-manager, openconnect
jako wymagania
i
network-manager-openconnect, network-manager-openconnect-gnome
jako konflikty.
Jeśli wystąpią błędy podczas instalowania pakietu, spróbuj
sudo apt-get -f install
rozwiązać niezaspokojone zależności.
Aby korzystać z oprogramowania, konieczne jest dodanie do tego systemu użytkownika
sudo adduser --system --quiet --home /var/lib/NetworkManager
--no-create-home
--gecos "NetworkManager OpenConnect plugin"
--group nm-openconnect}
W końcu zrestartuj system.
network-manager-openconnect
i nienetwork-manager-openconnect-gnome
dlatego, że oni nie działa GNOME, nie musisz się-gnome
pakiet, ponieważ zapewnia rzeczywiste/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openconnect.so
dokumentacja określona przez pliki zainstalowane przeznetwork-manager-openconnect
:(