46 (изменено: scoute, 18.04.2023 21:32:17)

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

Как собрать самому.


Windows 7/8/10/11

1) скачиваем архив нужной ветки
[url]https://github.com/xintrea/mytetra_dev/archive/refs/heads/basesManagement.zip[/url]

2) распаковываем

3) скачиваем и устанавливаем QT, подойдут версии от 5.11.х, до 5.15.х (6.х не подойдёт)

4) из qt-creator открываем в распакованной папке с mytetra файл app.pro, и запускаем сборку

5) ждём пока закончится сборка, рядом с папкой с исходниками появится другая папка, где внутри в подпапках будут mytetra.exe и mimetex.exe



Debian10+/Ubuntu20.04+/Mint20.x и выше

Все команды выполняются в консольном терминале.

1) установить, если ещё не установлен git
sudo apt install git

2) создать отдельную папку (для удобства) и перейти в неё.
mkdir tmp_mytetra
cd tmp_mytetra

3) склонировать в эту папку репозиторий mytetra_dev
git clone [url]https://github.com/xintrea/mytetra_dev.git[/url]

4) зайти в папку с проектом
cd mytetra_dev

5) установить дополнительные пакеты для сборки
sudo apt install qt5-qmake qt5-default libqt5svg5-dev

6) Сменить ветку проекта из experimental на другую (не обязательно).
git checkout basesManagement

7) сама сборка
qmake
make -j4        (вместо цифры 4 поставьте сколько у вас ядер процессора для ускорения сборки)

через несколько минут, можно запускать командой
./mytetra

Всё!

UPD.
Собрать можно и в более старых Линуксах,
главное подключить репозиторий с Qt 5.12.x и выше.


UPD2
Ну и, стоит отметить, как подсказывает автор,
что скомпилированная программа будет работать только в этой операционке, где происходила сборка. Для создания полноценного пакета или portable - нужно заморочиться со стартовым скриптом и набором необходимых библиотек.

Поэтому легче взять уже готовое ))

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

47

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

scoute пишет:

через несколько минут, можно запускать командой
./mytetra

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

48

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

ок, добавил

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

49

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

2scoute:

- в 'mytetra_1.44.165_linux_amd64.tar.gz' можно подправить 'mytetra.run' для пущей совместимости с "консольными параметрами запуска MyTetr-ы в новых версиях"

- в конце нужно:
Код

### $PROGDIR/mytetra
  $PROGDIR/mytetra "${@}"

(# но это я давно глядел...)

50

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

О, впервые слышу о таком))
А какие, например, параметры при запуске можно передавать и что они делают?

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

51 (изменено: knn, 31.08.2022 05:10:20)

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

https://webhamster.ru/site/page/index/a … ctcode/495   
(Опции командной строки в MyTetra )
-----------
- # сам не пользую , но знаю, что на практике применяют "добавку новой записи по хоткею" - https://webhamster.ru/site/page/index/a … ctcode/502
==========
scoute - спасибо - на данное время часто пользую пару твоих mtt-сборок ( линк. upd: - ! применительно к линк-сообщению - не надо править 'root-Mytetra' - заметки user-1000 базы )).

52

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

Спасибо, про опции буду знать )) прикольно что автор придумал их.

До меня только что дошло - вы майнтейнер mytetra для PuppyLinux ?))

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

53 (изменено: knn, 31.08.2022 15:02:05)

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

1. - давай 'на ты'.
2.

scoute пишет:

майнтейнер mytetra для PuppyLinux ?))

- как-то "громко").
да - нуждался в модулях-MyTetra и собирал ( достаточно давно, на сколько получалось.
# где-то приходилось править запуск и т.п. ).
( ну и если есть возможности - почему бы не поправить/подсобрать/выложить-"на-общее")
На данный момент мне интересны PuppyLinux-сборки-"официалки" и на них я пользую твоих пару mtt-сборок smile. На Ледяном( IceArch==чистыйАрч) пользую MyTetra - "нагло вбитую в систему из 1.42-модуля с портированными-либами."
# - на линуксе можно глянуть "сквоши":
unsquashfs -d /путь/создаваемыйКаталогРаспаковки /путь/any-squash-file-pfs-sfs
# - начал подумывать о пересборке модулей на основе твоих сборок ( у тебя ведь версии свежее).
и тут, имхо - инфы по MyTetra - негусто => охота в сборку-проги в "дефолтную-запись" или рядом побольше ссылок 'про-MyTetra'. ... но тут надо посоображать каких именно...
---------
зы:
'Zettelkasten' - вполне сочетается с MyTetra (создание ссылок-на-записи и прочий инструментарий - в комплекте). # в последнее время стараюсь придерживаться. но не строго.

54

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

Всё - это что? ))

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

