Linux -- это интересно

Slackpack


Рубрика: Системные утилиты -> Администрирование
Метки: | | |
Просмотров: 5845


Универсальный менеджер пакетов для Slackware и её модификаций.

Slackpack Package Manager простой Qt графический интерфейс GUI для комплекса консольных утилит предназначенных для работы с пакетами в Slackware Linux и её модификациях (Zenwalk, Salix, Slax, Vector и других).

Хотя и использование консольных утилит для работы с пакетами (pkgtool, installpkg, removepkg, upgradepkg) хорошо документировано и не представляет большей трудности, многим больше по душе использование для этих целей графических интерфейсов.

Графических интерфейсов предназначенных для работы с пакетами существует несколько (около десятка), как официальных (поддерживаемых разработчиками Slackware) так и собственных пакетных менеджеров применяемых в конкретных модификациях Slackware (но практиески не пригодных для использования как в родительском дистрибутиве так и в других модификациях), например как NetPkg или Zendo в Zenwalk...


Slapt-Get / Gslapt
официальная система установки и обновления пакетов для Slackware (консольная и GTK-версия), хоть и справляется с возложенными на него функциями, но он функционально ограничена (в графическом варианте) и не умеет делать множества нужных/востребованных вещей!

Slackpack может послужить хоошим дополнением к Slapt-Get / Gslapt и другим пакетным менеджерам используемый в модификациях Slackware (хотя некоторыми модификациями используется "родной" менеджер пакетов).


Slackpack умеет не только устанавливать/удалять отдельные пакеты, как имеющиеся на диске так и им самим скачиваемые из интернета, но и создавать из исходных кодов .tgz или .txz пакеты или преобразовывать имеющиеся .deb и .rpm пакеты в .tgz пакеты.


Работает Slackpack очень просто! Запущенный от обычного пользователя может служить только для просмотра установленного программного обеспечения, а установка, удаление, создание пакетов или преобразование пакетов возможно только при запуске Slackpack с правами администратора (root).

Для установки удаления пакетов (находящихся на диске) первой вкладке окна Slackpack служат первых две кнопки. Следующая кнопка служит для создания пакета формата .tgz / .txz из исходных кодов.

Для создания пакета скачанный архив (с исходными кодами) распаковывается и этот каталог указывается при запуске функции. Далее вводится название пакета, версия, архитектура для которой предназначен пакет (i386, i486, i686, x86_64, S390 или noarch / не зависящий от архитектуры) и нужный формат пакета (.tgz или .txz).

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

Конвертируются пакеты ещё проще! После нажатия соответствующей имеющемуся пакету (.deb или .rpm) кнопки просто нужно указать его местоположение на диске, спустя некоторое время преобразованный в формат .tgz пакет с именем и архитектурой исходного пакета.

Следующие две вкладки Slackpack функционально повторяют имеющиеся в Gslapt возможности. Предоставляют возможность устанавливать и удалять пакеты (из интернет репозиториев), обновлять установленные, просматривать информацию о пакете, управлять репозиториями и производить поиск конкретного пакета для установки или удаления.

Хоть Slackpack и довольно мощный и универсальный инструмент, но лучше его использовать только для создания пакетов из исходных кодов и конвертации .deb и .rpm пакетов! Все остальные действия с пакетами желательно (рекомендуется) производить штатными приложениями дистрибутива (хоть Slackware хоть её модификаций). Это позволит избежать возможных ошибок и как следствие нормального функционирования системы!

Лицензия: GNU General Public License (GPL)

Домашняя страница

Страница на sourceforge.net

Комментариев: 4 RSS

Эх, где это всё раньше было? Лет 7-10 назад? Так бы и остался на Слаке )))

Как вспомню пересборку половины системы из src.rpm от Сизифа (Sisyphus). Ибо инет был очень дорогой и ограниченный, а свежие дивидишки с сизифами качал один чувак с широким каналом :)) и распространял среди Линуксоидов задаром. Вот это времена были, вот это закалка! Не то что сейчас )))) накатил убунту и всё шоколадно ;)

Его в январе 2008 года начали делать!

Тебе просто не повезло!

Надо было позже родится! =)

А каково качество обработки зависимостей у него и Gslapt- slapt-get ?

качество обработки зависимостей у него
Ну да! Просто собраны в одном ГУЕ несколько консольных инструментов и все дела.

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)