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)
Комментариев: 4 RSS
1vovans06-12-2010 21:58
Эх, где это всё раньше было? Лет 7-10 назад? Так бы и остался на Слаке )))
Как вспомню пересборку половины системы из src.rpm от Сизифа (Sisyphus). Ибо инет был очень дорогой и ограниченный, а свежие дивидишки с сизифами качал один чувак с широким каналом :)) и распространял среди Линуксоидов задаром. Вот это времена были, вот это закалка! Не то что сейчас )))) накатил убунту и всё шоколадно ;)
2AUNA07-12-2010 09:40
Его в январе 2008 года начали делать!
Тебе просто не повезло!
Надо было позже родится! =)
3Игорь25-01-2012 13:08
А каково качество обработки зависимостей у него и Gslapt- slapt-get ?
4posixru26-01-2012 15:50
Вы можете войти под своим логином или зарегистрироваться на сайте.