Ubuntu 19.10, не могущая найти libnm-бойким, libnm-glib-vpn и libnm-util пакеты

Я пытался создать плагин администратора сети для Ubuntu 19.10, но autogen.sh продолжает приводить witn к сбою следующая ошибка

checking for LIBNM_GLIB... no
configure: error: Package requirements (NetworkManager >= 1.2.0
    libnm-util >= 1.2.0
    libnm-glib >= 1.2.0
    libnm-glib-vpn >= 1.2.0) were not met:

No package 'NetworkManager' found
No package 'libnm-util' found
No package 'libnm-glib' found
No package 'libnm-glib-vpn' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBNM_GLIB_CFLAGS
and LIBNM_GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

версия openconnect должна быть прекрасной

OpenConnect version v8.02-1build1
Using GnuTLS. Features present: TPMv2, PKCS#11, RSA software token, HOTP software token, TOTP software token, Yubikey OATH, System keys, DTLS, ESP
Supported protocols: anyconnect (default), nc, gp

При попытке установить недостающие пакеты кажется, что они были удалены/заменены

sudo apt install libnm-util-dev libnm-glib-dev libnm-glib-vpn-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libnm-glib-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libnm-glib-vpn-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libnm-util-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libnm-util-dev' has no installation candidate
E: Package 'libnm-glib-dev' has no installation candidate
E: Package 'libnm-glib-vpn-dev' has no installation candidate

Любой совет относительно того, как устранить эту проблему, действительно ценился бы

0
задан 5 March 2020 в 22:35

2 ответа

Можно попытаться восстановить NetworkManager с --with-libnm-glib

0
ответ дан 17 March 2020 в 00:07

libnm-glib, libnm-util и libnm-glib-vpn удерживаются от использования в течение многих лет (начиная с версии 1.0) и недавно completly удаленный из восходящего NetworkManager. Медленно также исчезающий из дистрибутивов. Вместо этого приложение должно использовать libnm.

Это потребовало для портирования всех пользователей устаревшего, освобождает к libnm (включая плагины VPN). Также несколько сделанных годы назад.

openconnect репозиторий, с которым Вы связываетесь, является ветвлением https://gitlab.gnome.org/GNOME/NetworkManager-openconnect. Этот плагин (как весь Gnome плагины VPN для NM) поддерживает "новый" libnm, и дополнительно устаревшее освобождает. Вы просто передали бы настраивать опцию не создать против устаревшего, освобождает. Ветвление также имеет ту опцию: ./configure --without-libnm-glib.

0
ответ дан 17 March 2020 в 00:07

Другие вопросы по тегам:

Похожие вопросы: