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

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

Зародился Synaptic, однако, не в лоне Ubuntu, и даже не в Debian: первые его версии были созданы в бразильском дистрибутиве Connectiva — том самом, разработчики которого впервые прикрутили apt-get для управления rpm-пакетами (под именем apt-rpm).Создателем Synaptic’а был Альфредо Кодзима (Alfredo Kojima), а позднее им занимался Густаво Нимейер (Gustavo Niemeyer), оба являвшиеся тогда, на рубеже тысячелетий, сотрудниками фирмы Connectiva. И именно и исключительно фронт-эндом к apt-rpm и выступал Synaptic в начальную пору своей жизни.

После покупки Connectiva фирмой Mandrakesof (в январе 2005 года) связка apt-rpm и Synaptic была благополучно похерена в недрах объединённой Mandriva — в пользу собственных инструментов, urpmi и её надстройки rpmdrake. Однако сама идея оказалась очень продуктивной — и ещё в 2001 году и apt-rpm, и Synaptic были инкорпорированы в первый дистрибутив, выпущенный только что образовавшейся фирмой Altlinux (в девичестве IPLabs Linux Team) — Linux Mandrake RE Spring 2001. С которого, собственно, и началось коренное отщепление будущих дистрибутивов Altlinux от прародительского Mandrake.

В том же 2001 году Михаэль Фогт (Michael Vogt) “дебианизировал” Synaptic, приспособив его для работы с собственно deb-пакетами. Хотя Фогт и по сей день является основным майнтайнером upstream-версии пакета, среди пользователей Debian’а, насколько мне известно, он широкого распространения не получил — предпочтение здесь отдавалось сначала собственно apt-утилитам, а затем и поныне — aptitude.

Звёздный час Synaptic’а наступил с появлением в октябре 2004 года первой версии Ubuntu. Будучи основанным на библиотеке Gtk, он сразу и гармонично вписался в GNOME-окружение этого дистрибутива, а в дальнейшем, в июне 2006 года, был включён в состав его отпрыска — Xubuntu. На примере коего и будет рассмотрен на ближайших страницах. Хотя есть сильное подозрение, что всё сказанное о нём здесь можно отнести и к собственно Ubuntu и любым другим дистрибутивам, в которых (как, например, в Fedora) Synaptic используется в качестве дополнительного средства управления пакетами.


Теги: , ,