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

Slackpack

Рубрика: Системные утилиты -> Администрирование
Метки: | | |
Понедельник, 6 декабря 2010 г.
Просмотров: 1714
Подписаться на комментарии по RSS


Универсальный менеджер пакетов для 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

Автор: posixru, xmpp: xmpp
Добавить страницу в закладки:
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us
Комментариев: 4
  1. Эх, где это всё раньше было? Лет 7-10 назад? Так бы и остался на Слаке )))

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

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

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

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

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

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

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




Войти через loginza

 
captcha