Обращение с пакетами в Fedora
Все средства для работы с пакетами, упомянутые на предыдущей странице, являются дистрибутив-специфичными. Точнее, удачные их реализации, появившись в одном дистрибутиве, во-первых, наследуются его потомками, во-вторых, часто заимствуются дистрибутивами, имеющими тот же формат пакетов. А в-третьих, подчас, портируются и на дистрибутивы с совершенно иным форматом пакетов.
Поскольку Fedora некоторым образом происходит от прежнего Red Hat'а (хотя можно сказать и так, что нынешний RHEL происходит от Fedora), то и средства обращения с пакетами у них во многом общие. А ряд из них применяется и в многочисленных клонах Red Hat'а.
В качестве низкоуровневого средства установки единичных пакетов в Fedora выступает утилита rpm
. Которая, впрочем, употребляется абсолютно во всех дистрибутивах, использующих одноимённый формат пакетов.
Систем управления пакетами по умолчанию в Fedora две: чисто консольная утилита yum
и программа PackageKit, имеющаяся как в консольной ипостаси, так и в двух графических -- gnome-packagekit и kpackagekit, предназначенных, как легко догадаться, для графических сред GNOME и KDE, соответственно.
Теоретические, в Fedora можно использовать и другие системы управления пакетами -- например, утилита apt-get
из Debian'а была, под именем apt-rpm
, адаптирована для работы с rpm-пакетами. Как, в принципе, и её графический фронт-энд, Synaptic. Однако, да простят меня адепты apt'а, никаких преимуществ супротив "родного" инструментария это не даёт (скорее, наоборот).
Что же касается систем построения пакетов, то в Fedora, насколько мне известно, таковая представлена только утилитой rpm-build
. Которая, как нетрудно догадаться, не может функционировать в отрыве от gcc
, binutils
и всего комплекса утилит обрамления. Что, впрочем, относится и к любым другим средствам построения пакетов.
На не очень далёких страницах мы рассмотрим и утилиту rpm
, и систему yum
, и GNOME-ипостась PackageKit. Что же до остальных средств работы с пакетами, и тем более средств их построения -- это далеко выходит за рамки руководства для начинающих, и потому оставляется как предмет самостоятельного изучения заинтересованными лицами.
Главная
Содержание . .