Archive for the ‘Пакеты’ Category.

Synaptic: обзор

Как уже говорилось, Synaptic — это интегрирующая надстройка над утилитами семейства apt, и предоставляет все функции, обеспечиваемые командами apt-get и apt-cache, а именно: Continue reading ‘Synaptic: обзор’ »


Теги: , ,

Synaptic: вступление

Системиа управления пакетами Synaptic — графический фронт-энд для утилит семейства apt (Advanced Packaging Tool), обычно используемыми для работы с пакетами deb-формата, но частично могущими быть прикрученными и к пакетам rpm. Continue reading ‘Synaptic: вступление’ »


Теги: , ,

PackageKit: заключение

Из сказанного можно сделать вывод, что PackageKit в любой из своих графических ипостасей -- простое и удобное в обращении средство управления пакетами, функционально сходное с Synaptic’ом для apt. С сравнении с последним он долгое время производил впечатление более медлительного. Однако, начиная с Fedora 12, его задумчивость исчезла напрочь -- это относится и к обновлению метаинформации о репозиториях, и собственно к установке пакетов. Continue reading ‘PackageKit: заключение’ »


Теги: ,

Графический фронт-энд kpackagekit

Фронт-энд kpackagekit по своим функциям, как нетрудно догадаться, практически идентичен описанному на предыдущей странице gnome-packagekit, несколько отличаясь лишь интерфейсом. Continue reading ‘Графический фронт-энд kpackagekit’ »


Теги: , , , ,

Графический фронт-энд gnome-packagekit

Первая графическая ипостась PackageKit -- gnome-packagekit, запускается в виде отдельного субпакета gpk-application из главного стартового меню, в зависимости от используемой среды, через пункты Приложения -> Установка и удаление программ (GNOME) или Администрирование -> Установка и удаление программ (Xfce). Причём сделать это можно от лица обычного пользователя -- пароль администратора будет запрашиваться по ходу дела, при необходимости выполнения действий, требующих соответствующих полномочий. Continue reading ‘Графический фронт-энд gnome-packagekit’ »


Теги: , , ,

Консольная утилита pkcon

Пакетные менеджеры дистрибутивов, чьи системы управления пакетов поддерживаются PackageKit, имеют обычно собственный развитый инструментарий для работы в ними в командной строке. Не исключение и Fedora, как мы увидим, когда дело у нас дойдёт до триариев, то есть до yum’а. Поэтому консольная утилита pkcon представляет интерес в основном своей теоретической универсальностью, поскольку предполагается одинаковой в любых дистрибутивах, поддерживающих PackageKit. Так что уделим ей несколько строк. Continue reading ‘Консольная утилита pkcon’ »


Теги: , ,

PackageKit в Fedora

Как уже было сказано, в Fedora система PackageKit появилась относительно недавно, в 9-й версии, сменив ранее бывшие штатными сладкую парочку pirut (собственно управление пакетами) и pup (тотальное обновление системы). И ныне, в текущей весии (12-й) успешно справляется с обеими задачами. Continue reading ‘PackageKit в Fedora’ »


Теги: , ,

PackageKit: обзор

Система PackageKit была создана в 2007 году Ричардом Хьюджесом (Richard Hughes) и ныне разрабатывается командой, многие из членов которой по совместительству участвуют в разработке GNOME, openSUSE, RHEL и других дистрибутивов Linux. Может быть, именно поэтому она и приобрела свой "сквозной" характер. Continue reading ‘PackageKit: обзор’ »


Теги:

PackageKit: преамбула

Как недавно было сказано , система PackageKit изначально задумывалась как самое кросс-форматное, кросс-дистрибутивное и вообще самое кросс-платформенное средство пакетного менеджмента. Теоретически рассуждая, её можно прикрутить к пакетам любого формата и любым системам управления ими в любых дистрибутивах. В частности, она как дополнительная используется в Ubuntu’идах, есть примеры успешного применения её в Archlinux и даже в Gentoo. Так что на страницах этой субрубрики уделим ей толику внимания. Continue reading ‘PackageKit: преамбула’ »


