Установка приложений, rpm, исходные коды.
Источник: Колисниченко Д.Н. ‘Linux сервер своими руками’
В операционной системе Linux существуют три способа установки программного обеспечения: из исходных кодов, из пакетов RPM, с помощью графических менеджеров пакетов.
Установка из исходных текстов
Этот способ заключается в том, что программа распространяется не в собранном виде, а в виде исходных текстов.
Как правило, исходный текст распространяется в архиве. Обычно файл, содержащий исходный текст, имеет двойное расширение: например, tar.gz или tar.bzl. Это означает, что данный файл сжат двумя архиваторами: сначала tar, а потом gzip.
Распаковывать архив нужно по принципу стека: сначала внешним архиватором, а потом внутренним. Предположим, что prg-2.00.tar.gz — это имя файла нашего архива. Для его распаковки нужно ввести команды:
gunzip prg-2.00.tar.gz
tar xvf prg-2.00.tar
Параметр х программы tar означает, что нужно выполнить извлечение файлов из архива (параметр с — создание). Параметр v можете указывать по собственному усмотрению, он обеспечивает большую информативность при работе программы. Последний параметр f является обязательным при работе с файлами.
После успешного завершения первого этапа (распаковки) перейдите в каталог, содержащий исходные тексты. Обычно это каталог <имя_программы-версия>: cd prg-2.00
После этого вам нужно внимательно прочитать файл README и ввести три команды:
. /configure
make
make install
Первая команда конфигурирует устанавливаемую программу для работы с вашей системой. Эта программа также проверяет, может ли устанавливаемая программа работать в вашей системе. Если работа программы невозможна, вы увидите соответствующее сообщение, и процесс установки будет прерван. Обычно такое случается, когда в вашей системе не установлена одна из необходимых новой программе библиотек. Для продолжения установки необходимо установить требуемую библиотеку и попытаться заново ввести команду ./configure. После успешного завершения работы программы ./configure будет создан файл Makefile, в котором будут указаны необходимые параметры (пути к библиотекам, путь для установки программы) для программы make.
Вторая команда (make) «собирает» программу. На этом этапе программа компилируется, то есть создаются бинарные исполнимые файлы из исходных текстов.
Третья команда — make install -- устанавливает программу и файлы справочной системы в соответствующие каталоги. Обычно программы устанавливаются в каталог /usr/bin, но это зависит от содержимого конфигурационного файла Makefile.
Программа RPM
Установка программного обеспечения в дистрибутивах Red Hat и Mandrake производится с помощью программы rpm. RPM (Red Hat Package Manager) — это менеджер пакетов Red Hat.
В отличие от привычных мастеров InstallShield, которые используются для установки программ для Windows, пакеты RPM (файлы с расширением .rpm) не являются выполняемыми файлами, то есть программами. В пакетах содержатся файлы (как в архиве), которые нужно установить, а также различная информация об этом пакете.
Команда установки пакета выглядит так:
rpm -ihv <пакет>.rpm
Перед установкой программы менеджер RPM проверит зависимости пакета, то есть установлены ли в вашей системе другие пакеты, которые необходимы новой программе или конфликтуют с ней. Если установлены все нужные программе пакеты (или для работы программы вообще не нужны никакие дополнительные пакеты), а также, если новая программа не конфликтует ни с одним уже установленным пакетом, менеджер RPM установит программу. В противном случае вы получите сообщение, что для работы программы нужен какой-то дополнительный пакет или программа конфликтует с уже установленным пакетом. Если нужен дополнительный пакет, просто установите его. А вот, если программа конфликтует с уже установленным пакетом, то вам нужно будет выбрать, какой пакет больше нужен: уже установленный или новый.
При установке программы я рекомендую указывать два дополнительных параметра: h и v. Параметр h указывает программе вывести полоску состояния процесса установки, а v выводит дополнительные сообщения.
Программы gnorpm, kpackage
Это графические реализации менеджера пакетов, снабженные функцией поиска и контролем зависимости пакетов.
Для установки какого-либо пакета просто нажмите на кнопку «Установить».
Задания:
-
Собрать из исходных кодов и установить игру X-tetris
-
Установить, используя gnorpm, почтовый клиент Thunderbird
-
…
- Курс 2 – Администрирование
- Оглавление.
- Конфигурирование Windows xp и 2003
- Файловая система ntfs, права доступа.
- Реестр, tweaker’ы.
- Службы.
- Драйверы, directX.
- Raid-массивы, резервное копирование, восстановление файлов.
- Быстрое восстановление системы. ShadowUser, AcronisTrueImage.
- Способы восстановления системы.
- Ускорение работы (оптимизация) Windows.
- Разгон системы, стабильность, тесты.
- Виртуальные машины, vMware.
- Автоматическая установка Windows, ris.
- Контрольная работа №1.
- Локальная сеть
- Какие бывают сети, история.
- Сетевое оборудование.
- Топология сети.
- Сетевые протоколы, уровни протоколов.
- Сеть Ethernet.
- Витая пара, разводка сети.
- Настройка сети, сетевой принтер, общие ресурсы, сетевые диски.
- Доступ в интернет, шлюз.
- Учет трафика, proxy, Traffic Inspector.
- Удаленное управление.
- Удаленное администрирование, Radmin.
- Контрольная работа №2.
- Особенности Windows 2003
- Установка, обновления.
- Консоль управления mmc.
- ActiveDirectory, домены.
- Установка контроллера домена; подразделения.
- Групповая политика
- Публикация приложений, перенаправление.
- Распределенная файловая система dfs.
- Контрольная работа №3.
- Сетевые службы Windows 2003
- Почтовый сервер.
- Файловый сервер, ftp.
- Dhcp-сервер.
- Контрольная работа №4.
- Защита и безопасность
- Антивирус.
- Брэндмауэр, AgnitumOutpostFirewall.
- Pgp, шифрование с открытым ключом, цифровая подпись.
- Проверка устойчивости и взлом паролей, SamInside, BootDisk.
- Клавиатурные шпионы, трояны, sniffer’ы.
- Проверка безопасности сети, Xspider.
- Контрольная работа №5.
- Linux, установка
- Linux, основные программы.
- 1. Почта и Интернет
- 1.1. Браузеры
- 1.2. Почтовые клиенты
- 1.3. Чаты и общение
- 2. Офисные пакеты
- 3. Работа с графикой
- 4. Музыка и видео
- Linux, командная строка, создание пользователей, смена паролей.
- Файловая система ext2fs, структура папок.
- Права доступа, жесткие ссылки.
- Установка приложений, rpm, исходные коды.
- Samba, настройка сети.
- Удалённое управление, ssh.
- Удалённое управление из Windows, Telnet, Putty.
- Dhcp-сервер под Linux.
- Apache-сервер под Linux
- Почтовый сервер под Linux.
- Раздача интернет на локальную сеть.
- Контрольная работа №6.
- Особенности Windows Vista
- Установка и настройка интерфейса.
- Новые версии основных программ.
- Безопасность в Windows Vista.
- Надежность и механизмы восстановления.
- 118 Новосибирск 2006