55

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

вот решил тут продублировать:
( относится к frugall-linux-сборкам )
mytetra-root-502-1000_32-64-kn01.sfs ( 45 Mb, ya-disk-ссылка)
[ собирал на основе архивов - mytetra_1.44.165_linux_amd64.tar.gz и mytetra_1.44.34_linux_i686_32bit.tar.gz ]

- port-версия (без зависимостей);
- 32/64-бит( --автовыбор по 'uname -m') ;
- для пользователей - root, spot-502, spot-1000, live-1000-id's (# каждому - свои конфги, пока "одинаковые")
[ # редактирование к.-либо 'mytetra-базы' лучше производить пользователем с соответствующим id].

(## + в 'spot-502-базу' добавил немного ссылок, инфы по MyTetra, а в 'root-базу' - по настройкам jwm, puppy )
=====================
  Запуски:
Pups-Меню:
  -- 'MyTetra-root';
  -- 'MyTetra-spot-ras' ( 'run-as-spot' => defaulthandler~ы( /"открывалки ссылок" будут скорее соответствующие...).
  -- 'MyTetra-1000-ras' ( большей частью для себя - для этого песня и писалась - это если id-spot=1000 в системе)
---------------------
PRA, user-live-1000-Меню:
  -- 'MyTetra-1000' ( для live-1000 пользователя)
------
  --  с терминала - 'sudo /opt/mytetra/mytetra-root_arch.run ' ( ... скорее не часто нужно)
=====================
  Проверял пока на паппи-сборках(32/64) и ddr01-21.08 [ имхо, на PRA-подобных должно быть нормально].

56

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

(# к сообщению выше).

- похоже ситуация с 'разными id линукс-пользователей' разрешается размещением ./data и ./trash на fat/ntfs разделах ...
( с соответствующим линкованием или указанием tetradir=, trashdir= в ./conf.ini)

57

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

2scoute:
- может глянь...?

58

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

Я честно говоря давненько не пользовался Puppy Linux, уже подзабыл что там да как.

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198

59 (изменено: knn, 04.12.2023 07:03:27)

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

- архив по большому счету - под любой линукс.

  В архиве совмещены два вида  (32 и 64 бит)  'твоих универсальных архивов для линукс' (конечно портабельно) [спасибо тебе за портированные архивы].

От себя:  чуть подправил "запуск" (для "передачи параметров") ; добавил "запускалку с автоопределением архитектуры"; предвыставил "базы" ('root' и 'user-id-1000').

Сейчас "эту штуку" сам регулярно пользую (только слинковал пути на свои "ранишние базы" ).
----------

  Т. е. , если по-простому - распаковываешь куда-нибудь "архив" (хоть на фешку) - там две "запускалки" - "суперпользователю" и "id=1000 пользователю". (root - на puppy-сборках, 1000 - частый 'id' на линукс-сборках [моя первоначальная база с таким 'id']).
  Запускаешь "запускалку" с нужным тебе 'id' - пользуешься (разрядностью системы не заморачиваешься).

Если id-пользователя другой - можно аналогично рекурсивно поправить права файлам ( upd: smile или id пользователю).
===========

крайний на данный момент архив - MyTetra-opt_i686-amd64.sfs - можно распаковать на линуксах с помощью 'unsquashfs' (squashfs-tools).

- запуск (#в зависимости от Пользователя):
        -- /opt/mytetra-ROOT_arch.run (и 32 и 64)
        -- /opt/mytetra-1000_arch.run (и 32 и 64)

# есть и выложенный 'tar.gz-архив', но я там в конфиге-редактора накосячил - потом надеюсь перезалью.
----------
зы
# я даже на одном компе часто пользую различные виды линукс-сборок - вышеупомянутое - решение для 'простого/упрощенного пользования MyTetra'

60

Re: MyTetra deb, rpm, exe - сборки от энтузиастов. Скачать, установить

Боюсь у меня руки не дойдут до Puppy Linux ..

Тут неожиданно обнаружились регрессионные баги в версиях Qt 5.13 и 5.14, из-за которых немного криво работает редактор mytetra.

Попробую пересобрать на 5.12 и перевыложить.

Ссылка на сборки mytetra - на первой странице темы https://webhamster.ru/punbb/viewtopic.php?id=198