บน Ubuntu 16.04 ปลั๊กอิน network-manager-openconnect และ network-manager-openconnect-gnome นั้นไม่สามารถใช้งานได้เพราะมันเก่าไปใช้กับ network-manager เวอร์ชันปัจจุบัน
คู่มือฉบับนี้เป็นฉบับภาษาอังกฤษจากฟอรัมสนับสนุนของ 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'-Sources ใน /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
แกะ tarball ออกจากกล่อง
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
หรือสร้างแพ็คเกจด้วย checkinstall
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
เพื่อแก้ไขปัญหาการพึ่งพา
ในการใช้ซอฟต์แวร์มีความจำเป็นต้องเพิ่ม systemuser สำหรับสิ่งนี้
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
:(