Trên Ubuntu 16.04, các plugin trình quản lý mạng-openconnect và trình quản lý mạng-openconnect-gnome không thể sử dụng được vì chúng đã cũ để sử dụng với phiên bản hiện tại của trình quản lý mạng.
Đây là phiên bản tiếng Anh của hướng dẫn này từ một diễn đàn hỗ trợ Ubuntu của Đức.
Gói xây dựng không chính thức có sẵn ở đây:
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb
http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb
LƯU Ý: Bạn đã giành chiến thắng nhận được bất kỳ cập nhật bảo mật nào cho việc này! Nó chỉ là một cách giải quyết cho đến khi các gói sẽ được sửa trong kho chính thức!
Sử dụng VPN là một tính năng bảo mật - vì vậy tốt hơn là xây dựng gói theo cách thủ công từ nguồn vì bạn không biết những gì tôi đưa vào các gói. :-P
Đầu tiên loại bỏ các gói không sử dụng
sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
Bạn sẽ cần các phụ thuộc xây dựng.
sudo apt-get build-dep network-manager-openconnect
(LƯU Ý: Đối với điều này, 'deb-src'-Nguồn trong /etc/apt/source.list phải được kích hoạt.)
Bạn có thể làm điều này với sed, vd
sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
sự phụ thuộc mới cho phiên bản mới.
sudo apt-get install libnm-dev
và mã nguồn từ dự án Gnome.
wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
Giải nén tarball
tar -xf NetworkManager-openconnect-1.1.93.tar.xz
thay đổi thư mục giải nén
cd NetworkManager-openconnect-1.1.93
và chạy tập lệnh cấu hình.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--libexecdir=/usr/lib/NetworkManager/
--enable-more-warnings=yes --disable-static
bắt đầu biên dịch.
make
và cài đặt bằng tay
sudo make install
cài đặt phần phụ thuộc để sử dụng phần mềm
sudo apt-get install openconnect
hoặc xây dựng một gói với checkinstall
sudo checkinstall
Nếu bạn làm như vậy, hãy nhập này:
networkmanager-openconnect
như tên gói
adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1,
libnm-util2, network-manager, openconnect
theo yêu cầu
và
network-manager-openconnect, network-manager-openconnect-gnome
như xung đột.
Nếu bạn gặp lỗi bằng cách cài đặt gói hãy thử
sudo apt-get -f install
để giải quyết các phụ thuộc chưa được đáp ứng.
Để sử dụng phần mềm, cần phải thêm một người dùng hệ thống cho việc này
sudo adduser --system --quiet --home /var/lib/NetworkManager
--no-create-home
--gecos "NetworkManager OpenConnect plugin"
--group nm-openconnect}
Cuối cùng khởi động lại hệ thống.
network-manager-openconnect
và không phảinetwork-manager-openconnect-gnome
vì họ không chạy Gnome, thì không: bạn cần-gnome
gói, vì nó cung cấp/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openconnect.so
tệp thực tế được gọi bởi các tệp được cài đặt bởinetwork-manager-openconnect
:(