Альт Линукс 6.0 Кентавр

История переиздания
Издание 6.0-alt1Feb 2011ADT

Содержание

Введение
I. Что такое Альт Линукс 6.0 Кентавр
1. Что такое Альт Линукс 6.0 Кентавр
2. Что такое Linux
3. Что такое ALT Linux
II. Установка дистрибутива
4. Начало установки: загрузка системы
5. Альтернативные способы установки
6. Последовательность установки
7. Язык
8. Лицензионный договор
9. Дата и время
10. Подготовка диска
11. Установка системы
12. Сохранение настроек
13. Установка загрузчика
14. Настройка сети
15. Администратор системы
16. Системный пользователь
17. Завершение установки
18. Первая помощь
III. Настройка системы
19. Центр управления системой
IV. Обзор GNOME
20. Рабочий стол GNOME
21. Прикладные программы для Linux
V. Установка дополнительного программного обеспечения
Введение
22. Установка дополнительного ПО с установочного диска
23. Установка дополнительного ПО из внешних репозиториев
24. Установка пакетов для опытных пользователей
VI. Техническая поддержка продуктов ALT Linux
25. Покупателям нашей продукции
26. Пользователям нашей продукции

Введение

Этот документ описывает дистрибутив Альт Линукс 6.0 Кентавр.

Часть I. Что такое Альт Линукс 6.0 Кентавр

Глава 1. Что такое Альт Линукс 6.0 Кентавр

Альт Линукс 6.0 Кентавр — это дистрибутив Linux производства компании и «Альт Линукс».

Глава 2. Что такое Linux

Свободные программы

Операционная система (далее — ОС) Linux — ядро и основные компоненты системы, а также большинство пользовательских приложений для Linux — свободные программы. Это означает, что их можно запускать на любом количестве компьютеров, без ограничений распространять бесплатно или за деньги, получать исходные тексты этих программ и вносить в них любые исправления.

Свобода программ обеспечила их широкое использование и интерес к ним со стороны тысяч разработчиков. Основные программы для Linux выходят под лицензией GNU General Public License (далее — GPL), которая не только гарантирует свободу, но и защищает её: она допускает дальнейшее распространение программ только под той же лицензией. Поэтому исходный код ядра Linux, компиляторов, библиотеки glibc, пользовательских оболочек KDE и GNOME не может быть использован для создания приложений с закрытым кодом. В этом принципиальное отличие Linux от свободных ОС BSD (FreeBSD, NetBSD, OpenBSD), фрагменты которых вошли в семейство Microsoft Windows и даже стали основой Mac OS X. Linux включает в себя многие разработки BSD, но её компиляторы и системные библиотеки разработаны в рамках проекта GNU.

Разработка Linux

В отличие от распространённых несвободных ОС, Linux не имеет географического центра разработки. Нет и фирмы, которая владела бы этой ОС; нет даже единого координационного центра. Программы для Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах, но большинство объединяют программистов со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой, и в случае успеха результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки, и реализовывать новые возможности.

Именно такая гибкая и динамичная система разработки, невозможная для проектов с закрытым кодом, определяет исключительную экономическую эффективность Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита исходного текста программ лицензией GPL — всё это стало причиной успеха свободных программ.

Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои свободные проекты. Так появились Mozilla (Netsape, AOL), OpenOffice.org (Sun), свободный клон Interbase (Borland), SAP DB (SAP). IBM способствовала переносу Linux на свои мейнфреймы.

С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для Linux и позволяет снизить цену решения для пользователя. Вот почему Linux стала платформой, часто рекомендуемой для таких продуктов, как Oracle, DB2, Informix, Sybase, SAP ERP, Lotus Domino.

Защищённость

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

Дистрибутивы Linux

Большинство пользователей для установки Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Новичку

  • Linux — самостоятельная операционная система. Здесь всё по-своему, а к новым правилам надо привыкнуть. То, что кажется поначалу странным и непривычным, завтра понравится. Все операционные системы разные: Linux — не Windows, не Mac OS и не FreeBSD. Терпение и настойчивость в изучении Linux будут вознаграждены значительным повышением эффективности и безопасности вашей работы.
  • Не стесняйтесь задавать вопросы, ведь самый простой способ решить проблему и узнать новое — это общение. Взаимопомощь — хорошая традиция в мире Linux, поэтому всегда можно обратиться за помощью к сообществу пользователей и разработчиков Linux. Большинство вопросов повторяются, поэтому сначала стоит поискать ответ на ваш вопрос в документации, затем в Интернет. Если ответ всё-таки не нашёлся — не стесняйтесь писать в форум или списки рассылки так, как писали бы своим друзьям — и вам наверняка помогут.

    Для дистрибутивов ALT Linux вы можете воспользоваться ресурсами:

Глава 3. Что такое ALT Linux

ALT Linux Team и проект ALT

Команда ALT Linux (ALT Linux Team) объединяет разработчиков свободных программ из России, Белоруссии, Украины, Казахстана, Эстонии и Израиля. Команда ALT — это сообщество, которое сейчас насчитывает более 200 программистов, большинство из которых не являются сотрудниками OOO «Альт Линукс». Альт Линукс координирует этот проект и осуществляет внедрение и поддержку решений.

Целью проекта ALT является разработка и поддержка широкого спектра решений на основе свободных программ, отличающихся высокой надёжностью и степенью защиты, простотой и доступностью обновления, простым и логичным интерфейсом, стандартной и качественной интернационализацией и локализацией. Все собственные разработки ALT Linux Team распространяются под свободными лицензиями. Проект ALT — часть движения по разработке и распространению свободных программ. Среди его участников есть и разработчики основных компонентов Linux. Разработки команды ALT входят во все дистрибутивы ALT Linux.

Сизиф

Sisyphus — наш ежедневно обновляемый репозиторий пакетов. На его основе создаются все дистрибутивы ALT Linux. Поддерживаемая ALT Linux Team целостность Sisyphus, оригинальная технология сборки пакетов, утилита apt-get и её графическая оболочка synaptic позволяют пользователям легко обновлять свои системы и быть в курсе всех новостей мира свободных программ.

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

Разработка Sisyphus полностью открыта. У нас нет секретных патчей и закрытого тестирования с подписками о неразглашении: то, что мы сделали сегодня, завтра вы найдёте в сети. По сравнению с другими аналогичными репозиториями (Debian unstable, Mandriva Cooker, PLD, Fedora), у нас есть много оригинального. Особое внимание уделяется защите системы, локализации на русский язык, полноте и корректности зависимостей.

Sisyphus — не просто собрание программ, а в первую очередь лаборатория решений. Любое такое решение можно оформить в виде дистрибутива. Если вам это интересно, если вы хотите дополнить Sisyphus новыми решениями, если вы считаете, что можете собрать какой-то пакет лучше — присоединяйтесь к проекту ALT.

Sisyphus (Сизиф) — персонаж греческой мифологии. Миф о Сизифе [1], который непрерывно катил в гору камни, символизирует постоянный труд команды по усовершенствованию решений, заложенных в репозиторий. «Миф о Сизифе» — философское эссе Альбера Камю.

Дистрибутивы ALT Linux

