Установка дополнительных программ

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

Особенности установки программ в Linux

Установка программ в Linux системах отличается от других систем. Здесь вы не сможете выбрать, в какой каталог устанавливать программу, потому что как для программ, так и для вспомогательных файлов есть специально выделенные каталоги: /usr/bin – содержит исполняемые файлы программ; /usr/share – содержит вспомогательные файлы для программ: некоторые файлы конфигурации, графические изображения и т. д.; для …Читать далее

Что такое пакеты и какие они бывают

Для удобства установки все файлы программы помещаются в один файл, который называется пакетом. Все пакеты можно разделить на две части: просто архивы и те, для установки которых требуется специальная программа, умеющая работать с данным типом пакета. Она раскрывает этот пакет, копирует файлы в нужные каталоги и при необходимости настраивает приложение. С архивами все ясно. Формат …Читать далее

Хэш — контрольная сумма md5

Пользователям часто дается возможность проверить целостность пакетов. Это делается с помощью использования так называемого хэша (англ. hash – «контрольная сумма»). Хэш – это небольшой набор данных, который можно выразить в форме числа. Представьте, что вы купили мешок конфет, пересчитали их количество, оставили мешок на видном месте и ушли. Придя обратно, вы можете определить, брал ли …Читать далее

Как получить хеш?

Для того чтобы вычислить значения хеш-сумм (контрольных сумм) файлов по алгоритму MD5 необходимо запустить программу md5sum. Для этого существует команда: md5sum [параметры] [имя файла] Параметры: -b, —binary – читать в бинарном (двоичном) режиме; -с, —check – прочитать хэши и имена файлов, к которым относятся хэши, из указанного файла и проверить файлы на целостность; -t, —text …Читать далее

Структура данных в пакетах RPM

В пакетах RPM данные организованы в виде файлов. В корневом каталоге можно найти следующие файлы: CONTENTS.cpio – содержит список файлов в пакете, их размер и права доступа; HEADER – файл, в котором содержится информация о пакете, его версии, изготовителе, размере, сайте разработчика и т. д.; присутствует также описание пакета, то есть для чего он предназначен. …Читать далее

Установка программ, полученных в виде RPM-пакетов

Для большинства программ разработчикам нет необходимости писать собственный сценарий установки. Дело в том, что компания RedHat разработала универсальный формат для дистрибутивов дополнительных программ, и этот формат стал стандартом в мире Linux. Такой формат называется RPM (аббревиатура Redhat Pocket Manager, то есть «Обработчик пакетов» компании RedHat). Теперь в любом дистрибутиве Linux есть своя программа Менеджер пакетов, …Читать далее