Подключение к Wi-Fi на терминале Kubuntu 17.10

Поиск источника

Да, вы можете легко найти и прочитать исходный код всего в мире Linux, за исключением некоторых случаев с краями (например, драйверы видеокарты только для двоичных файлов).

Например, чтобы узнать больше о команде ls, google ls source code, которая даст вам один специальный URL-адрес google сверху, который сообщает вам, что ls является частью coreutils.

Coreutils, которые являются GNU, а не Linux, - это команды, которые вы используете весь день в большинстве дистрибутивов.

Например, это самый интересный каталог (на данный момент ссылка показывает фиксированный хеш-код). На этой целевой странице вы можете легко загрузить весь архив или просмотреть свой репозиторий git. , поэтому не забудьте снова просмотреть верх, если вы прочтете этот ответ позже): coreutils

Подобные подходы работают для всех других программ с открытым исходным кодом, включая само ядро. [!d7 ]

Где все?

which ls показывает, где находится этот конкретный двоичный файл.

В стандарте файловой системы Linux перечислены все обычные места, где хранятся файлы.

Управление пакетами

В зависимости от вашего дистрибутива вы можете более или менее легко загрузить источник пакеты через ваш менеджер пакетов (например, apt-get source $package), который должен быть еще более безболезненным. Это имеет очевидную выгоду, что это a) очень просто и b) должен точно вернуть версию исходного кода, которую использует ваш двоичный файл. В зависимости от распределения курса.

Поиск материала

Мясо вашего вопроса - это то, как узнать о поведении какого-либо программного обеспечения. Это обычно нетривиально, если вы просто извлекаете источник. В крайних случаях, то есть, если программное обеспечение действительно важно / важно для вас, и вы абсолютно должны заставить его работать, тогда это может быть жизнеспособным путем, но в целом вы должны быть лучше от Google. Я сделал свою долю (ab), используя исходный код больших пакетов, особенно при компиляции программного обеспечения (часто есть странные случаи, когда библиотеки или версии компилятора имеют небольшие несоответствия), и я заверяю вас, что это может быть выполнено, но часто бывает много работы.

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

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

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

В целом, для любой реальной проблемы, невероятно вероятно, что кто-то уже это сделал и опубликовал об этом, поэтому поиск в Google - это, конечно, не плохой подход. Использование правильных ключевых слов может быть само по себе.

Переход на следующий уровень

Все это приятно и весело, но если вы хотите пойти на самом деле вглубь кроличьей дыры, вы можете загрузиться Linux File System Standard . Этот веб-сайт поможет вам полностью создать полную (хотя и очень маленькую) систему Linux с нуля, то есть из исходного кода. Нет готовых двоичных файлов вообще.

0
задан 6 May 2018 в 19:07

4 ответа

Сообщение об ошибке, которое вы получаете, связано с тем, что ключ после s: должен иметь длину от 5 до 13 символов, см., например, Вот.

Например,

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd123456789

или

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd1

не должно вызывать больше сообщений об ошибке.

Вы можете ввести только 5 или 13 символов, поскольку iwconfig работает только для подключения к точкам доступа с использованием WEP-шифрования.

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

1
ответ дан 22 May 2018 в 10:56
  • 1
    Это действительно полезно. Благодарю. – Bernoulli 7 May 2018 в 00:30

Сообщение об ошибке, которое вы получаете, связано с тем, что ключ после s: должен иметь длину от 5 до 13 символов, см., например, Вот.

Например,

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd123456789

или

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd1

не должно вызывать больше сообщений об ошибке.

Вы можете ввести только 5 или 13 символов, поскольку iwconfig работает только для подключения к точкам доступа с использованием WEP-шифрования.

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

1
ответ дан 17 July 2018 в 15:04

Сообщение об ошибке, которое вы получаете, связано с тем, что ключ после s: должен иметь длину от 5 до 13 символов, см., например, Вот.

Например,

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd123456789

или

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd1

не должно вызывать больше сообщений об ошибке.

Вы можете ввести только 5 или 13 символов, поскольку iwconfig работает только для подключения к точкам доступа с использованием WEP-шифрования.

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

1
ответ дан 20 July 2018 в 15:29

Сообщение об ошибке, которое вы получаете, связано с тем, что ключ после s: должен иметь длину от 5 до 13 символов, см., например, Вот.

Например,

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd123456789

или

sudo iwconfig wlp7s0 essid "ABCD1234" key s:abcd1

не должно вызывать больше сообщений об ошибке.

Вы можете ввести только 5 или 13 символов, поскольку iwconfig работает только для подключения к точкам доступа с использованием WEP-шифрования.

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

1
ответ дан 23 July 2018 в 16:01

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

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