Решение для тех пользователей, которым стабильность и предсказуемость работы системы важнее расширенной функциональности (а это в первую очередь начинающие и корпоративные пользователи) — стабильные дистрибутивы ALT Linux, выпускаемые на основе Sisyphus.

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



[1] Миф можно найти в любой соответствующей книжке, а для начинающих рекомендуем А. Куна

Часть II. Установка дистрибутива

Глава 4. Начало установки: загрузка системы

Для того, чтобы начать установку, достаточно загрузиться с CD или DVD-диска, на котором записан дистрибутив. Для этого может потребоваться включить в BIOS опцию загрузки с CD/DVD-привода. Способ входа в меню BIOS и расположение конкретных настроек может сильно отличаться в зависимости от используемого оборудования. Чаще всего для входа в BIOS необходимо нажать клавишу Delete как только компьютер начнёт загружаться. За полной инструкцией по настройке обратитесь к документации к вашему оборудованию.

Загрузка

Загрузка с установочного диска начинается с меню, в котором перечислено несколько вариантов загрузки, причём установка системы — это только одна из возможностей. Из этого же меню можно запустить уже установленную на жёстком диске операционную систему или запустить проверку памяти. Мышь на этом этапе установки не поддерживается, поэтому для выбора различных вариантов и опций установки необходимо воспользоваться клавиатурой. Можно получить справку по любому пункту меню, выбрав этот пункт и нажав F1. Кроме установки с лазерного диска доступно несколько вариантов сетевой установки и установка с жёсткого диска (об этом рассказано в разделе «Источники установки»).

Нажатием F2 осуществляется выбор языка. От выбора языка в загрузчике зависит язык интерфейса загрузчика и программы установки.

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

Чтобы начать процесс установки, нужно клавишами перемещения курсора «вверх», «вниз» выбрать пункт меню «Установка» и нажать Enter. В начальном загрузчике установлено небольшое время ожидания: если в этот момент не предпринимать никаких действий, то будет загружена та система, которая уже установлена на жёстком диске. Если вы пропустили нужный момент, перезагрузите компьютер и вовремя выберите пункт «Установка».

Начальный этап установки не требует вмешательства пользователя: происходит автоматическое определение оборудования и запуск компонентов программы установки. Сообщения о том, что происходит на этом этапе, можно просмотреть, нажав клавишу ESC.

Глава 5. Альтернативные способы установки

Обычно для установки дистрибутива используется загрузочный CD или DVD-диск. Если вы производите установку с такого диска, можете пропустить этот раздел и сразу перейти к разделу «Последовательность установки».

Однако установка с CD/DVD-диска — это лишь один из возможных способов установки системы. Он подходит для большинства случаев, но не работает, например, в случае отсутствия на компьютере CD/DVD-привода. Для таких случаев поддерживаются альтернативные методы установки. Важно понимать, что для начала установки необходимо две вещи: иметь возможность загрузить компьютер и иметь доступ к установочным файлам. В случае установочного CD/DVD-диска эти две возможности предоставляются самим диском: он является загрузочным и содержит все необходимые для установки файлы. Однако вполне допустим и такой вариант: первоначальная загрузка происходит со специально подготовленного flash-диска, а установочные файлы берутся с FTP-сервера сети.

Таким образом, для установки дистрибутива необходимо:

5.1. Способы первоначальной загрузки

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

5.1.1. Создание загрузочного flash-диска

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

  • установить mkbootflash:

    # apt-get install mkbootflash
  • подключить flash-носитель к USB-порту и вставить в привод лазерных дисков установочный лазерный диск.
  • выполнить команду: mkbootflash -i /dev/имя_устройства

    пример:

    # mkbootflash -i /dev/sdg1

    имя устройства должно соответствовать вашему flash-носителю. Выяснить его можно, посмотрев вывод команды dmesg непосредственно после подключения flash-носителя к компьютеру.

После создания загрузочного flash-диска необходимо настроить BIOS вашего компьютера на загрузку с USB-устройства.

5.2. Источники установки

После первоначальной загрузки с одного из поддерживаемых носителей, можно выбрать источник установки — место, откуда программа установки будет брать все необходимые при установке данные (прежде всего устанавливаемое ПО). Так как установка системы возможна не только с лазерного диска, то можно выбрать один из поддерживаемых альтернативных источников установки.

Источники установки:

Условием для всех способов установки является доступность дерева файлов, аналогичного содержимому установочного диска.

5.2.1. Запуск сетевой установки

Кнопка F4 позволяет выбрать источник сетевой установки: FTP, HTTP или NFS-сервер. Нужно указать имя или IP-адрес сервера и каталог (начиная с /), в котором размещён дистрибутив ALT Linux. В случае установки по протоколу FTP может понадобиться также ввести имя пользователя и пароль.

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

  • Имя сервера: 192.168.0.1
  • Каталог: /pub/netinstall/

    • в данном каталоге на сервере должны находиться:

      • файл altinst;
      • каталог Metadata;
      • каталог ALTLinux с подкаталогами RPMS.секция, содержащими rpm-пакеты.

Для получения подобного дерева каталогов на стороне сервера достаточно скопировать содержимое установочного лазерного диска в один из подкаталогов FTP-сервера (либо HTTP или NFS-сервера). В описанном примере это каталог /pub/netinstall.

При сетевой установке со стороны клиента (компьютера, на который производится установка) может понадобиться определить параметры соединения с сервером. В этом случае на экране будут появляться диалоги, например, с предложением выбрать сетевую карту (если их несколько) или указать тип IP-адреса: статический (потребуется вписать его самостоятельно) или динамический (DHCP).

После успешного соединения с сервером в память компьютера будет загружен образ установочного диска, после чего начнётся установка системы так же, как и при установке с лазерного диска.

5.2.2. Установка с жёсткого диска

Аналогично установке по сети можно установить ALT Linux с жёсткого диска. Для этого понадобится подключить дополнительный жёсткий диск с дистрибутивом. Чтобы выбрать подключённый диск в качестве источника установки, нужно кнопкой F4 выбрать источник установки «Жёсткий диск». По нажатию Enter и прошествии некоторого времени на экране появится диалог выбора дискового раздела, а после — выбора пути к каталогу с дистрибутивом. После указания пути начнётся установка системы. При желании можно сразу указать путь к дистрибутиву, сделав в строке параметров загрузки запись вида: automatic=method:disk,disk:hdb,partition:hdbX,directory:<путь_к_каталогу_с_дистрибутивом>.

Глава 6. Последовательность установки

[Замечание]

До того как будет произведена установка базовой системы на жёсткий диск, программа установки работает с образом системы, загруженном в оперативной памяти компьютера.

Если инициализация оборудования завершилась успешно, будет запущен графический интерфейс программы-установщика. Процесс установки разделён на шаги; каждый шаг посвящён настройке или установке определённого свойства системы. Шаги нужно проходить последовательно, переход к следующему шагу происходит по нажатию кнопки «Далее». При помощи кнопки «Назад» при необходимости можно вернуться к уже пройденному шагу и изменить настройки. Однако на этом этапе установки возможность перехода к предыдущему шагу ограничена теми шагами, где нет зависимости от данных, введённых ранее.

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

Технические сведения о ходе установки можно посмотреть, нажав Ctrl+Alt+F1, вернуться к программе установки — Ctrl+Alt+F7. По нажатию Ctrl+Alt+F2 откроется отладочная виртуальная консоль.

