В конце концов я заставил его работать с
/etc/wpa_supplicant/wpa_supplicant.conf
---------------------------------------
network={
ssid="CUWireless"
key_mgmt=WPA-EAP
identity="jdr74731@creighton.edu"
password="*****"
}
. Я думал, что перечисление нескольких протоколов в key_mgmt
позволит использовать любой из них, т. е. не было никакого вреда в перечислении многих из них. Однако, согласно документации, для значения WPA-PSK
требуется поле psk
. Я думаю, что поскольку у меня не было поля psk
, но тем не менее я указал WPA-PSK
в key_mgmt
, программа запуталась и не работала. Не уверен на 100% в этом.
Как отметил @andrew-henle, q / a Как мне извлечь содержимое rpm? дает некоторую информацию, которая может быть полезно.Если вы хотите скомпилировать ncview
и у вас нет возможности установить пакеты, вы можете найти RPM для недостающих частей, загрузить их и скопировать файлы себе домой. каталог.
Если вы это сделаете, предположим, что вы поместили их в $ HOME / mystuff
. Затем в в этом каталоге создайте подкаталоги bin
, lib
(или lib64
), include
(и ] include / X11
) и share
. Скопируйте файлы, извлеченные из RPM, в соответствующее место в дереве «mystuff».
Задайте эти переменные среды, чтобы помочь сценарию настройки ncview
:
CFLAGS
на -I $ HOME / mystuff / include
LDFLAGS
в ] -L $ HOME / mystuff / lib -L $ HOME / mystuff / lib64
Затем запустите сценарий конфигурации для ncview
. Вероятно, вы обнаружите, что вы что-то упустили. Получите это и поместите в дерево mystuff
. Повторяйте, пока не дойдете до компиляции.
Вероятно, в этих пакетах есть общие библиотеки. В таком случае вам понадобится обходной путь, чтобы заставить ncview
до запустить , и, вероятно, просто настроить его. Установите для справки эту переменную среды:
LD_LIBRARY_PATH = $ HOME / mystuff / lib: $ HOME / mystuff / lib64