Обновление wpa_supplicant до 2.6 вручную на Ubuntu 17.10

Есть много вопросов, связанных с этим, но все они начинаются с (правильного) предположения о том, что вывод не регистрируется.

Итак, мой вопрос: где?

Нигде: вывод Bash (и любой другой оболочки, который я знаю) не записывается.

Итак, мой вопрос: где?

[!d4 ]

Поскольку вывод выводится на экран, его нужно где-то хранить.

Это, но, скорее всего, не в обычном тексте и даже на диске (хотя это действительно так эмулятор терминала): скорее всего, и, по крайней мере, в большинстве случаев, в сегменте памяти, выделенном эмулятором терминала.

Однако, конечно, он не регистрируется в файле, по крайней мере, не оболочкой , и я не знаю терминальных эмуляторов, которые по умолчанию записывают вывод в файл.

В действительности это не означает, что невозможно зарегистрировать вывод терминала: сначала я упомянул что-то, что я думаю не многие знают об этом, так как я никогда не видел, чтобы кто-то упоминал об этом, по крайней мере, здесь, на Ask Ubuntu: Konsole позволяет сохранять прокрутку в файл (возможно, есть другие эмуляторы терминалов, которые предоставляют такую ​​функциональность, Konsole - это только один Я знаю), althoug h это ограничено пределом размера прокрутки Konsole.

0
задан 30 January 2018 в 04:59

2 ответа

Если вы хотите обновить wpa_supplicant с текущей версии до версии 2.6, обратитесь к ссылке ниже ....

Инструкции, приведенные в этой ссылке, относятся к ubuntu 16.04, но я пробовал их на ubuntu 17.10 as хорошо, и до сих пор никаких проблем не возникало. Еще попробуйте их на свой страх и риск.

Я не буду нести ответственность за какие-либо плохие эффекты (хотя это не так для me.it хорошо работает без каких-либо ошибок вообще).

, если вы собираетесь попробовать их .. я предлагаю вам использовать «sudo -s» и login как пользователь root. то позже это пригодится, когда вы выполняете 'cd / tmp', который находится в корневом каталоге. если это не даст каталог ошибок не найден.

ссылка: http://www.linuxtopic.com/2017/08/compile-wpasupplicant-ubuntu.html

Изменить:

Я добавил ниже необходимую информацию по ссылке выше для использования кого-либо, в случае, если ссылка больше не работает.

1) Необходимо установить несколько (d11) sudo apt install libnl-genl-3-dev libnl-3-dev

2) Необходимо установить несколько зависимостей, требуемых wpa_supplicant . ]

cd / cd tmp

3) Загрузите исходный пакет wpa_supplicant

wget https://w1.fi/releases/wpa_supplicant-2.6.tar.gz wpa_supplicant2.6.tar.gz

4) Загрузите исходный пакет wpa_supplicant

sudo tar xvf wpa_supplicant2.6.tar.gz

, если эта команда возвращает ошибку, убедитесь, что имя загруженного tar-файла и имя в команде одинаковы. если имя загруженного tar-файла отличается от имени файла в команде, оно не сможет извлечь файл.

5) Войдите в извлеченную папку wpa_supplicant.

cd wpa_supplicant2.6

Опять же, если возвращает ошибку, проверьте правильность имени папки.

6) Войдите в извлеченную папку wpa_supplicant.

cat > wpa_supplicant/.config << "EOF" CONFIG_BACKEND=file CONFIG_CTRL_IFACE=y CONFIG_DEBUG_FILE=y CONFIG_DEBUG_SYSLOG=y CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON CONFIG_DRIVER_NL80211=y CONFIG_DRIVER_WEXT=y CONFIG_DRIVER_WIRED=y CONFIG_EAP_GTC=y CONFIG_EAP_LEAP=y CONFIG_EAP_MD5=y CONFIG_EAP_MSCHAPV2=y CONFIG_EAP_OTP=y CONFIG_EAP_PEAP=y CONFIG_EAP_TLS=y CONFIG_EAP_TTLS=y CONFIG_IEEE8021X_EAPOL=y CONFIG_IPV6=y CONFIG_LIBNL32=y CONFIG_PEERKEY=y CONFIG_PKCS12=y CONFIG_READLINE=y CONFIG_SMARTCARD=y CONFIG_WPS=y CFLAGS += -I/usr/include/libnl3 EOF

7) Если вы используете WPA Supplicant с NetworkManager 1.8.0, добавьте следующие параметры в конфигурацию сборки WPA Supplicant (OPTIONAL)

cat >> wpa_supplicant/.config << "EOF" CONFIG_CTRL_IFACE_DBUS=y CONFIG_CTRL_IFACE_DBUS_NEW=y CONFIG_CTRL_IFACE_DBUS_INTRO=y EOF

8) Если вы используете WPA Supplicant с NetworkManager 1.8.0, добавьте следующие параметры для конфигурации сборки WPA Supplicant (OPTIONAL)

cd wpa_supplicant make

9) Установить Wpa_supplicant & amp; создайте пакет wpa_supplicant 2.6

checkinstall