Каждый шаг сопровождается краткой справкой, которую можно вызвать, нажав F1.

Во время установки системы выполняются следующие шаги:

Глава 7. Язык

Язык

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

На этом же этапе выбирается вариант переключения раскладки клавиатуры. Раскладка клавиатуры — это привязка букв, цифр и специальных символов к клавишам на клавиатуре. Помимо ввода символов на основном языке, в любой системе Linux необходимо иметь возможность вводить латинские символы (имена команд, файлов и т.п.), для чего обычно используется стандартная английская раскладка клавиатуры. Переключение между раскладками осуществляется при помощи специально зарезервированных для этого клавиш. Для русского языка доступны следующие варианты переключения раскладки:

  • Клавиши Alt и Shift одновременно
  • Клавиша Capslock
  • Клавиши Control и Shift одновременно
  • Клавиша Control
  • Клавиша Alt

Если выбранный основной язык имеет всего одну раскладку (например, при выборе английского языка в качестве основного), эта единственная раскладка будет принята автоматически.

Глава 8. Лицензионный договор

Лицензионный договор

Перед продолжением установки следует внимательно прочитать условия лицензии. В лицензии говорится о ваших правах. В частности, за вами закрепляются права на:

  • эксплуатацию программ на любом количестве компьютеров и в любых целях;
  • распространение программ (сопровождая их копией авторского договора);
  • получение исходных текстов программ.

Если вы приобрели дистрибутив, то данное лицензионное соглашение прилагается в печатном виде к вашей копии дистрибутива. Лицензия относится ко всему дистрибутиву ALT Linux. Если вы согласны с условиями лицензии, отметьте пункт «Да, я согласен с условиями» и нажмите «Далее».

Глава 9. Дата и время

Для корректной установки даты и времени достаточно правильно указать часовой пояс и выставить желаемые значения для даты и времени.

Дата и время (выбор часового пояса)

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

Обратите внимание на отметку «Хранить время в BIOS по Гринвичу». Если Linux — единственная установленная операционная система, то поставьте эту отметку. Если же Linux устанавливается как вторая система, то эту отметку необходимо снять. Иначе время в уже установленной операционной системе может отображаться неверно.

Проверьте, верно ли отображаются дата и время в графе «Текущее время», и, при необходимости, выставьте правильные значения (кнопка «Изменить»).

Дата и время

Если ваш компьютер подключён к локальной сети или к Интернет, можно включить синхронизацию системных часов (NTP) с удалённым сервером, для этого достаточно отметить пункт «Получать точное время с NTP-сервера» и указать предпочитаемый NTP-сервер. В большинстве случаев вас устроит сервер pool.ntp.org.

Если выбрана опция «Получать точное время с NTP-сервера», то ваш компьютер может сам быть сервером точного времени и использоваться в этом качестве например машинами вашей локальной сети. Для активации этой возможности отметьте «Работать как NTP-сервер».

Глава 10. Подготовка диска

Переход к этому шагу может занять некоторое время. Время ожидания может быть разным и зависит от производительности компьютера, объёма жёсткого диска, количества разделов на нём и т.д.

На этом этапе подготавливается площадка для установки ALT Linux, в первую очередь — выделяется свободное место на диске.

10.1. Выбор профиля разбиения диска

Выбор профиля разбиения диска

В списке разделов перечислены уже существующие на жёстких дисках разделы (в том числе здесь могут оказаться съёмные USB-носители, подключённые к компьютеру в момент установки). Ниже перечислены доступные профили разбиения диска. Профиль — это шаблон распределения места на диске для установки Linux. Можно выбрать один из трёх профилей:

  • Установка сервера
  • Установка рабочей станции
  • Вручную

Первые два профиля предполагают автоматическое разбиение диска.

[Важно]

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

При выборе пункта «Установка сервера» при наличии двух жёстких дисков на компьютере будет создан массив RAID1, а при наличии трёх дисков — RAID5. Использование технологии RAID обеспечивает сохранность данных даже при выходе одного жёсткого диска из строя.

[Замечание]

Обратите внимание, что при установке дистрибутива в виртуальную машину RAID-массивы не создаются.

10.2. Автоматические профили разбиения диска

[Замечание]

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

Если для применения одного из профилей автоматической разметки доступного места окажется недостаточно, будет выведено сообщение об ошибке: «Невозможно применить профиль, недостаточно места на диске».

Если данное сообщение появилось после попытки применить профиль «Использовать неразмеченное пространство», то вы можете очистить место, удалив данные, которые уже есть на диске. Выберите пункт «Удалить все разделы и создать разделы автоматически». При применении этого профиля сообщение о недостатке места связано с недостаточным объёмом всего жёсткого диска, на который производится установка. В этом случае необходимо воспользоваться режимом ручной разметки: профиль «Подготовить разделы вручную».

[Замечание]

Будьте осторожны при применении профиля «Удалить все разделы и создать разделы автоматически»! В этом случае будут удалены все данные со всех дисков (включая внешние flash-диски) без возможности восстановления. Рекомендуется использовать эту возможность только в том случае, если вы уверены, что диски не содержат никаких ценных данных.

10.3. Ручной профиль разбиения диска

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

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

Не следует форматировать разделы с теми данными, которые вы хотите сохранить, например, с пользовательскими данными (/home) или с другими операционными системами. С другой стороны, отформатировать можно любой раздел, который вы хотите «очистить» (т.е. удалить все данные).

Глава 11. Установка системы

Установка системы (выбор)

В любом дистрибутиве ALT Linux доступно значительное количество программ (до нескольких тысяч), часть из которых составляет саму операционную систему, а все остальные — это прикладные программы и утилиты.

В операционной системе Linux все операции установки и удаления производятся над пакетами — отдельными компонентами системы. Пакет и программа соотносятся неоднозначно: иногда одна программа состоит из нескольких пакетов, иногда один пакет включает несколько программ.

В процессе установки системы обычно не требуется детализированный выбор компонентов на уровне пакетов — это требует слишком много времени и знаний от проводящего установку. Тем более, что комплектация дистрибутива подбирается таким образом, чтобы из имеющихся программ можно было составить полноценную рабочую среду для соответствующей аудитории пользователей. Поэтому в процессе установки системы пользователю предлагается выбрать из небольшого списка групп пакетов, объединяющих пакеты, необходимые для решения наиболее распространённых задач. Под списком групп на экране отображается информация об объёме дискового пространства, которое будет занято после установки пакетов, входящих в выбранные группы.

Выбрав необходимые группы, следует нажать «Далее», после чего начнётся установка пакетов.

Установка системы

На этом этапе происходит установка набора программ, необходимых для работы системы.

Установка происходит автоматически в два этапа:

  • Получение пакетов
  • Установка пакетов

Получение пакетов осуществляется с источника, выбранного на этапе начальной загрузки. При сетевой установке (по протоколу FTP или HTTP) время выполнения этого шага будет зависеть от скорости соединения и может быть значительно большим, чем при установке с лазерного диска.

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

Глава 12. Сохранение настроек

Сохранение настроек
[Замечание]

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

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

