Repository navigation
Сборки для Android/Termux (aarch64) #192
amd-pheonom
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Спасибо ботам, но пользоваться ими не особо хочется. Спасибо клоду, Elib2Ebook без проблем собирается в Termux. Пользуюсь Web версией, CLI тоже работает, но терминал это не мое.
Жаль что нет готовых сборок под андроид. Нейронка пишет что Portable-сборки для Ubuntu собраны под подругому, и в Termux они не запускаются
Как сделали:
pkg update && pkg upgrade -y
pkg install git dotnet-sdk-10.0 -y
git clone https://github.com/OnlyFart/Elib2Ebook.git
cd Elib2Ebook
dotnet publish src/Elib2EbookCli/Elib2EbookCli.csproj -c Release -o ./out
dotnet publish src/Elib2EbookWeb/Elib2EbookWeb.csproj -c Release -o ./web_out
Сборка заняла минут 15 на старушке Samsung a54
Добавили команду удобного запуска, Elib2Ebook и Elib2EbookWeb
cat > $PREFIX/bin/Elib2Ebook <<'EOF'
#!/data/data/com.termux/files/usr/bin/sh
exec dotnet "$HOME/Elib2Ebook/out/Elib2EbookCli.dll" "$@"
EOF
cat > $PREFIX/bin/Elib2EbookWeb <<'EOF'
#!/data/data/com.termux/files/usr/bin/sh
cd "$HOME/Elib2Ebook/web_out" || exit 1
export ASPNETCORE_URLS="${ASPNETCORE_URLS:-http://localhost:8080}"
exec dotnet Elib2EbookWeb.dll "$@"
EOF
chmod +x $PREFIX/bin/Elib2Ebook $PREFIX/bin/Elib2EbookWeb
И по ссылке захожу по ссылке http://127.0.0.1:8080/
Предложение:
Почему бы не добавить в релизы сборку для Android, в Termux. Желательно и Web-версию, с него очень удобно, там сейчас только CLI версии
Вместо тяжелого dotnet-sdk-10.0 и сборок по 15 минут, быстрый запуск через dotnet-runtime-10.0 и скрипт для установки
All reactions