Главная » Просмотр файлов » Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание

Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 72

Файл №1114666 Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание) 72 страницаЭ. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666) страница 722019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 72)

Менеджеры пакетов Red Hat и Debian—replacepkgsУстанавливать пакеты, даже если некоторые из них уже установлены.—testТолько проверка действий, выполняемых при установке; реальной установки не происходит.Параметры запросов к базе данных RPMКоманда query имеет следующий синтаксис:rpm -^[information-options] [package-options]rpm -query[information-options] [package-options]Существует два подмножества параметров этой команды: параметры выбора пакетов, которые определяют, какие пакеты необходимо отобрать, и параметры выбора информации, определяющие, какую информацию о пакетах требуется получить.Параметры выбора пакетовpachage_nameПолучить информацию по указанному пакету.—а, —allИнформация по всем установленным пакетам.—f file, — f i l e f i l eВыяснить, какому пакету принадлежит указанный файл.—g group, —group groupВыяснить, какие пакеты принадлежат указанной группе.—р pachage_fileПолучить информацию по удаленному пакету.—querybynumber питПолучить информацию по записи из базы данных, имеющей указанныйномер.

Команда полезна, в основном, для отладки.—qf, —queryformat питУказать формат для отображения запрошенной информации, используятеги для представления различных типов данных (например NAME, FILENAME, DISTRIBUTION). Спецификация формата является вариациейзадания форматирования printf. (Используйте параметр —querytags,описанный в разделе «Различные параметры», чтобы получить списокдоступных тегов).—specfile specfileПолучить информацию по указанному файлу описания пакета, считаяего пакетом.Менеджер пакетов Red Hat487—triggeredby pkgПеречислить пакеты, которые требуют установки пакета pkg.—whatrequires capabilityПеречислить пакеты, для работы которых необходима указанная возможность (capability).—whatprovides capabilityПеречислить пакеты, которые предоставляют указанную возможность.Параметры выбора информации—с, —configfilesПеречислить файлы настройки в пакете.—changelbgОтобразить журнал изменений пакета.—d, —docfilesПеречислить файлы документации в пакете.—dumpОтобразить информацию по каждому файлу пакета.

Этот параметр должен использоваться совместно по крайней мере с одним из параметров —1,—с или —d. Вывод включает следующую информацию в указанном порядке:path s:.ze mtime mdSsum mode owner group isconfig isdoc rdev symlink—filesbypkgПеречислить все файлы каждого пакета.—i Отобразить информацию по пакету, включая имя, версию и описание.-1, —listПеречислить все файлы пакета.—lastПеречислить пакеты, упорядочив их по времени установки. Пакеты, установленные последними, находятся в начале списка.—providesПеречислить возможности, обеспечиваемые данным пакетом.—R, —requiresПеречислить все пакеты, которые необходимы для работы данного.—s, —stateПеречислить файлы пакета с указанием состояния.

Возможные состояния файла: normal (нормальное), not installed (не установлен) или replaced (заменен).488Глава 5. Менеджеры пакетов Red Hat и Debian—scriptsПеречислить все специфичные для пакета сценарии командного интерпретатора, выполняемые при установке и удалении пакета.Параметры удаления пакетовКоманда uninstall применяется следующим образом:rpm -e package_namerpm —erase package_nameПараметры команды:—allmatchesУдалить все версии пакета. Должен быть указан только один пакет, иначе команда завершится с ошибкой.—nodepsНе проверять зависимости перед удалением пакета.—noscriptsНе выполнять никакие сценарии, которые в обычном порядке выполнялись бы до или после удаления пакета.—notriggersНе выполнять никакие сценарии, выполнение которых связано с удалением этого пакета.—testНе производить действительное удаление; осуществить только проверкувыполняемых действий.Параметры проверкиКоманда verify имеет следующий формат:rpm -V|-y|--verify[pacA:a<?e-se-Zectiorboptions]В режиме проверки происходит сравнение информации об установленныхфайлах пакета с информацией о файлах, находящихся в исходном пакете, иотображение несоответствий.

