Документация

Если вы только начали знакомиться c ОС Linux и не имеете опыта работы в UNIX-подобных системах, вам необходимо обзавестись книгой по Linux. Список рекомендуемых нами книг вы найдёте в конце данной главы. Однако, не стоит пренебрегать и электронной документацией. Именно к ней мы советуем обратиться в первую очередь. Конечно, вы всегда можете задать свой вопрос в наших списках рассылки, но чтение документации часто оказывается более эффективным за счёт того, что вы получаете более комплексную и полную, а главное — совершенно точную информацию по интересующему вас вопросу, в то время как точка зрения подписчиков того или иного списка рассылки может расходиться с действительностью.

Документация ALT Linux

В состав дистрибутива ALT Linux 2.3 Junior входит комплект электронной документации, включающий как специфическую для дистрибутива документацию, так и различные дополнения: учебные и методические пособия по Linux, языкам программирования, свободному программному обеспечению, статьи. В случае установки по умолчанию, вся документация доступна через общесистемное меню Документация или по ссылке на рабочем столе KDE. Основная документация по дистрибутиву (данный Справочник в формате html) находится в пакете alt-docs-junior. Если вы раньше не работали в Linux и хотите научиться использовать эту систему эффективно, мы рекомендуем вам прочесть книгу «Linux и UNIX: Руководство начинающего пользователя», которая находится в пакете alt-docs-extras-linuxnovice. Если вы не не знакомы с понятием «свободное программное обеспечение» и хотите разобраться в специфике развития программного обеспечения с открытым кодом, мы рекомендуем вам познакомиться с книгой «Открытые системы и свободные программы», находящейся в пакете alt-docs-extras-schooljunior. В этой же книге обсуждаются вопросы использования свободного программного обеспечения в образовании. Прочая дополнительная документация и литература содержится в пакетах alt-docs-extras-*.

Экранная документация

Помимо поставляемой ALT Linux документации и дополнительной литературы, всё программное обеспечение, входящее в дистрибутив, снабжается собственной документацией. Стандартный способ получить документацию по той или иной программе, функции или файлу, установленным в системе, унаследованный Linux от ОС UNIX это команда man, отображающая экранную документацию, иногда называемую «страницы руководства» (буквальный перевод англ. manual pages). Для того, чтобы прочесть экранную документацию по программе, достаточно в любой командной строке набрать man программа. Например, команда man man выдаёт справку по пользованию самой командой man. Если вы точно не знаете, как называется необходимая вам программа, может помочь поиск по ключевому слову при помощи команд apropos и whatis. Например, если вы введёте команду apropos mail, вы увидите список всех программ, в кратком описании которых упоминается слово mail. Разница между командами заключается в том, что whatis в отличие от apropos ищет только совпадения целого слова, что часто позволяет избежать случайных совпадений части слова и ограничивает объём выводимой информации релевантными совпадениями.

В технической документации по UNIX и Linux принят стандартный формат ссылки на экранную документацию, выводимую по команде man. Например, запись apt(8), отсылает к экранной документации по программе apt, вызываемой командой man apt (цифра в скобках обозначает раздел, к которому относится данная документация и обычно не требуется для просмотра руководства). Это же соглашение принято и в данном справочнике. К сожалению, большая часть экранной документации пока не переведена на русский язык.

Документация проекта GNU и многих других приложений существует в виде страниц info, просматривать которые можно при помощи команды info. Доступ к экранной документации возможен через интегрированные средства просмотра документации графической среды KDE — KDE Help Center. Это средство обладает собственными ресурсами помощи, которые легко вызываются с Рабочего стола или через общесистемное меню Документация.

Документация по пакетам

Основное место для хранения разнообразной документации, в основном на английском языке, — каталог /usr/share/doc. Особое внимание обратите на HOWTO (от англ. how to — «как сделать») — собрание практических рекомендаций по самым различным вопросам, связанным с использованием Linux.

Каждый пакет также содержит поставляемую вместе с включённым в него ПО документацию, располагающуюся обычно в каталоге /usr/share/doc/имя_пакета. Например, документация к пакету, foo-1.0-alt1 находится в /usr/share/doc/foo-1.0-alt1. Для получения полного списка файлов документации, относящихся к пакету, воспользуйтесь командой rpm -qld имя_пакета.

В документации к каждому пакету вы можете найти такие файлы как README, FAQ, TODO, ChangeLog и другие. В файле README содержится основная информация о программе — имя и контактные данные авторов, назначение, полезные советы и пр. FAQ содержит ответы на часто задаваемые вопросы; этот файл стоит прочитать в первую очередь, если у вас возникли проблемы или вопросы по использованию программы, поскольку большинство проблем и сложностей типичны, вполне вероятно, что в FAQ вы тут же найдёте готовое решение. В файле TODO записаны планы разработчиков на реализацию той или иной функциональности. В файле СhangeLog записана история изменений в программе от версии к версии.

Наконец, самую свежую информацию можно получить в Интернете на таких сайтах как http://www.linuxdoc.org. Адреса сайтов в Интернет, посвящённых отдельным программным продуктам, указаны в информационных заголовках соответствующих пакетов, их можно получить с помощью команды rpm -qi имя_пакета.

Рекомендуемая литература

  1. Такет Дж., Барнет С.. Использование Linux. — М.: Вильямс, 2000. 5-ое издание.

  2. Уэлш М., Далхаймер М. К., Кауфман Л.. Запускаем Linux. — СПБ.: Символ-Плюс, 2000.

  3. Бендел Д., Нейпир Р. Использование Linux. — М.: Вильямс, 2002.

  4. Комолкин А. В., Немнюгин С. А., Чаунин М. П. Эффективная работа с UNIX. — СПб.: Питер, 2002.

  5. Петцке К. От понимания к применению — М.: ДМК, 2000.

  6. Робачевский А. Операционная система Unix. — СПб.: BHV ,1999

  7. Беляков М. И., Рабовер Ю. И., Фридман А. Л. Мобильная операционная система. — М.: Радио и связь, 1991.

  8. Немет Э., Снайдер Г., Сибасс С., Хейон Т. UNIX. Руководство системного администратора. / Серия: Для профессионалов. — СПб.: Питер, 2002. 3-е изд.

  9. Смит Р. В. Сетевые средства Linux. — М.: Вильямс, 2003.

  10. Керниган Б. В., Пайк Р. UNIX — Универсальная среда программирования. — М.: Финансы и статистика, 1992.