На этом шаге производится перенос настроек, выполненных на первых шагах установки, в только что установленную базовую систему. Также производится запись информации о соответствии разделов жёсткого диска смонтированным на них файловым системам (заполняется конфигурационный файл /etc/fstab). В список доступных источников программных пакетов добавляется репозиторий, находящийся на установочном лазерном диске, т.е. выполняется команда apt-cdrom add, осуществляющая запись в конфигурационный файл /etc/apt/sources.list.

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

Глава 13. Установка загрузчика

Установка загрузчика

Загрузчик Linux — программа, которая позволяет загружать Linux и другие операционные системы. Если на вашем компьютере будет установлен только Linux, то здесь не нужно ничего изменять, просто нажмите «Далее».

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

Глава 14. Настройка сети

Настройка сети

На этом этапе необходимо задать параметры настройки сети: IP-адреса сетевых интерфейсов, DNS-сервер, шлюз и т.п. Конкретные значения будут зависеть от используемого вами сетевого окружения. Ручного введения настроек можно избежать, если в вашей сети есть настроенный DHCP-сервер. В этом случае все необходимое сетевые настройки будут получены автоматически.

Глава 15. Администратор системы

Администратор системы

Linux — это многопользовательская система. На практике это означает, что для работы в системе нужно в ней зарегистрироваться, т.е. дать понять системе, кто именно находится за монитором и клавиатурой. Наиболее распространённый способ регистрации на сегодняшний день — использование системных имён (login name) и паролей. Это надёжное средство убедиться, что с системой работает тот, кто нужно, если пользователи хранят свои пароли в секрете и если пароль достаточно сложен и не слишком короток (иначе его легко угадать или подобрать).

В любой системе Linux всегда присутствует один специальный пользователь — администратор, он же суперпользователь, для него зарезервировано стандартное системное имя — root.

[Замечание]

Стоит запомнить пароль root — его нужно будет вводить, чтобы получить право изменять настройки системы с помощью стандартных средств настройки ALT Linux.

При наборе пароля вместо символов на экране высвечиваются звёздочки. Чтобы избежать опечатки при вводе пароля, его предлагается ввести дважды. Можно воспользоваться автоматическим созданием пароля, выбрав «Создать автоматически». Вам будет предложен случайно сгенерированный и достаточно надёжный вариант пароля. Можно принять автоматически сгенерированный пароль (не забудьте при этом запомнить пароль!) или запросить другой вариант пароля при помощи кнопки «Сгенерировать».

Администратор отличается от всех прочих пользователей тем, что ему позволено производить любые, в том числе самые разрушительные, изменения в системе. Поэтому выбор пароля администратора — очень важный момент для безопасности: любой, кто сможет ввести его правильно (узнать или подобрать), получит неограниченный доступ к системе. Даже ваши собственные неосторожные действия от имени root могут иметь катастрофические последствия для всей системы.

Глава 16. Системный пользователь

Системный пользователь

Помимо администратора (root) в систему необходимо добавить по меньшей мере одного обычного пользователя. Работа от имени администратора считается опасной (можно по неосторожности повредить систему), поэтому повседневную работу в Linux следует выполнять от имени обычного пользователя, полномочия которого ограничены.

При добавлении пользователя предлагается ввести имя учётной записи (login name) пользователя. Имя учётной записи всегда представляет собой одно слово, состоящее только из строчных латинских букв (заглавные запрещены), цифр и символа подчёркивания “_” (причём цифра и символ “_” не могут стоять в начале слова). Чтобы исключить опечатки, пароль пользователя вводится дважды. Так же, как при выборе пароля администратора (root), можно создать пароль автоматически.

В процессе установки предлагается создать только одну учётную запись обычного пользователя — чтобы от его имени системный администратор мог выполнять задачи, которые не требуют привилегий суперпользователя.

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

Глава 17. Завершение установки

Завершение установки

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

Глава 18. Первая помощь

[Важно]

В случае возникновения каких-либо неприятностей не паникуйте, а не спеша разберитесь в сложившейся ситуации. Linux не так уж просто довести до полной неработоспособности и утраты ценных данных. Однако поспешные действия отчаявшегося пользователя могут привести к плачевным результатам. Помните, что решение есть, и оно обязательно найдётся!

18.1. Проблемы при установке системы

Если в системе не произошла настройка какого-либо компонента после стадии установки пакетов, не отчаивайтесь — доведите установку до конца, загрузитесь в систему и попытайтесь теперь в спокойной обстановке повторить настройку.

В случае возникновения проблем с установкой вы можете вручную задать необходимые параметры в строке «Параметры загрузки» меню начального загрузчика.

  • xdriver — графический установщик предпринимает попытку автоматического подбора драйвера видеокарты, но иногда это ему не удаётся. Данным параметром можно отключить «искусственный интеллект» и явно указать нужный вариант драйвера.
  • instdebug — если будет присутствовать этот параметр, то перед запуском и после завершения работы графического установщика будет запущена оболочка shell. Очень полезное средство, когда требуется выяснить, почему графическая часть программы установки не запускается. Последовательность работы внутренних сценариев следующая: install2 → xinit → alterator-install2 → alterator-wizard. При необходимости можно вручную загрузить Xorg (команда xinit) и в открывшемся окне терминала запустить alterator-install2 (или alterator-wizard) вручную.

Если вы вообще не смогли установить систему (не произошла или не завершилась стадия установки пакетов), сначала попробуйте повторить попытку в режиме «Установка — безопасные параметры». Возможно также, что у вас какое-то новое или нестандартное оборудование, но может оказаться, что оно отлично настраивается со старыми драйверами. В любом случае, вы всегда можете сообщить о своих проблемах нам, написав в списки рассылки или обратившись в службу технической поддержки, и мы попытаемся вам помочь. Если вы хотите получить точный ответ, то сообщите, пожалуйста, подробный состав вашего оборудования и подробное описание возникшей проблемы.

18.2. Проблемы с загрузкой системы

Если не загружается ни одна из установленных операционных систем, значит проблема в начальном загрузчике. Такие проблемы могут возникнуть после установки системы, если загрузчик не установился или установился с ошибкой. При (пере)установке Windows на вашем компьютере загрузчик Linux будет перезаписан в принудительном порядке, и станет невозможно запускать Linux.

Повреждение или перезапись загрузчика никак не затрагивают остальные данные на жёстком диске, поэтому в такой ситуации очень легко вернуть работоспособность: для этого достаточно восстановить загрузчик.

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

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

Загрузка восстановительного режима заканчивается приглашением командной строки: [root@localhost /]#. Начиная с этого момента система готова к вводу команд.

В большинстве случаев для восстановления загрузчика можно просто воспользоваться командой

fixmbr

без параметров. Программа попытается переустановить загрузчик в автоматическом режиме.

Часть III. Настройка системы

Глава 19. Центр управления системой

19.1. Описание

Для управления настройками установленной системы вы можете воспользоваться Центром управления системой. Центр управления системой (ЦУС) представляет из себя удобный интерфейс для выполнения наиболее востребованных административных задач: добавление и удаление пользователей, настройка сетевых подключений, просмотр информации о состоянии системы, и т.п.

Центр управления системой состоит из нескольких независимых диалогов-модулей. Каждый модуль отвечает за настройку определённой функции или свойства системы.