Сравнивается такая информация, как размер,сумма MD5, права доступа, тип, владелец и группа каждого файла. Удаленные файлы не обрабатываются.Параметры выбора пакета включают все параметры, доступные в режимезапросов к базе данных, а также следующие:—nofilesПропускать отсутствующие файлы.—nomdSИгнорировать ошибки несовпадения сумм MD5.Менеджер пакетов Red Hat489—nopgpИгнорировать ошибки несовпадения PGP-подписи.Вывод форматируется в виде строки из восьми символов, за которой можетследовать символ «с», указывающий на файл настройки, а затем имя файла.Каждый из восьми символов строки представляет результат сравнения одной характеристики файла с соответствующей характеристикой файла, полученной из базы данных RPM. Точка (.) означает, что тест успешно пройден. Следующие символы означают несоответствие, найденное в процессеодной из проверок:5Сумма MD5DУстройствоGГруппаLСимволическая ссылкаМSРежим (права доступа и тип файла)Размер файлаТВремя измененияUПользовательПараметры пересборки базы данныхКоманда пересборки базы данных RPM имеет следующий формат:rpm --rebuilddb [options]Также можно создать новую базу данных:rpm --initdb [options]В режиме пересборки базы данных доступны параметры —dbpath и —root,описанные ранее в разделе «Общие параметры».Параметры проверки подписиПакеты RPM могут быть подписаны PGP-подписями.

Информация о настройках PGP читается из файла /etc/rpmrc. Режим проверки подписивключается следующим образом:rpm --checksig package^file...rpm - К p a c k a g e _ f i l e . . .Параметры, доступные в этом режиме:—nogpgНе проверять подписи GPG.—nomdSНе проверять подписи MD5.490Глава 5. Менеджеры пакетов Red Hat и Debian—nopgpНе проверять подписи PGP.Два других параметра позволяют добавлять подписи к пакетам:—addsign binary-pkg file...Сгенерировать и добавить новые подписи к уже существующим в указанных пакетах.—resign binary-pkgfile...Сгенерировать и добавить новые подписи к указанным пакетам, удаляявсе существующие подписи.Различные параметрыВ rpm доступно несколько дополнительных параметров:—querytagsПеречислить теги, доступные для использования с параметром —queryformat в режиме запросов.—setugids packagesУстановить владельца и группу для указанных пакетов в значения из базы данных.—setperms packagesУстановить права доступа для указанных пакетов в значения из базыданных.—showrcОтобразить значения, которые будут использованы rpm для всех параметров, устанавливаемых в файле .гртгс.Параметры FTP/HTTPСледующие параметры доступны для применения с адресами ftp:// и http://в режимах установки, обновления и запросов:—f tpport portУказанный порт назначается для FTP-соединения через прокси-серверFTP вместо стандартного порта.

Идентично указанию макроса _ftpport.—ftpproxy hostУказанный узел используется в качестве прокси-сервера для передачипо протоколу FTP данных, проходящих через брандмауэр. Идентичноуказанию макроса _ftpproxy.—httpport portУказанный порт выделяется для HTTP-соединения через прокси-серверHTTP вместо стандартного порта. Идентично указанию макроса Jhttpport.Менеджер пакетов Red Hat491—httpproxy hostУказанный узел используется в качестве прокси-сервера для передачиданных по протоколу HTTP.

Идентично указанию макроса _httpproxy.Параметры режима создания пакетовРежим создания пакетов имеет следующий формат вызова:rpm -[b|t]step [build-options] spec-file...Параметр —b является указанием создавать пакет прямо из файла описанияпакета, —t - указанием открыть архив tar/gzip и использовать файл описания пакета из этого архива. В обоих вариантах следующие односимвольныеключи считаются step-аргументами:р1сibsВыполнить стадию подготовки, распаковав исходные файлы и наложив«заплаты» (patches).Произвести проверку списка, подставляя макросы в разделе files файлаописания пакета и проверяя существование каждого файла.Выполнить стадию сборки. Следует за стадией подготовки; обычно эквивалентно выполнению команды make.Выполнить стадию установки.

Следует за стадиями подготовки и сборки; обычно эквивалентно выполнению команды make install.Создать пакет с исполняемыми файлами. Операция производится послестадий подготовки, сборки и установки.Создать пакет с исходными текстами. Операция выполняется после стадий подготовки, сборки и установки.аСоздать пакет с исполняемыми файлами и пакет с исходными текстами.Операция производится после стадий подготовки, сборки и установки.Следующие дополнительные параметры доступны при создании файла rpm:—buildarch arch—buildos osДля использования с RPM версии ниже 3.0. Позволяют производитьсборку пакетов для архитектуры arch или операционной системы os. Вверсии 3.0 заменены параметром —target.—buildroot dirПри сборке пакета заменить значение тега BuildRoot значением dir.—cleanУдалить файлы сборки после создания пакета.—rmsourceУдалить исходные файлы и файл описания пакета после завершениясборки.

Характеристики

Тип файла
PDF-файл
Размер
13,55 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее