У Ubuntu 16.04 плагіни network-manager-openconnect та network-manager-openconnect-gnome не використовуються, оскільки їх потрібно старіти для використання в поточній версії мережевого менеджера.
Це англійська версія цього посібника з німецького форуму підтримки ubuntu.
Неофіційні вбудовані пакети доступні тут:
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb
ПРИМІТКА. Ви не отримаєте жодних оновлень безпеки для цього! Це лише рішення, поки пакети не будуть зафіксовані в офіційному сховищі!
Використання VPN - це функція безпеки, тому краще створити пакунок вручну з джерела, оскільки ви не знаєте, що я вкладаю в пакети. :-P
Спочатку видаліть непридатні пакети
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
Вам знадобляться побудови-залежності.
sudo apt-get build-dep network-manager-openconnect
(ПРИМІТКА. Для цього 'deb-src'-Джерела в /etc/apt/sources.list повинні бути активними.)
Ви можете зробити це за допомогою sed, наприклад
sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
нова залежність для нової версії.
sudo apt-get install libnm-dev
і вихідний код проекту GNOME.
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
Розпакуйте тарбол
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
зміни в розпакований каталог
cd NetworkManager-openconnect-1.1.93
і запустіть сценарій налаштування.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libexecdir=/usr/lib/NetworkManager/
--enable-more-warnings=yes --disable-static
почати складати.
make
і встановити вручну
sudo make install
встановити залежність для використання програмного забезпечення
sudo apt-get install openconnect
або створити пакет із перевіркою
sudo checkinstall
Якщо ви це зробите, введіть це:
networkmanager-openconnect
як назва пакета
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1,
libnm-util2, network-manager, openconnect
як вимоги
і
network-manager-openconnect, network-manager-openconnect-gnome
як конфлікти.
Якщо ви отримаєте повідомлення про помилки, встановивши пакет, спробуйте
sudo apt-get -f install
для вирішення невиконаних залежностей.
Для використання програмного забезпечення для цього необхідно додати користувач системи
sudo adduser --system --quiet --home /var/lib/NetworkManager
--no-create-home
--gecos "NetworkManager OpenConnect plugin"
--group nm-openconnect}
Нарешті перезавантажте систему.
network-manager-openconnect
а неnetwork-manager-openconnect-gnome
тому, що вони не працюють GNOME, ні: вам потрібен-gnome
пакет, тому що він містить фактичний/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openconnect.so
файл, на який посилаються файли, встановленіnetwork-manager-openconnect
:(