LINUX.ORG.RU

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

 ,


0

0

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

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

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

Скриншот

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

Deleted

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

Зачем в *nix-ах нужна какая-либо псевдографика для установщиков пакетов?? Чтобы похвастаться перед вендузятниками «а у нас тоже окошечки!»? Я не против гуя, но пакеты всегда устанавливаю через терминал) — считаю, что это правило хорошего тона, если ты выбрал данную систему для работы).

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

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

??? Все с ним прекрасно, только недопилен он.

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

Логика примерно такая же как и вместо cd/ls/pwd/less использовать mc. Кому как удобно.

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

почему убожество?

Главная проблема: оно не различает пакты поставленные из портов и из пакетов. При pkg upgrade оно сносит твой с любовью отконфигурированый пакет из портов и ставит вместо него пакет из апстрима. Можно конечно сделать pkg freeze, но тогда оно каждый раз по 3 раза будет переспрашивать чем его заменить.

И я уже делал переход на pkgng. Оно тогда разнесло мне всё к чертям. В конце концов пришлось сносить все пакеты и ставить их заново.

Для сравнения, в опене это сделано немного по другому. И работает, как часы! Неважно, что ты от куда ставил, апгрейд ещё никогда ничего не ломал.

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

Главная проблема: оно не различает пакты поставленные из портов и из пакетов.

Угу, и ты прекрасно знаешь - это хорошо, это правильно.

При pkg upgrade оно сносит твой с любовью отконфигурированый пакет из портов и ставит вместо него пакет из апстрима.

В этом случае обычно создают локальный репозиторий. Разумеется, проблема существует все равно: приоритет репозиторий не запилен.

Для сравнения, в опене это сделано немного по другому. И работает, как часы!

Ты знаешь, как мы тебя уважаем, но ты таки скотина. Расскажи всем, как надо правильно, мы с удовольствием послушаем.

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

через 10 дней после первого коммита — слишком рано, через 3 года — возможно, слишком поздно

что тебе не понятно-то?

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

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

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

А теперь посмотрите на устаревший aptitude и на него, снова на aptitude и снова на него...

А теперь посмотрите на большинство легковушек ... у всех 4 колеса ... прогресс где?!

Неужели в *BSD всё настолько плохо с пакетными менеджерами?

У автостроителей дефицит колёс?! Ну а серьёзно - в *BSD всё настолько хорошо с пакетными менеджерами, что никто не заморачивался с нечто подобным. В демьяне я к примеру apt\apt-* пользую, а аналог сабжа - почти никогда.

Что мешало запаковать *BSD систему с помощью dpkg?

А зачем выбирать что то худшее чем уже есть?! Они BSD-шники, а не убунтоиды :)

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

заместо pkg_* выкатили написанный с нуля pkgng (бинарник называется pkg)
Видел, то ещё убожество.

Вообщето один из лучших на всех *nix системах. А убожество у тебя в башке :-)

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

Опять ты :-)

Если сможешь выдать ещё втрое больше неадекватных комментов, то убедишь меня поставить игнор на анонимов на ЛОРе на 3 месяца!

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

Если сможешь выдать ещё втрое больше неадекватных комментов, то убедишь меня поставить игнор на анонимов на ЛОРе на 3 месяца!

Я конечно постараюсь, но обещать не могу, извини браток. :( :)

anonymous
()

Apropos, ports-mgmt/synth кто-нибудь пробовал?

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

А что тогда по твоему новость?

на генту пришли эбилды, в арче снова обновления ...

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

да я каждый день пользуюсь pkg это у них раньше была сборная солянка из разных команд

там был реально ад

а ругать по старой памяти как делаете вы это не конструктивно

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

это потому что надо использовать pkg lock и ничего ни кто справшивать не будет

pkg upgrade <пакет> снесет без спроса все залоченные зависимости

anonymous
()

Ну и из альтенатив c «настоящей» графикой:
https://github.com/aarnt/octopkg
https://octopkg.files.wordpress.com/2015/07/octopkg_v0-2-0.png

и конечно же AppCafee
http://web.pcbsd.org/doc-archive/10.1.2/html/update.html
http://web.pcbsd.org/doc-archive/10.1.2/html/_images/remote1.png
http://web.pcbsd.org/doc-archive/10.1.2/html/_images/remote4.png
Правда, тянет оно сотню МВ (без qt) плюс, само-собой – отдельный индекс со скриншотами и прочими секретаршами.

anonymous
()

Там такой же марсианский интерфейс как и у aptitude?

Xintrea ★★★★★
()

Пока что все графические и псевдографические интерфейсы для пакетных менеджеров лишь рано или поздно вызывали боль. Ну а на фряхе, гуи в которой используют лишь извращенцылюбители - еще большее ненужно.

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