Теги:

Основные библиотеки графического режима

Если библиотек, используемых в программах для консольного режима, не так много, они достаточно универсальны и легко поддаются учёту, то с библиотеками для обеспечения графического режима существенно сложнее. Continue reading ‘Основные библиотеки графического режима’ »


Теги: , , , , , , , , ,

О библиотечных пакетах

Ранее часто, в том числе и на странице о зависимостях, упоминались так называемые библиотеки (libraries). По научному они называются разделяемыми библиотеками, или библиотеками функций соответствующего языка программирования. Эти программы не предназначены для непосредственного запуска, а встраиваются в исполняемые модули иных программ. Continue reading ‘О библиотечных пакетах’ »


Теги: , , ,

Понятие зависимостей

И для авторских, и для дистрибутивных пакетов очень важно понятие зависимостей. Суть его в том, что пакет pkgname1 для сборки, установки и (или) функционирования требует наличия в системе пакета pkgname2, тот, в свою очередь, может потребовать пакета pkgname3, и так далее. Continue reading ‘Понятие зависимостей’ »


Теги: ,

Системы построения пакетов

Системы построения пакетов автоматизируют процесс их сборки из исходников. Они представляют собой набор правил, обеспечивающих получение исходных текстов из Сети, их распаковку, компиляцию, сборку готового бинарного пакета, который устанавливается либо непосредственно, либо обычными средствами пакетного менеджмента. Continue reading ‘Системы построения пакетов’ »


Теги: , , , , , , ,

Пакетный менеджмент

Системы управления пакетами представляют собой надстройки над низкоуровневыми средствами управления пакетами. От последних их отличают две особенности: отслеживание зависимостей при установке и занесение инсталлированных пакетов в специальные базы данных, обеспечивающие учет и контроль не только при установках последующих пакетов, но и при их удалении. Continue reading ‘Пакетный менеджмент’ »


Теги: , , , , , , , , , , ,

Средства установки пакетов

Среди средств установки пакетов первым надо назвать их компиляцию из исходных текстов, как наиболее универсальное и лежащее в первооснове всего — ведь любые бинарники в самом изощренном формате, управляемые самыми хитрыми менеджерами пакетов, некогда были собраны из исходников посредством трех волшебных заклинаний: Continue reading ‘Средства установки пакетов’ »


Теги: , , , , , ,

Обращение с пакетами

Пакеты собираются для того, чтобы быть «разобранными» — то есть разбитыми на составляющие их файлы, включаемые в файловую иерархию системы. И то и другое обеспечивается средствами установки пакетов, системами управления пакетами (системами пакетного менеджмента) и системами построения пакетов (в просторечии портами). Continue reading ‘Обращение с пакетами’ »


Теги:

Форматы пакетов

Для дистрибутивных пакетов существует несколько видов распространения или, как принято говорить, форматов пакетов. Одни из них (rpm или deb) получили широкое распространение за пределами материнских систем, другие используются только в "родных" дистрибутивах, третьи же достаточно объединяются в группы достаточно условно. Continue reading ‘Форматы пакетов’ »


Теги: , , ,

Что такое пакеты

Пакеты — это своего рода программные кванты, на которые делится система или дистрибутив. Это могут быть и простые монофункциональные утилиты (например, строчный текстовый редактор ed или архиватор tar), более или менее обширные наборы функционально связанных программ (скажем, coreutils) или составные части огромных программных комплексов (примером чему -- пакеты, составляющие систему Xorg или или интегрированную среду KDE). Continue reading ‘Что такое пакеты’ »


Теги:

Пакеты: введение

Как уже говорилось , FOSS-системы  организованы по пакетному принципу. Точно также, в виде пакетов, распространяются и любые дополнительные программы для них, создаваемые независимыми разработчиками. И потому одна из важных задач пользователя - это интеграция пакетов в свою систему. Continue reading ‘Пакеты: введение’ »


Теги: