LINUX.ORG.RU
ФорумMobile

Запустить исполняемый файл линукс на андроид

 , ,


0

2

Нужно запустить графический калькулятор NPK(для гидропоники) на планшете. Установлена убунту в приложении UserLand, но не запускается исполняемый файл, разрядность совпадает(64), данный исполняемый файл запускается и передается на других компах с убунту(64)в чем может быть причина?Если есть более простые способы,чем установка ОС ради одного приложения, поделитесь пжлст.



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

А можно пошагово как осуществить сие задуманое? Есть исходники калькулятора, собирался в лазарусе…

anastas
() автор топика

А зачем ты в одну единственную софтину упоролся? Найди другой калькулятор, их полно, есть те которые в виде сайта исполнены. Вот я буквально за одну секунду нашёл первый попавшийся, https://gidroponika.com/udobrenie_calc.php. Или по таблицам считай.

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

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

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

как собрать калькулятор. есть исходники

Собрать из исходников под ARM с помощью кросс-компиляции, либо на самом устройстве.

На каком языке и стеке технологий написано этот приложение-калькулятор?

EXL ★★★★★
()

Если есть исходники, то какая графическая библиотека использовалась? Если Qt - то, с оговорками должно получится скроскомпилировать.

Silerus ★★★★★
()

ТС мариванну растит?

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

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

Да, этот лазарус толькодля винды, ана всех компах линукс. да печаль. Ставить винду ради этого чтоли))в Виртуал бокс.

anastas
() автор топика
Ответ на: комментарий от mrjaggers

Ну почему как гидрач так сразу подозрение на криптофлору? Может он помидоры черри выращивает, огурцы, или зелень салатную? Шикарно растёт, разнообразит зимний стол, радует глаз. И не надо мол гидрач = невкусно. Когда замес в твоих руках — можно сделать вкусно. Просто в промгидраче для супермаркетов оптимизация под объём и массу, а не под вкусовые качества.

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

промышленное производство

в job тогда.

И логичнее писать для начала не сюда а в гитхаб автору - может у него будут мысли, о перспективах сконпилять это под ведроид.

Но с твоими познаниями, делать это будешь всё равно не ты (если конечно там не что-то совсем тривиальное, но я сомневаюсь).

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

Кароче придется свой ноут таскать по теплице. Подирили этот чертов планшет на работе для удобства.

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

этот лазарус толькодля винды

нет, про то что только помидорки, ТС уже точно нагнал. Хотя прёт ли так с мариванны? Тут может что-то потяжелее…

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

Нет, но желательно перестать писать дичь. Если ты такой настоящий и промышленный.

А, это про поделие с сорсфоржа..

Но если он реально сможет по нажатию кнопки выдать рабочий апкашник для ведроида - то можно и поставить разок.
Но чёта есть сомнения.

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

Да, этот лазарус толькодля винды,

Lazarus для Linux в первую очередь вроде делался.

Как сам Lazarus, так и Free Pascal Compiler доступны под arm64 в Ubuntu, пробуйте установить их из репозиториев дистриубутива Ubuntu на планшете:

sudo apt install fpc
sudo apt install lazarus

Открыть там проект калькулятора и скомпилировать его там.

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

Ты невнимательно читаешь тему.

На поделие выше уже водружена через UserLAnd обычная Ubuntu собранная под ARM:

https://userland.tech/

Сам проект собирается в обычном Lazarus и имеет сложный десктопный интерфейс, который судя по скринам хрен перенесётся во всякие Lazurus for Android:

https://github.com/WEGA-project/wega-hpg

Путь минимального сопротивления сейчас – установить в уже установленную Ubuntu под ARM полностью IDE Lazarus и компилятор FPC, открыть этот проект и попытаться собрать его там.

Если он написан нормально и не цепляет десяток x86_64-only зависимостей, то этот метод должен сработать.

он

Она.

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

А надо ли ставить для этого рабочий стол(библиотеки gui) ?(ибо с тем проблемы)Лазарус установленбыл, но тоже не запускается. почему, вопрос. Только не кидайтесь тапками пжлст(

anastas
() автор топика
Ответ на: комментарий от EXL

На поделие выше уже водружена через UserLAnd

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

потом уже зашла речь про концпеляние «нативно» под ведроид.

ты читать похоже совсем не умеешь.

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

Если бы понимал, то не спрашивал на форуме УМНЫХ умов совета. Логично же?

anastas
() автор топика
Ответ на: комментарий от EXL

А про путь мин. сопротивления я не спорю. Сконпелять это под Linux/ARM наверняка проще, чем под ведроид… Но если можно под ведро, то это было бы желательней.

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

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

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

А надо ли ставить для этого рабочий стол(библиотеки gui) ?(ибо с тем проблемы)

Конечно. Ваш калькулятор ведь десктопное приложение, а не консольное.

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

Найдите причину. После входа в графическую сессию рабочего стола откройте эмулятор терминала в Ubuntu и установите Lazarus с компиляторами:

sudo apt install fpc
sudo apt install lazarus

Затем запустите этот lazarus прямо из терминала:

lazarus
# или
lazarus-ide

Если не запускается – будут ошибки в терминале, сфотографируйте их и отправьте изображение сюда.


После успешного запуска Lazarus скачиваете исходники проекта и действуете по предоставленной инструкции:

https://github.com/WEGA-project/wega-hpg#how_to_build

Если ничего не получается – копируете или фотографируете все ошибки сборки и прочие проблемы вот сюда в багтрекер:

https://github.com/WEGA-project/wega-hpg/issues

Спрашиваете совета там у разработчиков этой программы.

В этом же разделе можно запросить у них нативную версию для Android устройств.

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

собирался в лазарусе

Вот оно что… Тогда стоило сразу при создании темы это отметить и теги грамотно выставить. Я поправил, но не уверен, что после правки каст подписанных сработает. Тег «файлы» тут абсолютно не информативен.

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

Там требуются рут права.А здесь приложение proot доступ.

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