Статьи

Получение поддержки для программного обеспечения с открытым исходным кодом

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

Выяснить, что вам нужно знать

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

Первая остановка: документация

После того как вы сделали свой первый шаг к получению помощи, пришло время сделать первый шаг: документация. Фактически, если вы обращаетесь за помощью, используя один из других методов без предварительного чтения документации, вас часто будут игнорировать или сообщать RTFM . Если вы используете компьютер с Linux, попробуйте man-страницу программного обеспечения, набрав «man foo», где «foo» — это название программы, по которой вам нужна помощь. Если это не сработает, посмотрите, есть ли в программном обеспечении Info документация, набрав «info foo». Вы также можете посмотреть, существует ли документация в / usr / doc / foo /. Если вы работаете в Windows, прочитайте файлы справки или проверьте каталог установки программы на наличие подкаталога с именем «doc».

Если вы не можете найти какую-либо документацию на своем компьютере, посетите веб-сайт программы. Специальная поисковая система Linux для поисковой системы Google является хорошей отправной точкой для поиска веб-сайта пакета бесплатного программного обеспечения. Вы также можете поискать программное обеспечение на Freshmeat или проверить проект документации Linux , в котором хранятся сотни руководств, руководств, книг и сборников документации по свободному программному обеспечению.

Хотя документация по свободному программному обеспечению может показаться загадочной как для новичков, так и для экспертов, обычно она предоставляет наилучшую информацию. Большая часть документации по свободному программному обеспечению очень тщательна, и критики считают ее «трудной для понимания». Правда, примеры встречаются редко в документации по свободному программному обеспечению, но на это есть веская причина. Большинство программного обеспечения этого типа содержит слишком много опций для автора, чтобы дать пошаговые инструкции для всех, кроме самых распространенных видов использования программного обеспечения.

Так как же вам читать документацию по свободному программному обеспечению? Не от начала до конца, для такой задачи утомит и расстроит самого прилежного читателя. Вместо этого относитесь к документации как к справочнику. Сканирование оглавления для нужной области темы. Затем ищите ключевые слова на страницах, которые выглядят многообещающе. Если вы не можете найти ответ, попробуйте другую часть документации или один из других источников, перечисленных выше, прежде чем переходить на следующий уровень помощи.

Вторая остановка: списки рассылки и группы новостей

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

Будьте вежливы при публикации в новостной группе или списке рассылки. Задайте свой вопрос настолько просто и лаконично, насколько это возможно, и включите как можно больше деталей. Кто-то там, вероятно, знает ответ и скоро ответит.

Третья остановка: интернет-эстафета

Иногда нет времени использовать список рассылки. Для более быстрого ответа попробуйте Internet Relay Chat (IRC). Мой любимый IRC-клиент — BitchX . Он работает в Windows и Linux, но интерфейс текстового режима смущает некоторых. Если вам нужен графический клиент, попробуйте mIRC (Windows) или X-Chat (Linux). Если вы не хотите загружать клиент, вы можете использовать java irc-клиент на основе браузера Linux.com для доступа к сети IRC Openprojects. Вы можете найти его на сайте Linux.com . Все это включает документацию, которой должно быть достаточно, чтобы вы начали использовать IRC.

При поиске помощи через IRC вы должны сначала попробовать Openprojects Network , найденную на irc.openprojects.net. Справку по Linux можно получить на канале #linuxhelp. Канал #linpeople более спокойный, но вы можете не получить ответ так быстро. Многие программные проекты имеют каналы irc в openprojects: PHP (#php); Perl (#perl); C / C ++ (#c); emacs (#emacs) и даже веб-дизайн с открытым исходным кодом (#oswd). Другими хорошими серверами для тестирования являются irc.xchat.org и irc.gimp.org.

После того, как вы присоединитесь к каналу, поприветствуйте всех «привет» и немного подождите, ничего не делая. Прерывать чужой разговор невежливо. Я лично жду, чтобы спросить, пока не закончится текущий разговор. Тем не менее, люди могут проводить более трех разговоров одновременно, поэтому не ждите слишком долго, чтобы говорить. Когда вы говорите, говорите больше, чем «мне нужна помощь» или «foo не работает». Постарайтесь изложить всю свою проблему в своем первом утверждении или хотя бы дать достаточно информации, чтобы заинтересовать людей (если это очень длинная проблема). Будьте терпеливы с людьми, помогающими вам, и они будут терпеливы с вами. Вам также следует избегать вставки больших блоков текста в канал. За это большинство ботов оператора канала выгонят вас с канала.

Четвертая остановка: настоящее человеческое взаимодействие

Если вы не можете найти свой ответ в документации и не можете заставить людей помочь вам стандартными способами, у вас есть еще два варианта. Первый — получить помощь от вашей локальной группы пользователей Linux (LUG). LUG состоят из заинтересованных любителей, профессионалов и откровенных волшебников, которые собираются вместе, чтобы помогать друг другу, говорить о Linux и узнавать о технологиях. Вы можете найти LUG рядом с вами, проверив Группы пользователей Linux везде или Счетчик Linux . Во многих университетах и ​​колледжах также есть LUG, поэтому вы можете позвонить в местное учебное заведение. Почти все LUG имеют списки рассылки, и если вы найдете такой в ​​своем регионе, сначала задайте свой вопрос в списке рассылки. Люди в LUG, скорее всего, потратят много времени, чтобы помочь вам; они формируют дружелюбное к новичкам сообщество. Вы даже можете спросить их о других операционных системах, кроме Linux, так как многие люди в LUG используют и другие операционные системы. Если они не могут помочь вам по электронной почте, они могут даже лично помочь вам на следующей встрече. Лучшая часть? Это не будет стоить вам ни копейки.

Остановка четвертого с половиной: коммерческая поддержка

Иногда времени мало, и деньги легко доступны. В этом случае вы всегда можете получить коммерческую поддержку. Такие компании, как Redhat , VA Linux и Linuxcare , а также многие крупные дистрибьюторские компании Linux предоставляют высококачественную бесплатную поддержку бесплатного программного обеспечения.

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