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 ★★★ ()
Ответ на: комментарий от kirill_rrr

Это самое начало разработки. А касательно dpkg/apt, на ruBSD14 говорили, что там костыль на костыле потому они плюнули и написали сами.

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

Кстати, как ты >>> добавил, я как ни пробовал цитата получалась.

log4tmp ★★★ ()

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

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

Не знаю, всегда просто пишу «>>>», получается нормально.

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

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

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

>>> так тоже цитата выходит? upd а, вот оно как получается значит

sehellion ★★★★ ()
Последнее исправление: sehellion (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

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

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

надо быть просто мазохистом что пользоваться dpkg после pkg

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

Что вы, юникс это не свалка костылей и подпорок. Юникс это стройная и логичная система из костылей и подпорок.

kirill_rrr ★★★ ()

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

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

В отличие от твоей темы, эта новость может привлечь внимание к проекту.

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

Хотя я бы посоветовал автору закопать С++ и писать на Го.

Сейчас тебе посоветуют закопать себя.

cipher ★★★★★ ()

Нупачиму такое название?? Нупачиму не делить экран вертикально чтоб это выглядело лучше?? Нузачемвообще нужны эти псевдогуи??

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

Пользуясь случаем выражаю вам свою благодарность за gocode :)

dnb ()

чем отличается психдографический от графического?

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

Пользуясь случаем выражаю вам свою благодарность за gocode :)

;)

nsf ()

А мог бы быть психоделический интерфейс…

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

ну вроде как компилируется, запускается и даже что-то делает, не?

subwoofer ★★★★ ()
Ответ на: комментарий от 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 ()
Ответ на: комментарий от anonymous

Оно использует системные pkg_{add,delete,info,*} и sqlports, т.ч. ломаться там просто нечему. ;)

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

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

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

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

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

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

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

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

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

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

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

судя по коммитам, проекту только 10 дней и немалый список todo в readme

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

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

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

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

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

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

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

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

ruBSD14

Ну ё-мое, как же я пропустил его. Да ещё и bapt был там. А в 15м тоже проходило, да?

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

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

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

заместо pkg_* выкатили написанный с нуля pkgng (бинарник называется pkg)

Видел, то ещё убожество.

beastie ★★★★★ ()

Круто, полезная штука будет.

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

предлагаю не кидаться из одной крайности в другую ;)

actionless ★★★★ ()

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

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

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.