Все модули Центра управления системой содержат встроенную справку, поясняющую назначение конкретного модуля. Справка вызывается кнопкой «Справка». За инструкцией по использованию конкретного модуля обращайтесь непосредственно к встроенной справке Центра управления системой.

19.2. Запуск Центра управления системой в графической среде

Центр управления системой можно запустить следующими способами:

  • из меню в графической среде GNOME: «Система — Параметры — Центр управления системой»;
  • из командной строки: командой acc.

При запуске необходимо ввести пароль суперпользователя (root).

19.3. Использование веб-ориентированного Центра управления системой

Центр управления системой представляет из себя удобный способ настройки системы посредством веб-интерфейса. Таким образом, управление сервером может выполняться удалённо, т.к. всё, что необходимо, — это веб-браузер.

19.3.1. Способы запуска

Работа с Центром управления системой происходит из любого веб-браузера, например, Mozilla Firefox. Для начала работы необходимо перейти по адресу https://ip-адрес:8080/.

Например, вы задали для сервера IP-адрес 192.168.0.1. В таком случае интерфейс управления доступен по адресу: https://192.168.0.1:8080/.

При запуске необходимо подтвердить (принять) сертификат, после чего ввести в соответствующие поля имя пользователя (root) и пароль пользователя root.

Вход в систему

Центр управления системой содержит справочную информацию по всем включённым в него модулям. Об использовании самого интерфейса системы управления можно прочитать, нажав на кнопку «Справка» на начальной странице Центра управления системой.

Центр управления системой
Модуль «Дата и время»
[Важно]

После работы с Центром управления системой не оставляйте открытым браузер. Обязательно выйдите из ЦУС, нажав на кнопку «Выйти». В противном случае есть возможность получения доступа к управлению сервером любому, кто воспользуется этим браузером.

Часть IV. Обзор GNOME

Глава 20. Рабочий стол GNOME

Рабочий стол GNOME

На Рабочем столе GNOME есть три особых области. Сверху вниз:

  • Верхняя панель (серая полоса в самом верху);
  • Область рабочего стола (рабочая площадь в центре, занимающая большую часть экрана);
  • Панель со списком окон (серая полоса в самом низу).

20.1. Верхняя панель

Эта панель протягивается через верхнюю часть экрана. Левая сторона содержит:

  • Меню «Приложения»;
  • Меню «Переход»;
  • Меню «Система»;
  • Значки программ для стандартного веб-браузера, почтовой программы, центра управления, вызова справки. Пользователь может добавлять значки дополнительных программ.

Правая сторона панели содержит:

  • Часы и календарь;
  • Переключатель окон.
[Подсказка]

Описание функций.

Если вы остановите указатель мышки на меню или на значке, то появится короткое описание. Если вы нажмёте на один из значков, запустится приложение.

20.1.1. Меню «Приложения»

Это меню содержит список установленных приложений. Этот список обновляется при установке либо удалении программ. При нажатии на «Приложения» открывается список, состоящий из следующих разделов:

  • Аудио и видео
  • Графика
  • Игры
  • Интернет
  • Офис
  • Системные
  • Стандартные

Другие обычные пункты, добавляемые с дополнительным программным обеспечением, включают:

  • Обучение
  • Другое
  • Программирование

20.1.2. Меню «Переход»

Это меню разделено на четыре подраздела.

  • Первый подраздел позволяет быстрой перейти к наиболее чато используемым каталогам. Щелчок по пунтку меню открывает файловый менеджер Nautilus.

    • «Домашняя папка», где по умолчанию хранятся ваши личные файлы.
    • «Рабочий стол», папка внутри вашей «Домашней папки», где хранятся файлы и папки, отображаемые на рабочем столе.
  • Второй подраздел позволяет быстро перейти к:

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

    • «Сеть» позволяет просматривать сети, к которой подключён ваш компьютер, и получать доступ к файлам и другим ресурсам, доступным в этих сетях.
    • «Соединиться с сервером» позволяет вам создать подключение к публичным или локальным сетям.
  • Четвёртый подраздел позволяет быстро перейти к любому файлу в системе:

    • «Искать файлы» позволяет найти файлы, хранящиеся на вашем компьютере.
    • «Недавние документы» содержит список последних документов и папок, с которыми вы работали.

20.1.3. Меню «Система»

Это меню разделено на три подраздела.

  • Первый предоставляет доступ к инструментам администрирования системы.

    • Меню «Параметры» содержит доступ к различным настройкам:

      • «Обо мне» хранит информацию о вас, которую вы можете передать другим людям в виде электронной визитки.
      • «Внешний вид» позволяет настроить внешний вид вашего рабочего стола, включая фоновую картинку.
      • «Вспомогательные технологии» даёт возможность выбрать программы для увеличения частей экрана или для прочтения вам содержимого экранов.
      • «Bluetooth» позволяет настраивать Bluetooth-устройства для работы с вашим компьютером.
      • «Управление файлами» влияет на представление вам файлов и папок.
      • «Клавиатура» позволяет задать тип клавиатуры, которая используется на данном компьютере.
      • «Комбинации клавиш клавиатуры» задают сочетания клавиш для выполнения определённых заданий в определённых программах или в окружении рабочего стола в целом.
      • «Monitors» задаёт разрешение и другие параметры вашего монитора.
      • «Мышь» позволяет настроить кнопки и другие параметры вашей мыши.
      • «Сетевые соединения» отображает сетевые подключения компьютера и позвляет их настрраивать.
      • «Сетевая прокси-служба» позволяет вам настроить прокси-сервер для вашего компьютера.
      • «Управление питанием» настраивает ваш компьютер на работу с различными параметрами энергосбережения.
      • «Предпочтительные приложения» дает вам возможность выбрать, какие приложения вы предпочитаете использовать для конкретных задач.
      • «Хранитель экрана» позволяет настроить заставку для рабочего стола.
      • «Звук» дает возможность выбирать звуки, сопровождающие действия или события в вашем компьютере.
      • «Запускаемые приложения» выбирает приложения для автоматического запуска при входе.
  • Второй подраздел предоставляет доступ к справочной информации о GNOME.

    • «Справка» содержит руководство по рабочей среде GNOME.
    • «О среде GNOME» показывает информацию об установленной среде GNOME.
  • Третий подраздел содержит пункты для:

    • «Заблокировать экран» для запуска хранителя экрана. Для возобновления работы необходим ввод пароля.
    • «Завершить сеанс пользователя» для завершения работы пользователя без выключения компьютера.
    • «Выключиь» позволяет вам выбрать одно из действий: «Ждущий режим», «Спящий режим», «Перезагрузить» или «Выключить» компьютер.
[Важно]

Пароль root

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

Глава 21. Прикладные программы для Linux

В линейку пользовательских дистрибутивов ALT Linux включено всё необходимое для повседневной работы пользователя домашнего либо офисного компьютера.

Набор программ с диска покрывает обычные потребности, однако вы можете дополнительно доустановить любую программу из огромного банка программного обеспечения ALT Linux.

