LINUX.ORG.RU

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

 ,


0

0

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

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

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

Скриншот

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

Deleted

Проверено: subwoofer ()
Последнее исправление: cetjs2 (всего исправлений: 4)

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

Бедный Эдик!

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

Специально для Эдика добавили поддержку ASCII

Deleted
()

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

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

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

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

Deleted
()

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

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

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

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

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

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

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

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

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

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

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

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

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

kirill_rrr ★★★★★
()

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

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

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

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

cipher ★★★★★
()

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

alozovskoy ★★★★★
()

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

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

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

;)

nsf
()

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

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

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

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

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

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

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

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

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

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

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

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

filosof ★★
()

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

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

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