Fedora: управление пакетами. Отрывки из «Большого Федорианского загиба»

Алексей Федорчук
Fedoriada, февраль 2011

Это несколько набросков к сочинению, которое под названием «Большой Федорианский загиб» планировалось для сайта Fedoriada. Сочинение это не закончено, и закончено уже не будет. Так что отрывки, хотя бы частично сохранившие актуальность, размещаю здесь.

Читать далее

Fedora: управление пакетами. Rpm: формат и утилита

FOSS-системы вообще, и Fedora в частности, организованы по пакетному принципу. Точно также, в виде пакетов, распространяются и любые дополнительные программы для них, создаваемые независимыми разработчиками. И потому одна из важных задач пользователя – это интеграция пакетов в свою систему. Пакеты для Fedora распространяются в формате rpm.

Читать далее

Fedora: управление пакетами. Репозитории

Алексей Федорчук

Утилита rpm предназначена в первую очередь для установки индивидуальных пакетов из любых источников — локальных или сетевых (например, с сайтов разработчиков), но преимущественно первых. Система же управления пакетами yum ориентирована на доступ к репозиториям пакетов, причём главным образом сетевым. Хотя и использование её с репозиториями локальными также не возбраняется.

Читать далее

Fedora: управление пакетами. Система YUM

Алексей Федорчук

Этот раздел посвящается yum — системе управления rpm-пакетами для дистрибутива Fedora и всех её потомков. Он очень фрагментарный, и другим уже не будет. Недостающие сведения частично можно получить из Малого Федорианского загиба.

Читать далее

Fedora: от 13-й к 14-й через preupgrade

Алексей Федорчук

При переходе от 12-й к 13-й версии опыт обновления системы был у меня скорее отрицательным — в итоге проще оказалось переустановить систему с нуля. Тем интересней было посмотреть, что изменилось с переходом 14-й версии.

Читать далее

Fedora от 12 к 13: ищем оптимум

pre011.png

Алексей Федорчук

Долгое время по выходе 13-й версии Fedora я не мог позволить себе заняться обновлением предыдущего релиза. Но вот, наконец, мои пространственно-временные проблемы разрулились. И я занялся приобщением к релизу свежему.

Читать далее

Управление rpm-пакетами: нынче не то, что давеча

Алексей Федорчук
Впервые опубликовано: LinuxFormat, #125 (декабрь 2009)

Многие, чьё знакомство с Red Hat и его клонами пришлось на 90-е годы, надолго сохранили предубеждение и против формата их пакетов, и против утилиты управления оными. Конечно, дать команду rpm -ihv — проще, нежели собрать нужный пакет из исходников. Однако, в сравнении с портами FreeBSD, с одной стороны, и с Debian’овским APT’ом — с другой, она приобретала вид вполне бледный.

Читать далее

Yum: настройка доступа к репозиториям

Алексей Федорчук

Чтобы настраивать параметры доступа к репозиториям, их необходимо сначала подключить. Как это сделать посредством PackageKit мы уже рассматривали. Но там речь шла о репозиториях, уже задействованных на стадии установки — оставалось только решить, нужно ли их использовать. А вот задача подключения совсем “левых” (пусть даже и очень “правых”, но не входящих в официальный список) хранилищ пакетов средствами PackageKit не решается.

Читать далее

Команда rpm: очень краткое введение

Алексей Федорчук

Утилита rpm предназначена для работы с пакетами в одноимённом формате — поиска, получения информации, установки, обновления и удаления с отслеживанием (но не разрешением) их зависимостей. В давние времена она была благословением и проклятием начинающих пользователей дистрибутива Red Hat, его клонов и дериватов.

Читать далее

Плагины yum: yum-plugin-list-data

Алексей Федорчук

Плагин yum-plugin-list-data, упомянутый в предыдущей заметке, добавляет множество дополнительных субкоманд, позволяющих получать разнообразную информацию о пакетах и их разработчиках. Поскольку рассортировать их по какому-либо признаку, хотя бы с точки зрения полезности, у меня не получилось, пробегусь по ним в алфавитном порядке:

Читать далее

Использование yum: субкоманда list

Алексей Федорчук

Практическое использование yum начнём с субкоманды list — можно было бы и с любой другой, но это показалось мне логичней: ведь прежде чем заняться каким-либо манипулированием пакетами, не худо узнать, какие пакеты вообще имеются, какие из них установлены, какие — доступны.

Читать далее

Yum: настройка

Алексей Федорчук

Как известно, любая фундаментальная монография по сексологии начинается с Введения. А использование любой программы — с настройки. Не будет исключением и yum — разговор о его практическом использовании начнём конфигурирования этой системы управления пакетами.

Читать далее

Yum: краткая справка по дополнительным компонентам

Алексей Федорчук

Как было сказано в предыдущей заметке, посвященной базовым средствам yum, система эта, помимо главного пакета, включает комплекс сопутствующих утилит и плагинов. Из них на стадии инсталляции по умолчанию устанавливается пакет yum-utils, а в RFRemix 11 — ешё и несколько очень важных плагинов. Рассмотрим их назначение.

Читать далее

Yum: введение и базовые средства

Алексей Федорчук

Yum — система управления rpm-пакетами и их репозиториями, предлагающая автоматическую установку, обновление и удаление пакетов и пакетных групп с автоматическим контролем зависимостей. По механизму действия и функциональности она сходна с системой APT, разработанной для Debian. Однако, в отличие от последней, за пределами rpm-based дистрибутивов, насколько мне известно, не используется.

Читать далее

Fedora: введение в управление пакетами

Алексей Федорчук

Одна из первых задач при работе с новым дистрибутивом юзерофильского типа — это приведение предустановленного при инсталляции софта в соответствие со своими потребностями. То есть — удаление ненужных, установившихся по умолчанию, пакетов, и доустановка пакетов нужных.

Читать далее

Fedora — не горе: обновление системы

Алексей Федорчук

Как я говорил в предыдущей заметке, одной из главных целей моего приобщения к Fedora, кроме повышения общеобразовательного уровня, было опробование новой модификации файловой системы btrfs (версии 0.19), каковая обещала скачок в быстродействии файловых операций. Для чего надлежало обновить установленную систему до «сыромятной» её версии, содержащей, помимо всего прочего, ядро 2.6.31-rc1, эту модификацию поддерживающее.

Читать далее

Перейти к верхней панели