LINUX.ORG.RU

Portal — псевдографический интерфейс для pkg

 ,


0

0

Фредерик Кулот представил первые результаты по созданию псевдографического интерфейса для pkg — пакетного менеджера FreeBSD.

Интерфейс состоит из двух панелей: на одной отображается список доступных пакетов, на второй — подробная информация о выбранном пакете. На данный момент portal предоставляет базовый функционал: установка, удаление, поиск и фильтрация пакетов.

Для нормального отображения требуется поддержка кодировки UTF-8 в терминале и шрифт с большим набором unicode-символов (например, DejaVu). Если данные условия не выполнимы, можно воспользоваться ключом -a для использования ASCII-символов.

>>> Скриншот

>>> Репозиторий на GitHub

★★★

Проверено: subwoofer ()

Для нормального отображения требуется поддержка кодировки UTF-8 в терминале и шрифт с большим набором utf символов

Бедный Эдик!

CYB3R ★★★★★ ()

Идея назвать его Portal была плохой или ужастной.

А теперь посмотрите на устаревший aptitude и на него, снова на aptitude и снова на него... Неужели в *BSD всё настолько плохо с пакетными менеджерами? Что мешало запаковать *BSD систему с помощью dpkg?

kirill_rrr ★★★ ()

замечтательный пакетный менджер после ужаса APT все четко и понятно ну а старый менджер в федоре yum совсем тихий ужаса не удивительно что они себе новый пишут

anonymous ()
Ответ на: комментарий от log4tmp

Странно. Мне dpkg казался чуть ли не идеальным пакетником. Пока сам ничего не поломаешь, всё работает, в меру шустро и вроде системы через версию обычно удаётся обновить.

kirill_rrr ★★★ ()

А я автор termbox, бе-бе-бе, лол. Вообще приятно видеть, что большинство псевдоУИ прог пишутся на термбоксе, свою миссию по уничтожению ncurses я потихоньку выполняю. Хотя я бы посоветовал автору закопать С++ и писать на Го.

nsf ()
Ответ на: комментарий от beastie

Да хз, а чего такие длинные лаги между версиями, api pkg утилит не менялось за столько лет?

(2015-01-24) Updated to version: pkg_mgr-0.2.2

(2011-01-07) Updated to version: pkg_mgr-0.2.1

anonymous ()
Ответ на: комментарий от beastie

Где отчет? Вопрос же задал же программисту.

Вот как ответил он мне:
В основное отличие состоит в том, что portal опирается на pkg(8), который не доступен на OpenBSD, следовательно, эти средства не совместимы.

Кроме того, pkg_mgr, кажется, не будет больше поддерживаться, и он основан на инструментах, которые доступны только в OpenBSD. Я не уверен, что он может быть легко перенесен на FreeBSD
На самом деле эти два инструмента имеют схожие цели и интерфейс очень похож.

alkash ()
Ответ на: комментарий от alkash

основное отличие состоит в том, что portal опирается на pkg(8)

Автор не очень разобрался. ;)

То, что во фрее сгребли в одну кучу под pkg, в опене существует как набор отдельных тулз pkg_*.

В остальном оно чень похоже. Тут pkg_info, там pkg info и т.д.

Одно отличие конечно есть. pkg_mgr использует напрямую перловые модули pkg, а не дёргает отдельные утилиты, которые, в прочем, сами по себе всего лишь маленькие обёртки над системной либой.

beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 2)

Либо это поделка неосиляторов, либо бздяшный пакетный менеджер настолько сложен, что к нему проще написать свой псевдографический интерфейс, чем пользоваться.

Sociopsih ()
Ответ на: комментарий от Sociopsih

Автор программы мне пояснил, что основной расчет программы - на новичка. Она будет совершенствоваться. Автор ждет замечаний и пожеланий. Очень открытый и общительный человек.

alkash ()
Ответ на: комментарий от alkash

Если это субъективное мнение, то тут ничего не попишешь, ну кроме того что у каждого оно есть.

Если искать какието объективные критерии, почему из:

Мини-новость: Portal — псевдографический интерфейс для pkg (39 комментариев)

Мини-новость: Новая версия популярной системы анализа лог-файлов Logwatch-7.4.2 (2 комментария)

Мини-новость: Xinuos аннонсирует ОС OpenServer 10 на базе FreeBSD (22 комментария)

самая обсуждаемая тема (причем не с флеймом) - не должна быть, то давай эти критерии сюда.

subwoofer ★★★★ ()
Ответ на: комментарий от beastie

Не, это ты не очень разобрался и не следишь за фряхой. Там недавно (с 10 что ли) заместо pkg_* выкатили написанный с нуля pkgng (бинарник называется pkg)

overmind88 ★★★★★ ()
Последнее исправление: overmind88 (всего исправлений: 1)

Для нормального отображения требуется поддержка кодировки UTF-8 в терминале и шрифт с большим набором unicode-символов

Маладца! Давно пора. И будет псюхо-интер-фейс.

anonymous ()