Операционная система устанавливается с большим количеством программ, предназначенных для решения различных офисных задач:

  • офисный пакет, предназначенный для работы с текстовыми документами, электронными таблицами, презентациями, деловой графикой и базами данных, совместимый с форматами файлов MS Office и OpenDocument;
  • веб-браузер;
  • клиент электронной почты и ведения деловой информации: контактов, календаря встреч, заметок;
  • интернет-пейджер для мгновенного обмена текстовыми сообщениями¸поддерживающий сети Jabber, ICQ, MSN, Yahoo;
  • растровый и векторный графический редактор для создания высококачественных иллюстраций и обработки фотографий;
  • программа сканирования и распознавания текста;
  • каталогизатор фотографий;
  • средства воспроизведения мультимедиа;
  • настольная издательская система для вёрстки брошюр, газет и журналов;
  • и многое другое.

21.1. Для офисных работников

  • полноценный офисный пакет LibreOffice;
  • веб-браузеры: Mozilla Firefox, Epiphany;
  • почтовый клиент Evolution.

21.2. Для творчества

  • Средства создания и редактирования растровой и векторной графики: GIMP, Inkscape;
  • Редакторы видео и звука;
  • Средства обработки фотографий.

21.3. Для обучения

  • Англо-русский словарь: StarDict;
  • Дополнительные словари.

Часть V. Установка дополнительного программного обеспечения

Введение

При первом запуске ALT Linux после его установки вам доступен тот или иной набор программного обеспечения (ПО). Количество предустановленных программ может сильно отличаться в зависимости от конкретного дистрибутива либо от того выбора набора программ, который был сделан при установке системы. В том случае, если вы не обнаружили в своей системе интересующие вас программы, вы имеете возможность доустановить их из разных источников, где они находятся в виде подготовленных для установки пакетов.

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

Глава 22. Установка дополнительного ПО с установочного диска

Воспользуйтесь одной из предлагаемых программ для установки дополнительного ПО:

  • Центр управления системой

    Центр управления системой содержит модуль установки дополнительных пакетов: Программное обеспечение → Установка программ. Для облегчения поиска доступные для установки программы разделены на группы, выводимые в левой части окна программы. Справа расположен список самих программ с указанием их текущего состояния:

    • зелёная метка — пакет уже установлен;
    • белая — неустановленный пакет.

      Объяснение всех обозначений можно увидеть, отметив пункт «Показать статистику».

      Для начала установки отметьте в правой половине окна неустановленный пакет двойным щелчком мыши и нажмите «Применить». При необходимости менеджер пакетов попросит вставить установочный диск.

  • Программа управления пакетами Synaptic

    Программа находится в меню Приложения → Системные → Программа управления пакетами Synaptic.

    Установка программ в Synaptic очень схожа с описанной выше. За детальной информацией можно обратиться к руководству Synaptic.

[Внимание]

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

Глава 23. Установка дополнительного ПО из внешних репозиториев

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

Для указания конкретных репозиториев рекомендуем использовать Центр управления системой (модуль Программное обеспечение → Источники для установки ПО). На выбор предлагаются репозитории, совместимые с вашим дистрибутивом. Для использования репозитория нужно выбрать в выпадающем списке один из предлагаемых адресов и нажать кнопку «Изменить». Рекомендуется выбирать тот сервер, который расположен наиболее близко к вам. Если затрудняетесь в выборе, выберите ftp://ftp.altlinux.org/.

[Важно]

После добавления репозиториев необходимо получить сведения о находящихся в них пакетах. В противном случае список доступных для установки программ останется прежним.

  • Центр управления системой:

    Модуль: Программное обеспечение → Установка программ → Обновить.

  • Программа управления пакетами Synaptic:

    Меню: Редактирование → Получить сведения о пакетах.

Непосредственная установка пакетов из репозиториев ничем не отличается от описанной в Глава 22, Установка дополнительного ПО с установочного диска.

Глава 24. Установка пакетов для опытных пользователей

Установка дополнительного ПО возможна не только при использовании графических приложений, описанных выше. Опытные пользователи могут использовать для установки пакетов утилиты командной строки.

24.1. Введение: пакеты, зависимости и репозитории

В современных системах на базе Linux существует огромное число общих ресурсов, которыми пользуются сразу несколько программ: разделяемых библиотек, содержащих стандартные функции, исполняемых файлов, сценариев и стандартных утилит и т. д. Удаление или изменение версии одного из составляющих систему компонентов может повлечь неработоспособность других, связанных с ним компонентов, или даже вывести из строя всю систему. В контексте системного администрирования проблемы такого рода называют нарушением целостности системы. Задача администратора — обеспечить наличие в системе согласованных версий всех необходимых программных компонентов (обеспечение целостности системы).

Для установки, удаления и обновления программ и поддержания целостности системы в Linux в первую очередь стали использоваться менеджеры пакетов (например, такие, как rpm). С точки зрения менеджера пакетов программное обеспечение представляет собой набор компонентов — программных пакетов. Такие компоненты содержат в себе набор исполняемых программ и вспомогательных файлов, необходимых для корректной работы программного обеспечения. Менеджеры пакетов облегчают установку программ: они позволяют проверить наличие необходимых для работы устанавливаемой программы компонент подходящей версии непосредственно в момент установки, а также производят необходимые процедуры для регистрации программы во всех операционных средах пользователя: cразу после установки программа может быть доступна пользователю из командной строки и — если это педусмотрено — появляется в меню всех графических оболочек.

Часто компоненты, используемые различными программами, выделяют в отдельные пакеты и помечают, что для работы ПО, предоставляемого пакетом A, необходимо установить пакет B. В таком случае говорят, что пакет A зависит от пакета B или что между пакетами A и B существует зависимость.

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

Задача контроля целостности и непротиворечивости установленного в системе ПО ещё сложнее. Представим, что некие программы A и B требуют наличия в системе компоненты C версии 1.0. Обновление версии пакета A, требующее обновления компоненты C до новой, использующей новый интерфейс доступа, версии (скажем, до версии 2.0), влечёт за собой обязательное обновление и программы B.

Однако менеджеры пакетов оказались неспособны предотвратить все возможные коллизии при установке или удалении программ, а тем более эффективно устранить нарушения целостности системы. Особенно сильно этот недостаток сказывается при обновлении систем из централизованного репозитория пакетов, в котором последние могут непрерывно обновляться, дробиться на более мелкие и т. п. Этот недостаток и стимулировал создание систем управления программными пакетами и поддержания целостности системы.

Для автоматизации этого процесса и применяется Усовершенствованная система управления программными пакетами APT (от англ. Advanced Packaging Tool). Такая автоматизация достигается созданием одного или нескольких внешних репозиториев, в которых хранятся пакеты программ и относительно которых производится сверка пакетов, установленных в системе. Репозитории могут содержать как официальную версию дистрибутива, обновляемую его разработчиками по мере выхода новых версий программ, так и локальные наработки, например, пакеты, разработанные внутри компании.

Таким образом, в распоряжении APT находятся две базы данных: одна описывает установленные в системе пакеты, вторая — внешний репозиторий. APT отслеживает целостность установленной системы и, в случае обнаружения противоречий в зависимостях пакетов, руководствуется сведениями о внешнем репозитории для разрешения конфликтов и поиска корректного пути их устранения.

Система APT состоит из нескольких утилит. Чаще всего используется утилита управления пакетами apt-get: она автоматически определяет зависимости между пакетами и строго следит за их соблюдением при выполнении любой из следующих операций: установка, удаление или обновление пакетов.

24.2. Источники программ (репозитории)

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

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

[Важно]

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

