Команда./configure не работает (Linux Mint 19.3)

Перезапуск службы nordvpndрешает проблему подключения.

Вот как это сделать автоматически:

Создать/etc/systemd/system/nordvpnd-restart-after-network-online.service:

# Prevent immutable /etc/resolv.conf
# https://forum.manjaro.org/t/internet-blocked-by-nordvpn-killswitch/108413
# https://bbs.archlinux.org/viewtopic.php?id=246004

# If using NetworkManager, requires NetworkManager-wait-online.service to be started
# https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

[Unit]
Description=restart nordvpnd after network online
After=NetworkManager-wait-online.service
# Uncomment if using networkd, and comment previous line
; Before=systemd-networkd-wait-online.service

[Service]
Type=oneshot
ExecStart=/usr/bin/systemctl restart nordvpnd

[Install]
WantedBy=NetworkManager-wait-online.service
# Uncomment if using networkd, and comment previous line
; WantedBy=systemd-networkd-wait-online.service

Включить обе необходимые службы:

sudo systemctl daemon-reload
sudo systemctl enable NetworkManager-wait-online.service nordvpnd-restart-after-network-online.service 

Теперь, сразу после того, как NetworkManagerсообщит о подключении к сети, служба nordvpndбудет автоматически перезапущена.

0
20.02.2020, 18:55
2 ответа

./configure— это точка входа -для запуска шага конфигурации для проекта, использующего autotoolsв качестве системы сборки.

Если проект, над которым вы работаете, использует autotools, но не имеет скрипта configure, тогда:

  • Убедитесь, что у вас есть файл configure.ac.
  • Убедитесь, что у вас установлено autotools.
  • Выполнить autoreconf -i. Это должно создать скрипт configure для вашей платформы.

Если в проекте, с которым вы работаете, отсутствуют файлы configureи configure.ac, то, вероятно, он использует НЕ автоинструменты, а qmake, cmake, ninjaи т. д. Найдите файл README или что-то в этом роде, который должен дать вам правильный способ сборки исходников.

3
28.04.2021, 23:22

Команда, начинающаяся с ./, должна существовать в виде исполняемого файла в текущем каталоге .

Он будет частью пакета исходного кода, который вы загрузили. Распакуйте исходный код, затем cdв корень этого кода. Там должен быть файл с именем configure. Затем вы можете запустить его(./configure).

Предупреждение

Прежде чем запускать загруженный случайный код, его следует поместить в песочницу. Простой способ сделать это — добавить в систему нового пользователя и запустить код от имени этого пользователя. Это включает запуск ./configureили make.

0
28.04.2021, 23:22

Теги

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