The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1, opennews (??), 06-Янв-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


39. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  –3 +/
Сообщение от Аноним (39), 07-Янв-23, 16:11 
Возможно, понадобится Flatpak (как менее завязанный на инфраструктуре Ubuntu, в отличие от Snap), а лучше AppImage:
gtkmm-4.0 - это минимум 22.10, а значит, за бортом оказывается 22.04 LTS и дистрибутивы, базирующиеся на LTS (Linux Mint и т.д.).
Аналогично с Debian, т.к. пока не известно, когда будет релиз Bookworm.
Попытка портировать пакеты с 22.10 или 23.04 - то ещё приключение (в частности, glibmm2.68 надо будет понизить до 2.72.1).

P.S. Проглядел, насчёт SHA256 и BLAKE2:

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

Весьма странно, у меня выходит быстрее раза в 1,5-2 на разных данных и разных дисках.

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  +/
Сообщение от Аноним (24), 07-Янв-23, 16:31 
ЕМНИП blake2 в 6-7 раз быстрее, если нет поддержки simd в процессоре. Во всяком случае, при чтении с ссд.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  +/
Сообщение от Аноним (24), 07-Янв-23, 17:01 
Хотя нет, кажется перепутал с md4. Где-то в 15-20 раз, если сравнивать на tmpfs.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  –2 +/
Сообщение от ProfessorNavigator (ok), 07-Янв-23, 17:05 
> Весьма странно, у меня выходит быстрее раза в 1,5-2 на разных данных и разных дисках.

В версии 2.0.1 перевёл на BLAKE2, посмотрим, как бегать будет.

> Возможно, понадобится Flatpak (как менее завязанный на инфраструктуре Ubuntu, в отличие от Snap), а лучше AppImage:
> gtkmm-4.0 - это минимум 22.10, а значит, за бортом оказывается 22.04 LTS и дистрибутивы, базирующиеся на LTS (Linux Mint и т.д.).

Уже пробовал делать appimage, правда для другой программы - не вариант из-за плясок с версиями glibc. Ну и с pixbufером проблемы (решаемые отдельным простеньким самописным костылём, но оно надо?). Так что для пользователей Debian и Ubuntu у меня плохие новости... Или переход на другой дистр, менее консервативный, или сборка из исходников. Впрочем, не всё так страшно: я попробовал собрать gtkmm из исходников на Минте не так давно - в общем то ничего сложного. Причём, если правильно установить meson, то он вообще всё нужное сам подтянет (если правильно понимаю - из репозитория PyPI), так что руками вообще ничего делать не придётся, кроме одной команды.

Да и в целом, что флэтпак, что аппимайдж - это костыли, которые изобрели из-за чрезмерной консервативности отдельных дистров и нежелания со стороны пользователей собирать что-либо самостоятельно. Связываться ни с тем, ни с другим никому не советую. Если вам вдруг понадобилось то или другое - хорошо подумайте сначала. Возможно, пришло время менять дистрибутив, или данная программа не для вас, или Линукс, как и любой другой открытый софт, не для вас.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

50. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  +/
Сообщение от Admino (ok), 07-Янв-23, 18:43 
> Возможно, пришло время менять дистрибутив, или данная программа не
> для вас, или Линукс, как и любой другой открытый софт, не
> для вас.

Подскажешь идеальный дистрибутив, на который надо менять, а?

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  –1 +/
Сообщение от ProfessorNavigator (ok), 07-Янв-23, 19:14 
> Подскажешь идеальный дистрибутив, на который надо менять, а?

Нет, не подскажу, ибо таких нет. У каждого есть свои преимущества и недостатки, выбирайте в зависимости от ваших задач, благо разнообразие позволяет. И да, я отнюдь не против использования Минта, Убунту или Дебиана. Но возиться из-за них с изобретением различных костылей не буду. Тем более, что возможность установки есть и там, просто потребует на пару действий больше, чем тривиальный apt-get install...

И да, если вдруг возникнет вопрос, почему тогда в новости есть готовый пакет (это не совсем так, но замнём для ясности) под Арч, то отвечу: как основную систему я Арч не использую (стоит для тестов на виртуалке), но неплохо его знаю, и немного знаю его систему сборки. А запихнуть пакет в AUR - дело несложное.

Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  +/
Сообщение от Admino (ok), 08-Янв-23, 13:26 
>> Подскажешь идеальный дистрибутив, на который надо менять, а?
> Нет, не подскажу, ибо таких нет.

Вот именно. Рад встретить адекватного человека на опеннете!

Но вот поэтому и придумали flatpak, snap и прочие суперпакеты, работающие в любом дистрибутиве, а не только одном неидеальном. А вовсе не из-за консервативности отдельных дистрибутивов.

Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск каталогизатора домашней библиотеки MyLibrary 2.0.1"  +/
Сообщение от Аноним (39), 07-Янв-23, 19:54 
> Уже пробовал делать appimage, правда для другой программы - не вариант из-за плясок с версиями glibc.

Сейчас чаще собирают так, чтобы работало на 20.04+, т.е. glib 2.64+ - вроде пашет. Раньше, кажется, на чём-то около 16.04 - для универсальности по охвату дистрибов.
GIMP есть в AppImage, он точно юзает GDK Pixbuf.

> Впрочем, не всё так страшно: я попробовал собрать gtkmm из исходников на Минте не так давно - в общем то ничего сложного.

Зависит от того, насколько давно :) На Xubuntu 22.04 из-за версии glib пришлось понизить версию glibmm до 2.72.1 (системную glib обновлять, естественно, не буду), потом gtk4: здесь версия 4.6.6, а значит версию gtkmm можно брать не свежее 4.6.1 и надеятся, что программа не использует API 4.7.0+, иначе потребуется пересобрать gtk4 минимум 4.8.0.
И за всем этим добром нужно как-то присматривать, самому, т.к. майнтейнеры пакетов ориентированы на другие версии.
В принципе, gtk4 можно и обновить: так понял, ветка 4.8.х пойдет в релиз Debian 12 и можно будет отслеживать уязвимости/фиксы по нему.

Возможно, есть PPA со свежей версией gtk4 и gtkmm для LTS, не знаю, но в Ubuntu и Ubuntu'образных 22.10+ согласен, собрать MyLibrary должно быть несложно.

P.S. В проекте Linux Mint, кажется, какие-то пакеты сами обновляют, возможно, там есть всё нужное из коробки.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру