Колисниченко Д.Н. - Linux-сервер своими руками (1077324), страница 18
Текст из файла (страница 18)
Обычно используетсяго vga=normal@файл_с_параметрамиЕсли параметры, которые вы передаете loadlin (а не ядру!) окажутся слишкомдлинными, то их можно записать в отдельный файл, а затем указать его имяв качестве параметраПримеры:c:\loadlin\loadlin.exe c:\loadlin\kernel\vmlinuz root=/dev/hda3го vga=normalИЛИс:\loadlin\loadlin.exe @param.1stParam.1st:c:\loadlin\kernel\vmlinuz root=/dev/hda3 ro vga=normalСовет.Можно включить загрузку Linux в стартовое меню DOS. Для этого отредактируйте свойconfig.sys следующим образом (см. листинг 2.2).Листинг 2.2. Фрагмент файла config.sys[MENU]MENUITEM=DOS, Load DOSMENUITEM=LINUX, Load LinuxMENUDEFAULT=DOS,5[LINUX]install=c:\loadlin\loadlin.exe c:\loadlin\kernel\vmlinuz root=/dev/hda3 ro vga=normal[DOS]; Все остальные команды, которые вы используете в DOS,; т.е.
если у вас не было до этого стартового меню, то здесьдолжен находиться; весь ваш предыдущий config.sys68Установка системы2.5. Постинсталляционная настройкаПосле установки системы вам, скорее всего, потребуется ее настроить.Практически всю настройку вы сможете выполнить при помощи программыlinuxconf. На всякий случай в табл. 2.9 и табл.
2.10 перечислены другиепрограммы-конфигураторы дистрибутивов Linux Mandrake и Linux Red Hat.Основные программы-конфигураторы Linux MandrakeПрограммаТаблица 2,9Запускв консоли (1)ОписаниеDrakxconfДаОсновной конфигураторDrakbootДаКонфигуратор загрузчика LILODrakgwДаDraknetДаНетСовместное использование Интернет-соединенияНастройка сетиDrakfloppyСоздание загрузочного дискаДаОпределение уровня безопасностиДаНетАвтозапуск сервисовDiskdrakeAdduserdrakeДаПрограмма для работы с разделами дискаУправление учетными записямиKeyboarddrakeДаНастройка клавиатурыMousedrakeДаНастройка мышиPrinterdrakeNetconfДаНастройка принтераДаНастройка сетиModemconfДаXFdrakeДаКонфигурирование модемаНастройка сервера XXdrakresXconfiguratorДаУстановка разрешения монитораДаНастройка X WindowDraksecDrakxservicesОсновные программы-конфигураторы Linux Red HatПрограммаТаблица 2.10Описаниеcontrol-panelОсновной конфигураторВспомогательный конфигураторModemtoolКонфигурирование модемаPrintertoolNetconfНастройка принтераXconfiguratorНастройка X WindowAuthconfigПараметры аутентификацииSetup*Настройка сетиСуществуют много других программ-конфигураторов, но основную настройку можно произвести, запустив linuxconf или основной конфигуратор —setup или drakexconf.2.6.
Установка программного обеспеченияМногие начинающие пользователи операционной системы Linux сталкиваются с проблемой установки нового программного обеспечения, а также удаления и обновления уже установленного. При описании установки той или инойпрограммы в большинстве случаев написано примерно так: для установки69Установка системыпрограммы введите такую-то команду. При этом не описывается сам процессустановки и для чего предназначены те или иные опции программы установки.В операционной системе Windows установка программ выполнялась проще: достаточно запустить setup.exe, ввести серийный номер (если нужно),каталог для установки и нажать на кнопку «Далее». После этого вы можетепоступить так, как рекомендует Microsoft: «откиньтесь на спинку табуреткии подождите, пока программа установки все сделает за вас».В операционной системе Linux существуют три способа установки программного обеспечения: традиционный, из пакетов RPM, из пакетов, содержащих исходный код.
Рассмотрим по порядку все три способа.2.6.1. Традиционный способ установки: установка из исходных текстовЭтот способ заключается в том, что программа распространяется не всобранном виде, а в виде исходных текстов. Данный способ называетсятрадиционным, потому что он был первым способом установки программ допоявления менеджера RPM или аналогичных ему (apt-get).Как правило, исходный текст распространяется в архиве. Обычно файл,содержащий исходный текст, имеет двойное расширение: например, tar.gzили tar.bzl. Это означает, что данный файл сжат двумя архиваторами:сначала tar, а потом gzip.Распаковывать архив нужно по принципу стека: сначала внешним архиватором, а потом внутренним.
Предположим, что prg-2.00.tar.gz — это имяфайла нашего архива. Для его распаковки нужно ввести команды:gunzip prg-2.00.tar.gztar xvf prg-2.00.tarПервая команда распакует файл prg-2.00.tar, который мы укажем вкачестве одного из аргументов во второй команде. Параметр х программыtar означает, что нужно выполнить извлечение файлов из архива (параметрс — создание).
Параметр v можете указывать по собственному усмотрению,он обеспечивает большую информативность при работе программы. Последний параметр f является обязательным при работе с файлами. Первоначально программа tar была предназначена для работы с пленками стримеров, поэтому нужно использовать параметр f, чтобы сказать программе, чтонам нужно работать с файлами.Если внешнее расширение не gz, a bz или bz2, то вместо первой командывам нужно ввести команды (соответственно):bunzip prg-2.00.tar.bzbunzip2 p r g - 2 . 0 0 .
t a r . b z 2Затем, как и в первом случае, нужно выполнить команду tar (с такимиже параметрами).Иногда файлы исходных текстов имеют всего одно расширение — tgz. Вэтом случае вам нужно ввести всего одну команду:tar70xzfprg-2.00.tgzУстановка системыПараметр z означает извлечение файлов с использованием распаковщикаgzunzip. Обычно такое расширение имеют файлы архивов, созданные спомощью программы tar и пропущенные через фильтр архиватора gzip.Следующий этап — это непосредственная установка программы. Послеуспешного завершения первого этапа (распаковки) перейдите в каталог, содержащий исходные тексты.
Обычно это каталог <имя_программы-версия>:cd prg-2.00После этого вам нужно внимательно прочитать файл README и ввеститри команды:. /configuremakemake installПервая команда конфигурирует устанавливаемую программу для работы свашей системой. Эта программа также проверяет, может ли устанавливаемаяпрограмма работать в вашей системе. Если работа программы невозможна, выувидите соответствующее сообщение, и процесс установки будет прерван.Обычно такое случается, когда в вашей системе не установлена одна изнеобходимых новой программе библиотек.
Для продолжения установки необходимо установить требуемую библиотеку и попытаться заново ввести команду ./configure. После успешного завершения работы программы ./configureбудет создан файл Makefile, в котором будут указаны необходимые параметры(пути к библиотекам, путь для установки программы) для программы make.Вторая команда (make) «собирает» программу. На этом этапе программакомпилируется, то есть создаются бинарные исполнимые файлы из исходных текстов.Третья команда — make install -- устанавливает программу и файлысправочной системы в соответствующие каталоги. Обычно программы устанавливаются в каталог /usr/bin, но это зависит от содержимого конфигурационного файла Makefile.После успешной установки программы вы можете ее запустить, предварительно прочитав документацию по этой программе.2.6.2.
Программа RPMУстановка программного обеспечения в дистрибутивах Red Hat иMandrake производится с помощью программы rpm. RPM (Red Hat PackageManager) — это менеджер пакетов Red Hat. Несмотря на то, что в названииприсутствует «Red Hat», он полностью предназначен работать как открытаяпакетная система, доступная для использования кем угодно. Она позволяетпользователям брать исходный код для нового программного обеспечения иупаковывать его в форме исходного и двоичного кода, так что двоичныефайлы могут быть легко установлены и отслежены, а исходный код легкопостроен.
Эта система также сопровождает базу данных всех пакетов и ихфайлов, что может быть использовано для проверки пакетов и запросаинформации о файлах и/или пакетах.71Установка системыВ отличие от привычных мастеров InstallShield, которые используютсядля установки программ для Windows, пакеты RPM (файлы с расширением.грт) не являются выполняемыми файлами, то есть программами.
В пакетахсодержатся файлы (как в архиве), которые нужно установить, а такжеразличная информация об этом пакете: какой пакет необходим для работыэтого пакета, с каким пакетом конфликтует, информация о разработчике, атакже информация, указывающая, какие действия нужно выполнять приустановке этого пакета, например, какие каталоги нужно создать. Менеджерпакетов RPM используется во многих дистрибутивах Linux (Red Hat,Mandrake, ASP, Black Cat.) и является довольно легкой и гибкой в использовании системой, что обуславливает его популярность.Обычно в имени файла пакета указывается его название, версия, выпуск, платформа.
Последние четыре символа — «.грт» — признак того, чтоданный файл является пакетом. В Linux отсутствует такое понятие какрасширение или тип файла.Например, для пакета sof tware-1. 0-1.1386. rpm имеет место:software1. о11386название,версия программы,выпуск пакета,платформа Intel 386.Обратите внимание на разницу между версией программного обеспечения и выпуском пакета.