Краткое руководство
Боковой А., Волков К., Забалуев М., Иевлев С., Левин Д., Новодворский А., Новодворским П., Пугачев С., Смирнов А., Фарыгин А.
ALT Linux, 2001
Телефон: (095) 203-96-98
Настоящее руководство или его части можно копировать только на условиях GNU Free Documentation License (версия 1.1)
1. Лицензионное соглашение
Пожалуйста, прочитайте этот документ внимательно.
Это лицензионное соглашение между Вами и компанией ALT Linux об использовании программного продукта Linux-Mandrake Russian Edition Spring 2001. Установка, копирование и использование этого продукта означают принятие Вам условий настоящей лицензии. Если Вы не согласны с ней в целом, или с отдельными ее положениями, то не можете устанавливать, использовать и копировать настоящий продукт.
1. Ограниченная гарантия.
1.1. Программные продукты и документация поставляются "как есть"
1.2 ALT Linux гарантирует замену носителей и полиграфии с производственным браком.
1.3. ALT Linux надеется, что программные продукты будут полезны, но не несет никакой ответственности за их качество и не отвечает за возможный ущерб, прямой или косвенный, понесенный в результате использования этих продуктов
1.4. Вся ответственность за соблюдение национальных законов при использовании поставляемых программных продуктов лежит на пользователе.
1.5. ALT Linux не берет на себя никаких обязательств по поддержке пользователей, если это не предусмотрено дополнительными соглашениями.
2 Универсальная общественная лицензия GNU (GNU GPL) и другие лицензии.
2.1. Все программы в составе Linux-Mandrake Russian Edition, за исключением перечисленных в Приложении, распространяется под GNU GPL и другими свободными лицензиями. Они дают Вам право на установку на неограниченное число компьютеров, модификацию, коммерческое или некоммерческое распространение на определенных условиях.
2.2 Все программы, созданные ALT Linux и входящие в Linux-Mandrake Russian Edition, распространяются на условиях GNU GPL/LGPL.
2.3. Вся документация, созданная ALT Linux, распространяется на условиях GNU Free Documentation License.
2.4. В Linux-Mandrake Russian Edition входят программные продукты ( в ряде случаев это демонстрационные версии) с лицензиями, которые могут ограничивать их распространение, а также условия и сроки пользования. Список этих продуктов приведен в приложении к настоящей лицензии. Эти продукты не являются основной или существенно необходимой частью системы. Внимательно прочитайте их лицензии.
3. Права интеллектуальной собственности и торговые марки.
3.1. Интеллектуальные права на программы, входящие в Linux-Mandrake Russian Edition, принадлежат их авторам в соответствии с законодательством.
3.1. Все права на торговую марку Linux-Mandrake RE и логотип Linux-Mandrake RE принадлежат MandrakeSoft S.A., Франция и используются ALT Linux с разрешения MandrakeSoft S.А.. Имя и логотип Linux-Mandrake RE используются с разрешения MandrakeSoft S.A.
3.2. Права на торговую марку ALT Linux и логотип ALT Linux принадлежат компании ALT Linux, Москва, Россия.
5.Споры
Все споры по настоящей лицензии разрешаются в соответствии с законодательством Российской Федерации.
Приложение. Список продуктов с лицензионными ограничениями
VMWana; AVP; Netscape Communicator/Navigator; шрифты проекта Vedi; Sun Java runtime environment; Флора; Референт; Blender; Code Forge; SiN; Shogo; ПО "Мажордом"
2. Введение.
2.1 Добро пожаловать!
Выпуская третий дистрибутив Linux-Mandrake Russian Edition, мы надеемся, что он Вам понравится и займет место на Вашем сервере, рабочей станции или домашнем компьютере всерьез и надолго. Для того, чтобы избежать ошибок, Вы должны знать, что:
- Linux - это не Windows (tm) и не его подобие. Это другая операционная система. Она нисколько не сложнее, но для ознакомления с ней придется взглянуть на многое иначе. Если Вы не пожалеете усилий, то будете вознаграждены.
- Linux-Mandrake - это уже совсем не Red Hat Linux.
- Linux-Mandrake Russian Edition - это уже не просто русифицированный вариант Linux-Mandrake. Полностью переработана серверная часть, используется оригинальная концепция интернационализации, есть очень много новых пакетов, еще больше - существенно измененных.
- Внимательно прочитайте это руководство, это не займет у Вас много времени.
- Внимательно прочитайте лицензии, на условиях которых распространяется этот дистрибутив, руководство, отдельные программы.
2.2 Свободные программы и Linux.
В начале любой книжки про Linux Вы найдете почти рождественскую историю про финского студента, который сам написал ядро операционной системы. В то же время, операционных систем написано немало, многие из них построены на основе более "передовых" концепций, но именно творение Линуса Товальдса стало по настоящему популярным и распространилось не только на серверы и мощные рабочие станции, - традиционный ареал Un'x-клонов, но и на настольные компьютеры.
Секрет этого успеха - в движении свободного программного обеспечения (free software), заложившего прочный фундамент ОС: коллекцию компиляторов GCC (GNU Compiler Collection), библиотеку GNU libc, оболочку bash; и Универсальной Общественной лицензии GNU (GNU General Public License), которая гарантирует распространение программ в исходных текстах и обеспечивает возможность их модификации.
Технология, позволяющая использовать код многократно, делая его общим достоянием и предотвращая закрытие, стала главным событием в мире программ на переломе веков и обеспечила развитие не только Linux, но и многих других ОС, включивших разработки свободных программистов.
Свободные - не значит бесплатные. Доступность исходных текстов вовсе не влечет обязательств автора или дистрибьютора предоставлять исполняемые файлы, а тем более модифицировать их по требованию.
2.3 Linux-Mandrake RE
Прошло уже три года с того момента, как Жиль Дюваль (Gael Duval) объявил о выходе Linux-Mandrake RE 5.1, - варианта RedHat 5.1 с добавленными пакетами КDЕ, - простой и развитой графической среды. За три года Mandrake стал одним из самых популярных дистрибутивов, заметно потеснил Red Hal Linux и приобрел самостоятельность. Главными особенностями, определившим его популярность, стали простота установки и работы, богатый набор пользовательских приложений, высокая степень актуализации, хорошая интернационализация. В отличие от Red Hat и, тем более, SuSE Linux, но подобно Debian GNU/Linux, разработка Linux-Mandrake RE полностью открыта. В любой момент можно ознакомиться с текущим состоянием разработки, даже попробовать установить такой "сырой" дистрибутив.
2.4 От IPLabs Linux Team к ALT Linux Team.
Сотрудничество IPLabs Linux Team, - совместного проекта московской фирмы IPLabs и Института Логики, с Жилем Дювалем и MandrakeSoft началось вскоре после выхода Mandrake-5.1. Вначале выпускались пакеты русификации, затем - модифицированные дистрибутивы, использовавшие торговую марку Mandrake с разрешения MandrakeSoft. После выхода 7.0 Russian Edition число концептуальных отличий русской версии от международной стало очень велико. Не все изменения RE входили в Mandrake, в котором к этому времени сложилась своя команда разработчиков со своими взглядами и пристрастиями.
То же самое произошло и с IPlabs Linux Team. В конце прошлого года мы приняли решение о создании новой, самостоятельной фирмы на базе значительно увеличившейся команды, - фирмы, которая занимается свободными программами и выпускает все свои инициативные разработки под свободными лицензиями. Мы назвали ее ALT, - ALT Linux Team. Все члены нашей команды - программисты, лидеры и участники крупных международных проектов.
2.5 Linux-Mandrake RE Spring 2001.
Нынешний выпуск дистрибутива - особый. Впервые мы осуществили сборку и поддержку всех пакетов, впервые создали свой "дистрибутив в вечной разработке" - Sisyphus. Linux-Mandrake RE Spring 2001 не привязан ни к одной из версий Linux-Mandrake RE, хоть и совместим с еще не вышедшей на момент написания этих строк 8.0. и использует его программу установки и утилиты настройки с изменениями и дополнениями. По сравнению с прошлыми версиями, значительно усилены серверная составляющая и средства разработки для Web. Mandrake RE стал не просто универсальным дистрибутивом, - он содержит в себе ряд готовых решений: для серверов различного класса и назначения, профессиональных рабочих станций, офисных и домашних компьютеров Основными особенностями нашего дистрибутива являются:
- Пакеты с ядрами 2.2.18 и 2.4.2 содержат сотни патчей, в том числе оригинальных. Перечень всех изменений слишком велик для настоящего руководства, Вы найдете его на нашем сайте (http://www.altlinux.ru) Особое внимание уделено возможностям защиты. - Базовым компилятором является gсс-2.96 (по сути - пре-релиэ gсс-3.0), вспомогательным (для ядра и некоторых приложений) - gсс-2.95.2 (а не egcs, как в Mandrake-8.0 и всех выпусках Red Hat).
- Ядро User Mode Linux, позволяющее запускать виртуальные Linux-машины, полезно для разработки, ознакомления с новыми возможностями ядра, хостинга. В дистрибутив входит также небольшая корневая файловая система Mandrake RE для работы с этим ядром (описано далее).
- Большинство потенциально уязвимых сервисов работают в chrooted environment, то есть в виртуальной файловой системе со своим корнем, отличным от реального. Даже в случае обнаружения ошибки в таком сервисе потенциальный злоумышленник не сможет проникнуть в основную систему.
- Оригинальная сборка MySQL (с поддержкой транзакций), СУБД Firebird (Interbase 6.0), РНР 4.0.5, поисковая система mnogosearch.
- Мощные средства разработки сайтов Midgard и LRN (описаны в настоящем руководстве). Поддержка установки системы с базовой кодировкой СР1251. Полезна для офисных систем, работающих в окружении других ОС.
- Поддержка кодировки РТ154 (Азиатская кириллица), установка для казахских пользователей
- Значительно расширенная коллекция свободных и бесплатных шрифтов, в том числе оформительские кириллические шрифты проекта Vedi (http://vedi.d-s.ru)
- Локализация системы печати CUPS для кириллических кодировок.
- Словари в формате dictd, в том числе англо-русский словарь Мюллера.
- В дистрибутив включена apt - перенесенная из Debain GNU Linux знаменитая система обновления и поддержания целостности.
- Системы сетевого обновления apt и MandrakeUpdale позволят быстро ликвидировать ошибки в защите, а опытные пользователи Mandrake RE смогут регулярно получать самые свежие (но не всегда стабильные) версии программ из Sisyphus - нашего дерева разработки.
3. Установка
3.1 Подготовка
Перед началом установки целесообразно выяснить, каково аппаратное обеспечение Вашего компьютера.
Совместимо ли оборудование вашего компьютера с Linux-Mandrake RE ?
Список совместимого оборудования можно посмотреть на web-сайте Linux-Mandrake RE (http://www.Linux-Mandrake RE.com/en/fhard.php3).
Обратите внимание на следующие ключевые вопросы:
1. Действительно ли Ваш процессор не хуже Pentium или совместимых с ним? Годятся Intel( http://www.intel.com) Pentium, Pentium Pro, Pentium MMX, P-ll, P-lll, P-IV, AMD (http://www.amd.com) K6/K6-II, Athlon/Duron, Cyrix(http://www.cyrix.com) 6х86, 6х86 MX etc.). На процессорах других архитектур Linux-Mandrake RE не работает
2. Определяется ли ваша видеокарта с системой Linux? Это условие важно если Вы хотите использовать графические возможности Linux-Mandrake RE. Каков бы ни был ответ - это не помешает Вам установить Linux.
3. Совместимы ли ваши звуковая карта, модем, сетевой адаптер и пр. с Linux? Наибольшие проблемы здесь - с так называемыми WinModem'ами. Практически все они (в том числе и большинство из тех, которые называют себя PCI-модемами) не работают с Linux, также, как и другое оборудование, сконструированное специально для Windows(tm), например многие Windows-принтеры.
Есть ли у Вас устройства с интерфейсом SCSI?
Лучше всего заранее знать, есть ли у Вас жесткие диски SCSI, или дисковод CD-ROM с интерфейсом SCSI. Также попробуйте выяснить модель вашего SCSI адаптера. Эта информация важна для успешной установки, даже если автоматическое определение прошло нормально.
Есть ли у Вас устройства с интерфейсом PCMCIA?
Если Вы устанавливаете Linux-Mandrake RE на портативный компьютер, то почти наверняка у Вас есть устройства с интерфейсом PCMCIA. Вы должны будете указать это при установке, для того чтобы они были распознаны (в случае сетевой установки).
Как настроены устройства вашего компьютера?
Если на вашем ПК уже установлена операционная система отличная от Linux, Вы можете сэкономить много времени при установке Linux-Mandrake RE, получив сведения о настройках и параметрах вашего оборудования. Некоторые карты не всегда распознаются корректно и Вам, вероятно, нужно будет ввести их параметры самостоятельно. Например если у Вас есть сетевой адаптер NE2000 выполненный в стандарте ISA, то Вам наверняка нужно будет указать его базовый адрес (base address) и прерывание (irq).
Если у Вас установлена Windows(tm), запустите Панель Управления и перепишите базовые адреса и номера прерываний, которые используются сетевым адаптером, внутреннем модемом, звуковой картой, другими картами, которые имеются в вашем ПК. Выясните, каков объем ОЗУ у вашей машины. Попробуйте выяснить, какие параллельные и последовательные порты используют ваши принтер и мышь. Если Ваша машина подключена к локальной сети, узнайте Ваш IP адрес, маску сети, адрес сервера имен (DNS) и шлюза (gateway) у системного администратора.
Видеокарта и монитор.
Имейте под рукой описание вашей видеокарты и монитора. В базе данных программы настройки Х Window System (это графическая система Linux) имеется много данных об этом оборудовании, но не исключено, что именно ваше в нее не попало. В этом случае полезно знать процессор вашей видеокарты, объем памяти, доступные режимы. Очень важна информация о возможных режимах работы монитора. Не стоит в процессе установки выбирать монитор, похожий по названию - ошибка в выборе режима может привести к порче оборудования.
3.2 Предварительные сведения о Linux.
В процессе установки Вы столкнетесь с именами дисков, разделов на них и названиями каталогов файловой системы Linux, которые отличны от тех, которые используются в DOS и Windows (tm).
Имена дисков и разделов.
Все физические устройства вашего компьютера отображаются в каталог
/dev/hda - первый на первом канале IDE
/dev/hdb - второй на первом канале IDE
/dev/hdc - первый на втором канале IDE
/dev/hdd - второй на втором канале IDE.
Жесткие диски SCSI обозначаются /dev/sdX, где Х - a,b,c,d,e, ... в зависимости от порядкового номера диска на шине SCSI.
Раздел диска обозначается числом после его имени. Например, /dev/hdb4 - четвертый раздел второго диска на первом канале scsi.
Файловая система Linux.
Файловая система Linux, в отличие от файловых систем DOS и Windows(tm), является единым деревом. Корень этого дерева - каталог, называемый root (рут), и обозначаемый "/". Части дерева файловой системы могут физически располагаться в разных разделах разных дисков или вообще на других компьютерах, - для пользователя это прозрачно. Процесс присоединения файловой системы раздела к дереву называется монтированием, удаление - размонтированием. Например, файловая система CD ROM в Linux-Mandrake RE монтируется по умолчанию в каталог /mnt/cdrom (путь в Linux обозначается с использованием /, а не \, как в DOS/Win). Текущий каталог обозначается ".".
Файловая система Linux-Mandrake RE содержит каталоги первого уровня /bin (командные оболочки (shell), основные утилиты), /boot (содержит ядро системы), /dev (псевдофайлы устройств, позволяющие работать с ними напрямую), /etc (файлы конфигурации), /home (личные каталоги пользователей), /lib (системные библиотеки, модули ядра), /mnt (каталоги для монтирования файловых систем сменных устройств и внешних файловых систем), /ргос (виртуальная файловая система, содержащая информацию о текущем состоянии системы), /root (личный каталог администратора системы, входящего в нее под именем root), /sbin (системные утилиты), /usr (программы и библиотеки, доступные пользователю, а также документация в /usr/share/doc), /var (рабочие файлы программ, очереди, журналы), /tmp (временные файлы).
Разделы, необходимые для работы Linux.
Для работы Linux необходимо создать на жестком диске (дисках) по крайней мере два раздела: корневой (то есть тот, который будет содержать каталог /) и раздел свопинга (swap, раздел подкачки). Размер последнего, как правило, составляет от однократной до двукратной величины оперативной памяти компьютера. Если у Вас много свободного места на диске, то можно создать отдельные разделы для каталогов /usr, /home, /var. Полезно бывает создать небольшой (до 16 М) раздел /boot.
Предупреждение. При установке любой операционной системы, в том числе и Linux-Mandrake RE, необходимо позаботиться о сохранности имеющихся на диске данных. Не забудьте сделать их резервную копию. Кроме того, настоятельно советуем Вам создать загрузочные (спасательные) дискеты для тех операционных систем, которые остаются на ваших дисках. В случае ошибки при установке менеджера Вы сможете восстановить загрузочные записи этих систем.
3.3 Установка в различных режимах
Процедура установки Linux-Mandrake RE очень проста и почти полностью русифицирована. Внимательно читайте сообщения программы и это руководство, не спешите нажимать на клавиши.
Начальная загрузка
Загрузку установочной системы можно осуществить с загрузочного CD, из DOS и с загрузочной дискеты.
Загрузка с CD.
Если Ваш BIOS поддерживает начальную загрузку с CD, то это самый простой способ. Не забудьте только указать в настройках BIOS в качестве первого источника загрузки CD. Надо просто вставить загрузочный CD и перезагрузить машину. В этом случае дистрибутив должен находиться на CD.
Если на компьютере установлен MS-DOS, то установочную систему можно загрузить непосредственно с CD без использования дискет.
Для этого нужно запустить autoboot.bat из каталога \dosutils\autoboot на CD. Подробно этот метод описан в документации на диске. В этом случае дистрибутив должен лежать на CD.
Создание загрузочной дискеты.
Мы рекомендуем этот метод, если Ваш BIOS не поддерживает загрузку с CD. а также во всех случаях, когда дистрибутив находится не на CD.
Образы загрузки находятся в каталоге images на CD и имеют следующее назначение:
cdrom.img: установка с CD
nd.img: установка с жесткого диска
hdreiser.img: установка с жесткого дика с файловой системой reiserfs
other.img: загрузка с проблемных устройств, включая некоторые SCSI диски
nelwork.img: установка с ftp/nfs/http
pcmcia.img: установка с устройства pcmcia
Для создания загрузочной дискеты под Windows надо воспользоваться программой rawwrite. Она находится на CD в каталоге dosutils. Имейте в виду, что есть и DOS версия той же программы - rawrite, (это, на самом деле, оригинальная версия программы; rawwrite является по существу графической оболочкой к ней).
Выберите загрузочный образ для копирования и устройство, куда копировать.
Затем вставьте чистую дискету в указанное устройство и нажмите Write.
Для создания загрузочной дискеты под Linux (например на соседней машине) предпримите следующие шаги:
смонтируйте CDROM. Пусть точка монтирования - mnt/cdrom;
войдите в систему (log in) как root;
вставьте пустую дискету в дисковод и наберите:
$ ср /mnt/cdrom/images/cdrom.img /dev/fdO
Замените /dev/fdO на /dev/fd1, если Вы используете второй дисковод и, разумеется, укажите имя образа, который Вам нужен.
В этом случае для начальной загрузки вставьте дискету (а если установка пойдет с CD, то и CDROM), после чего перезагрузите компьютер. Не забудьте только указать в настройках BIOS в качестве первого источника загрузки А:.