APT позволяет взаимодействовать с репозиторием с помощью различных протоколов доступа. Наиболее популярные — HTTP и FTP, однако существуют и некоторые дополнительные методы.

Для того, чтобы APT мог использовать тот или иной репозиторий, информацию о нём необходимо поместить в файл /etc/apt/sources.list, либо в любой файл .list (например, mysources.list) в каталоге /etc/apt/sources.list.d/ Описания репозиториев заносятся в эти файлы в следующем виде:

rpm [подпись] метод:путь база название
rpm-src [подпись] метод:путь база название
rpm или rpm-src
Тип репозитория (скомпилированные программы или исходные тексты).
[подпись]
Необязательная строка-указатель на электронную подпись разработчиков. Наличие этого поля подразумевает, что каждый пакет из данного репозитория должен быть подписан соответствующей электронной подписью. Подписи описываются в файле /etc/apt/vendor.list.
метод
Способ доступа к репозиторию: ftp, http, file, rsh, ssh, cdrom, copy, rpm-dir.
путь
Путь к репозиторию в терминах выбранного метода.
база
Относительный путь к базе данных репозитория.
название
Название репозитория.

Для добавления в sources.list репозитория на компакт-диске в APT даже предусмотрена специальная утилита — apt-cdrom. Чтобы добавить запись о репозитории на компакт-диске, достаточно вставить диск в привод и выполнить команду apt-cdrom add. После этого в sources.list появится запись о подключённом диске примерно такого вида:

rpm cdrom:[ALT Linux 4.0 Desktop DVD (Ajuga)]/ ALTLinux base contrib disk

После того как отредактирован список репозиториев в sources.list, необходимо обновить локальную базу данных APT о доступных пакетах. Это делается командой apt-get update.