Эта команда будет продолжена с установкой и запомнит, что пользователю потребуется нажать ENTER в нескольких местах, чтобы продолжить установку.

10) Установить Wpa_supplicant & amp; создайте пакет wpa_supplicant 2.6

ls wpa-supplicant* wpa_supplicant -v

Сделано! если все прошло гладко, оно должно вернуться, версия wpa_supplicant равна 2.6

0
ответ дан 17 July 2018 в 21:57

Если вы хотите обновить wpa_supplicant с текущей версии до версии 2.6, обратитесь к ссылке ниже ....

Инструкции, приведенные в этой ссылке, относятся к ubuntu 16.04, но я пробовал их на ubuntu 17.10 as хорошо, и до сих пор никаких проблем не возникало. Еще попробуйте их на свой страх и риск.

Я не буду нести ответственность за какие-либо плохие эффекты (хотя это не так для me.it хорошо работает без каких-либо ошибок вообще).

, если вы собираетесь попробовать их .. я предлагаю вам использовать «sudo -s» и login как пользователь root. то позже это пригодится, когда вы выполняете 'cd / tmp', который находится в корневом каталоге. если это не даст каталог ошибок не найден.

ссылка: http://www.linuxtopic.com/2017/08/compile-wpasupplicant-ubuntu.html

Изменить:

Я добавил ниже необходимую информацию по ссылке выше для использования кого-либо, в случае, если ссылка больше не работает.

1) Необходимо установить несколько (d11) sudo apt install libnl-genl-3-dev libnl-3-dev

2) Необходимо установить несколько зависимостей, требуемых wpa_supplicant . ]

cd / cd tmp

3) Загрузите исходный пакет wpa_supplicant

wget https://w1.fi/releases/wpa_supplicant-2.6.tar.gz wpa_supplicant2.6.tar.gz

4) Загрузите исходный пакет wpa_supplicant

sudo tar xvf wpa_supplicant2.6.tar.gz

, если эта команда возвращает ошибку, убедитесь, что имя загруженного tar-файла и имя в команде одинаковы. если имя загруженного tar-файла отличается от имени файла в команде, оно не сможет извлечь файл.

5) Войдите в извлеченную папку wpa_supplicant.

cd wpa_supplicant2.6

Опять же, если возвращает ошибку, проверьте правильность имени папки.

6) Войдите в извлеченную папку wpa_supplicant.

cat > wpa_supplicant/.config << "EOF" CONFIG_BACKEND=file CONFIG_CTRL_IFACE=y CONFIG_DEBUG_FILE=y CONFIG_DEBUG_SYSLOG=y CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON CONFIG_DRIVER_NL80211=y CONFIG_DRIVER_WEXT=y CONFIG_DRIVER_WIRED=y CONFIG_EAP_GTC=y CONFIG_EAP_LEAP=y CONFIG_EAP_MD5=y CONFIG_EAP_MSCHAPV2=y CONFIG_EAP_OTP=y CONFIG_EAP_PEAP=y CONFIG_EAP_TLS=y CONFIG_EAP_TTLS=y CONFIG_IEEE8021X_EAPOL=y CONFIG_IPV6=y CONFIG_LIBNL32=y CONFIG_PEERKEY=y CONFIG_PKCS12=y CONFIG_READLINE=y CONFIG_SMARTCARD=y CONFIG_WPS=y CFLAGS += -I/usr/include/libnl3 EOF

7) Если вы используете WPA Supplicant с NetworkManager 1.8.0, добавьте следующие параметры в конфигурацию сборки WPA Supplicant (OPTIONAL)

cat >> wpa_supplicant/.config << "EOF" CONFIG_CTRL_IFACE_DBUS=y CONFIG_CTRL_IFACE_DBUS_NEW=y CONFIG_CTRL_IFACE_DBUS_INTRO=y EOF

8) Если вы используете WPA Supplicant с NetworkManager 1.8.0, добавьте следующие параметры для конфигурации сборки WPA Supplicant (OPTIONAL)

cd wpa_supplicant make

9) Установить Wpa_supplicant & amp; создайте пакет wpa_supplicant 2.6

checkinstall

Эта команда будет продолжена с установкой и запомнит, что пользователю потребуется нажать ENTER в нескольких местах, чтобы продолжить установку.

10) Установить Wpa_supplicant & amp; создайте пакет wpa_supplicant 2.6

ls wpa-supplicant* wpa_supplicant -v

Сделано! если все прошло гладко, оно должно вернуться, версия wpa_supplicant равна 2.6

0
ответ дан 23 July 2018 в 22:33
  • 1
    Добро пожаловать в Ask Ubuntu! Ваше сообщение действительно не дает никаких реальных рекомендаций относительно того, как обновить WPA Supplicant, и просто действительно предоставляет ссылку. Такие ссылки могут отвечать только тогда, когда сайт умирает или что-то подобное, и поэтому вы должны действительно предоставлять ключевые бит информации из таких ссылок в ваших ответах. – Thomas Ward♦ 26 March 2018 в 17:46
  • 2
    Отмечено и понято. Я добавлю необходимую информацию по этой ссылке. – Anjana Senanayake 27 March 2018 в 19:07

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

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