Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
200 ₴

Автоинсталляция нескольких пакетов в линуксе при старте программы.

project complete


Пусть есть проект, созданный в Borland C++ Builder v.6.0. В событии FormCreate определяется, какая система запущена.


Если это линукс - нужно сделать так, чтобы программа выполнила что-то аналогичное бат-файлу с инструкциями выполнения в винде; а потом продолжила работу.


Инструкции:

1.Установка wine:

sudo apt-get install wine

2.Настройка wine:

wine winecfg (согласиться с установкой  "mono" и по завершении закрыть открывшееся окно)

rm -fr ~/.wine

export WINEARCH=win32

3.Установка пакетов для для работы программы:

winetricks jet40 mdac28

Client's feedback about the contractor Фёдоре Ходченко

Quality
Professionalism
Price
Availability
Terms

Противоречивый отзыв. Вроде, контактность и трудолюбивость есть. Однако изначально работа была сделана не в соответствии с ТЗ. Дальнейшее тестирование его работы показало, что написанный им код не работает в OpenSuse. С одной стороны, я не указал название ОС в ТЗ; с другой стороны, если код не кроссплатформенный - надо было это обговорить еще до начала работы.

В общем, не профессионально. Постоянные патчи и недоделки в течение долгого срока. Деньги уплачены - ну, фиг с ними; к нам пришел стажер-линуксоид - все сделает как надо.

Наверно, в 21-летнем возрасте и начале карьеры это нормально. Не знаю.

Сергей Б. Сергей Белов


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. 1 day200 ₴Winning proposal
    Фёдор Ходченко
     180   1   0

    Готов взяться! Имеется большой опыт работы с Ubuntu Linux и Wine.
    Могу организовать "тихую" установку компонентов для Wine (включая mono).
    Опыт написания программ на C++Builder также имеется.

    Ukraine Kyiv | 25 August 2016 |
  2. 1 day350 ₴
    Александр Павелин
     254   3   0

    Здравствуйте!
    Обращайтесь.

    Poland Wroc‚aw Pracze | 21 August 2016 |
  3.  freelancer isn't working in the service any longer
  • Успешный запуск windows-программы под линуксом уже означает, что вайн и все зависимости уже установлены и сконфигурированы, а вы хотите проверять это уже после запуска.

  • Сергей Белов — project author
    Complain | 21 August 2016 |

    Это не так. Ровно половина содержимого FormCreate выполняется успешно. Вторая половина при этом не работает. Данные инструкции решают проблему второй части.

  • Сергей Белов — project author
    Complain | 21 August 2016 |

    Пункт 1 "установка Wine" можно рассматривать как "обновление Wine".

  • Как на счёт того, чтобы написать скрипт, который будет обновлять Wine, а после запускать приложение на Билдере? Ведь из под Wine до Linux можно достучаться разве что только через SSH.

    Могу также предложить оформить вашу программу (или часть) на C++ QT под Linux.

  • Add

Client
Сергей Белов
Russia Moscow  23   0
Project published
20 August 2016
77 views