Если в sources.list присутствует репозиторий, содержимое которого может изменяться (как происходит с любым постоянно разрабатываемым репозиторием, в частности, обновлений по безопасности, то прежде чем работать с APT, необходимо синхронизировать локальную базу данных с удалённым сервером командой apt-get update. Локальная база данных создаётся заново каждый раз, когда в репозитории происходит изменение: добавление, удаление или переименование пакета. Для репозиториев, находящихся на компакт-дисках и подключённых командой apt-cdrom add, синхронизация производится единожды в момент подключения.

При выборе пакетов для установки, APT руководствуется всеми доступными репозиториями вне зависимости от способа доступа к ним. Так, если в репозитории, доступном по сети Интернет, обнаружена более новая версия программы, чем на компакт-диске, то APT начнёт загружать данный пакет из Интернет. Поэтому если подключение к Интернет отсутствует или ограничено низкой пропускной способностью канала или выской стоимостью, то следует закомментировать те строчки в /etc/apt/sources.list, в которых говорится о ресурсах, доступных по Интернет.

24.3. Репозитории ALT Linux

Все дистрибутивы ALT Linux выпускаются на основе репозитория Sisyphus команды ALT Linux Team (ALT Linux Team). Следует иметь в виду, что Sisyphus не является самостоятельным дистрибутивом, а отражает текущее состояние разработки и может содержать нестабильные версии пакетов. Периодически на базе этого проекта выпускаются отдельные оттестированные «срезы» — дистрибутивы.

В отличие от Sisyphus, ежедневно обновляемого разработчиками, такие срезы являются «замороженными» — разработка в них не ведётся, и сами срезы сохраняются в целях обеспечения целостности среды дистрибутива.

Непосредственно после установки дистрибутива ALT Linux в /etc/apt/sources.list, а таже в файлах /etc/apt/sources.list.d/*.list обычно указывается несколько репозиториев:

  • репозиторий с установочного диска дистрибутива;
  • совместимый с дистрибутивом Интернет-репозиторий, на котором основывается дистрибутив.

24.4. Поиск пакетов

Если вы не знаете точного названия пакета, для его поиска можно воспользоваться утилитой apt-cache, которая позволяет искать не только по имени пакета, но и по его описанию.

Команда apt-cache search подстрока позволяет найти все пакеты, в именах или описании которых присутствует указанная подстрока. Например:

$ apt-cache search dictionary
stardict-wn - GCIDE - The Collaborative International Dictionary of English
firefox-ru - Russian (RU) Language Pack for Firefox
gnome-dictionary-applet - GNOME panel applet for gnome-dictionary
gnome-utils - Utilities for the GNOME 2.0 desktop
libgdict - GNOME Dictionary Library.
stardict-mueller7 - V.K. Mueller English-Russian Dictionary, 7 Edition: stardict format
stardict-slovnyk_be-en - Dictionary: Slovnyk Belarusian-English
stardict-slovnyk_be-ru - Dictionary: Slovnyk Belarusian-Russian
stardict-slovnyk_be-uk - Dictionary: Slovnyk Belarusian-Ukrainian
stardict-slovnyk_cs-ru - Dictionary: Slovnyk Czech-Russian
stardict-slovnyk_en-be - Dictionary: Slovnyk English-Belarusian
stardict-slovnyk_en-ru - Dictionary: Slovnyk English-Russian
stardict-slovnyk_en-uk - Dictionary: Slovnyk English-Ukrainian
stardict-slovnyk_es-ru - Dictionary: Slovnyk Spanish-Russian
stardict-slovnyk_ru-be - Dictionary: Slovnyk Russian-Belarusian
stardict-slovnyk_ru-cs - Dictionary: Slovnyk Russian-Czech
stardict-slovnyk_ru-en - Dictionary: Slovnyk Russian-English
stardict-slovnyk_ru-es - Dictionary: Slovnyk Russian-Spanish
stardict-slovnyk_ru-uk - Dictionary: Slovnyk Russian-Ukrainian
stardict-slovnyk_uk-be - Dictionary: Slovnyk Ukrainian-Belarusian
stardict-slovnyk_uk-en - Dictionary: Slovnyk Ukrainian-English
stardict-slovnyk_uk-ru - Dictionary: Slovnyk Ukrainian-Russian
words - A dictionary of English words for the /usr/share/dict directory

Для того, чтобы подробнее узнать о каждом из найденных пакетов и прочитать его описание, можно воспользоваться командой apt-cache show, которая покажет информацию о пакете из репозитория:

$ apt-cache show stardict-mueller7
Package: stardict-mueller7
Section: Text tools
Installed Size: 3095255
Maintainer: Anton V. Boyarshinov <boyarsh@altlinux.ru>
Version: 1.0-alt7
Pre-Depends: rpmlib(PayloadIsLzma)
Depends: stardict (>= 2.4.2)
Provides: stardict-mueller7 (= 1.0-alt7)
Architecture: noarch
Size: 3135276
MD5Sum: ea95c67ca323350b454fbc26533c3548
Filename: stardict-mueller7-1.0-alt7.noarch.rpm
Description: V.K. Mueller English-Russian Dictionary, 7 Edition: stardict format
 Electronic version of V.K. Mueller English-Russian Dictionary, 7 Edition
 in stardict format. You can use it with stardict client.

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

24.5. Установка или обновление пакета

Установка пакета с помощью APT выполняется командой:

# apt-get install имя_пакета
[Важно]

Обратите внимание на то, что для установки пакетов требуются привелегии администратора.

apt-get позволяет устанавливать в систему пакеты, требующие для работы другие, пока ещё не установленные. В этом случае он определяет, какие пакеты необходимо установить, и устанавливает их, пользуясь всеми доступными репозиториями.

Установка пакета stardict-mueller7 командой apt-get install stardict-mueller7 приведёт к следующему диалогу с APT:

# apt-get install stardict-mueller7
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  stardict-mueller7
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/3135kB архивов.
После распаковки потребуется дополнительно 3095kB дискового пространства.
Совершаем изменения...
Preparing...                 ####################### [100%]
1: stardict-mueller7         ####################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.

Команда apt-get install имя_пакета используется и для обновления уже установленного пакета или группы пакетов. В этом случае apt-get дополнительно проверяет, не обновилась ли версия пакета в репозитории по сравнению с установленным в системе.

При помощи APT можно установить и отдельный бинарный rpm-пакет, не входящий ни в один из репозиториев (например, полученный из Интернет). Для этого достаточно выполнить команду apt-get install путь_к_файлу.rpm. При этом APT проведёт стандартную процедуру проверки зависимостей и конфликтов с уже установленными пакетами.

Иногда, в результате операций с пакетами без использования APT, целостность системы нарушается, и apt-get отказывается выполнять операции установки, удаления или обновления. В этом случае необходимо повторить операцию, задав опцию -f, заставляющую apt-get исправить нарушенные зависимости, удалить или заменить конфликтующие пакеты. В этом случае необходимо внимательно следить за сообщениями, выдаваемыми apt-get. Любые действия в этом режиме обязательно требуют подтверждения со стороны пользователя.

24.6. Удаление установленного пакета

Для удаления пакета используется команда apt-get remove имя_пакета. Для того, чтобы не нарушать целостность системы, будут удалены и все пакеты, зависящие от удаляемого: если отсутствует необходимый для работы приложения компонент (например, библиотека), то само приложение становится бесполезным. В случае удаления пакета, который относится к базовым компонентам системы, apt-get потребует дополнительного подтверждения производимой операции с целью предотвратить возможную случайную ошибку.

[Важно]

Обратите внимание на то, что для удаления пакетов требуются привелегии администратора.

Если вы попробуете при помощи apt-get удалить базовый компонент системы, вы увидите такой запрос на подтверждение операции

# apt-get remove filesystem
Обработка файловых зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
basesystem filesystem ppp sudo
Внимание: следующие базовые пакеты будут удалены:
В обычных условиях этого не должно было произойти, надеемся, вы точно
представляете, чего требуете!
basesystem filesystem (по причине basesystem)
0 пакетов будет обновлено, 0 будет добавлено новых, 4 будет
удалено(заменено) и 0 не будет обновлено.
Необходимо получить 0B архивов. После распаковки 588kБ будет
освобождено.
Вы собираетесь совершить потенциально вредоносное действие
Для продолжения, наберите по-английски 'Yes, I understand this may be
bad'
(Да, я понимаю, что это может быть плохо).

Каждую ситуацию, в которой APT выдаёт такое сообщение, необходимо рассматривать отдельно. Однако, вероятность того, что после выполнения этой команды система окажется неработоспособной, очень велика.

24.7. Обновление всех установленных пакетов

Для обновления всех установленных пакетов используется команда apt-get upgrade. Она позволяет обновить те и только те установленные пакеты, для которых в репозиториях, перечисленных в /etc/apt/sources.list, имеются новые версии; при этом из системы не будут удалены никакие другие пакеты. Этот способ полезен при работе со стабильными пакетами приложений, относительно которых известно, что они при смене версии изменяются несущественно.

Иногда, однако, происходит изменение в именовании пакетов или изменение их зависимостей. Такие ситуации не обрабатываются командой apt-get upgrade, в результате чего происходит нарушение целостности системы: появляются неудовлетворённые зависимости. Например, переименование пакета MySQL-shared, содержащего динамически загружаемые библиотеки для работы с СУБД MySQL, в libMySQL (отражающая общую тенденцию к наименованию библиотек в дистрибутиве) не приводит к тому, что установка обновлённой версии libMySQL требует удаления старой версии MySQL-shared. Для разрешения этой проблемы существует режим обновления в масштабе дистрибутива — apt-get dist-upgrade.

В случае обновления всего дистрибутива APT проведёт сравнение системы с репозиторием и удалит устаревшие пакеты, установит новые версии присутствующих в системе пакетов, а также отследит ситуации с переименованиями пакетов или изменения зависимостей между старыми и новыми версиями программ. Всё, что потребуется поставить (или удалить) дополнительно к уже имеющемуся в системе, будет указано в отчёте apt-get, которым APT предварит само обновление.

При работе с Sisyphus для обновления системы рекомендуется использовать команду apt-get dist-upgrade.

Часть VI. Техническая поддержка продуктов ALT Linux

Глава 25. Покупателям нашей продукции

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

Техническая поддержка распространяется на один компьютер и включает в себя помощь в следующих вопросах:

  • установка системы;
  • настройка программ;
  • установка и удаление пакетов;
  • обновление системы.

Для активации услуги технической поддержки необходимо зарегистрироваться на http://support.altlinux.ru/. При регистрации потребуется ввести серийный номер из купона технической поддержки вашего экземпляра дистрибутива.

Техническая поддержка оказывается при выполнении следующих условий:

  • осуществляется поддержка дистрибутива, установленного на одном компьютере;
  • не нарушена комплектация дистрибутива (установлены только пакеты из поставки данного дистрибутива, обновления проводились только из пакетов, специально выпущенных ALT для данного дистрибутива);
  • не меняется аппаратная конфигурация компьютера.

25.1. Виды технической поддержки

Помимо базового контракта, поставляемого в составе коробки, вы можете приобрести в интернет-магазине в разделе http://shop.altlinux.ru/index.php?categoryID=555 годовые контракты на техническую поддержку дистрибутива на один компьютер:

Базовая

  • Оказывается через веб-сайт http://support.altlinux.ru/;
  • Время отклика — 2 рабочих дня;
  • Срок поддержки — 1 год.

Стандартная

  • Оказывается по телефону, через веб-сайт http://support.altlinux.ru/;
  • Время отклика по телефону в рабочее время (время московское, GMT+03), через веб-сайт — 2 рабочих дня;
  • Срок поддержки — 1 год;

Расширенная (только для серверного дистрибутива)

  • Удалённое администрирование вашей системы специалистом ALT Linux;
  • Обращения по телефону в рабочее время (время московское, GMT+03), через веб-сайт http://support.altlinux.ru/;
  • Срок поддержки — 1 год, не более 10 обращений в месяц.

Глава 26. Пользователям нашей продукции

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

Помощь сообщества:

Ресурс сообщества о дистрибутивах ALT Linux:

Форум и списки рассылки читают опытные пользователи ALT Linux, профессиональные системные администраторы и разработчики ALT Linux Team. Они наверняка смогут найти ответ на ваш вопрос или посоветовать выход из сложной ситуации. Мы не гарантируем, что ответ вас устроит, или что вы его получите вовремя, но мы стараемся следить, чтобы вопросы, задаваемые в этих списках, не оставались без ответа.

Для всех дистрибутивов, поддерживаемых ALT Linux, можно бесплатно получить обновления, связанные с вопросами безопасности системы.