LinuxForum.Fans
Тема

А сколько может стоить поправить программу с ошибкой?

Автор: shuspano 9 сообщений 1071 просмотров
29.01.2023 18:12 #438716

Есть такая программа: MCU 8051 IDE. Это очень удобная для меня программа разработки на ассемблере для микроконтроллеров MCS-51. Но, в новых линуксах она работает с одной проблемой: в редакторе кода не работают стрелки клавиатуры вправо/влево, из-за чего стало очень неудобно, так как каждый раз стало надо тыкать мышкой.
Автор ее забросил, ожидать обновлений не приходится. Ничего подобного для линукса больше нет. Код есть, но я в нем ничего не понимаю. Пробовал на Rosa Linux (R11) , MX Linux 21, AnitX, Debian11, на LMDE5. Ha Elementary OS работала после ручного разрешения зависимостей (с ошибками и apt --fix-broken install) по TCL/TK, но сама Elementary на моем компе работает с подземным стуком, и скоро вообще перестает грузится. На венде работает, но на венду не хочу.

29.01.2023 20:49 #438717
"shuspano" написал:
Автор ее забросил, ожидать обновлений не приходится.

А под wine? Там и виндовс-версия есть... :)

29.01.2023 20:51 #438718

Вот что на странице поддержки написано в кэше гугла

2017-09-25 10:38:24bask185left and right arrow keys do not work
Я установкил 8051 IDE на Ubuntu 16.04 и кнопки влево вправо не работают в IDE.

мне не нужно рассказывать как это неудобно.

2017-10-26 11:51:55janne348
Причина в том что mcu8051ide приложение предназначено для tcl8.5.
С помощью команды запускаем и:

tclsh8.5 /usr/share/mcu8051ide/lib/main.tcl

в обеих версиях 1.4.7 и 1.4.9 кнопки работают.

2017-10-26 07:05:02janne348
У меня Linux Mint и 1.4.7 схожая проблема.
Скачал версию 1.4.9:
mcu8051ide-1.4.9_all.deb

Теперь кнопки работают.

Так что проблема в зависимостях лечите их и должно заработать.

29.01.2023 20:56 · отредактировано #438719

Я это находил, я это пробовал.
Зависимостей нет, ничто ни разу не ругнулось.

А зачем тогда вообще Линукс, если есть WIndows-версия чего угодно.

29.01.2023 21:14 #438720

Можно виртуально запустить систему прямо в браузере и там использовать данное ПО
https://www.onworks.net/ru/software/linux/app-mcu-8051-ide
Добавлено: 29.01.2023 21:14:00

И да это не проблема линукса или других систем.
Это проблема устаревания как архитектуры, так и библиотек.
Многие использующие плоттеры до сих пор используют windows xp.
Потому как не обновляется ПО.
Если же ставить это по на Windows 7 и выше то оно ведет себя капризно.
Как минимум нужно знать весь софт работающий с портами ввода-вывода на windows 7 и выше необходимо запускать с правами администратора с повышенными привилегиями.
Многие печатники даже этого не знают. И как результат посреди печати сюрприз с синим экраном.
Я впервые столкнулся с этим на Windows когда купил себе GPS приемник. И вот там мне и объяснили этот нюанс с причиной BSOD.
Для портов ввода вывода на системах выше XP требуются повышенные привилегии.

29.01.2023 21:32 #438721

Я почему-то уверен, что программеру там работы на 15 минут. Я сам просто ничего в этом не соображаю.

29.01.2023 22:10 #438722
"shuspano" написал:
Я почему-то уверен, что программеру там работы на 15 минут. Я сам просто ничего в этом не соображаю.



Ну если не найдёте программера, тогда ставьте на wine_32. :)

29.01.2023 22:22 #438723

А где его примерно искать?

30.01.2023 08:47 #438724
"shuspano" написал:
А где его примерно искать?

В README указано "Written in Tcl/Tk"; искать на соответствующих форумах. Можно заглянуть и к питоновым и сишным программерам. Как понимаю - и там и там есть интеграция с этим добром. Или нанять фрилансера.

Дополнительно:
---
Tcl - Wiki
tkinter — Python interface to Tcl/Tk
Язык программирования tcl (Автор: Михаил Полушкин)

...и т.д. и т.п. :)

Войдите или зарегистрируйтесь, чтобы ответить.