Tips and Tricks: Difference between revisions
Jump to navigation
Jump to search
imported>Gfis Delphi under Linux |
imported>Gfis Perl CPAN |
||
Line 6: | Line 6: | ||
* <code>xvfb-run '''wine''' delphi.exe</code>, then Ctrl-Z and <code>bg</code> | * <code>xvfb-run '''wine''' delphi.exe</code>, then Ctrl-Z and <code>bg</code> | ||
* Open the application in a browser with the URL <code>http://www.punctum.com:8080/$/</code>. | * Open the application in a browser with the URL <code>http://www.punctum.com:8080/$/</code>. | ||
=== Perl CPAN === | |||
* <code>perl -MCPAN -e shell</code>, autoconfig follows | |||
* amend environment: | |||
PATH="/home/User/perl5/bin${PATH:+:${PATH}}"; export PATH; | |||
(add "/home/User/perl5/bin" to PATH) | |||
PERL5LIB="/home/User/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB; | |||
PERL_LOCAL_LIB_ROOT="/home/User/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT; | |||
PERL_MB_OPT="--install_base \"/home/User/perl5\""; export PERL_MB_OPT; | |||
PERL_MM_OPT="INSTALL_BASE=/home/User/perl5"; export PERL_MM_OPT; | |||
* <code>install bigint</code> |
Revision as of 06:42, 17 October 2018
Running Delphi programs under Linux
- Install
wine
andxvfb
for headless terminals. - For Intraweb applications, determine a free port, for example 8080.
- Create and fill a MySQL database on the lLinux server, and configure that database in the Delphi application.
- Move the
delphi.exe
together withlibmysql.dll
(version 5.59 extracted from a MySQL-Windows-Distribution) to some directory under Linux. xvfb-run wine delphi.exe
, then Ctrl-Z andbg
- Open the application in a browser with the URL
http://www.punctum.com:8080/$/
.
Perl CPAN
perl -MCPAN -e shell
, autoconfig follows- amend environment:
PATH="/home/User/perl5/bin${PATH:+:${PATH}}"; export PATH; (add "/home/User/perl5/bin" to PATH) PERL5LIB="/home/User/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB; PERL_LOCAL_LIB_ROOT="/home/User/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT; PERL_MB_OPT="--install_base \"/home/User/perl5\""; export PERL_MB_OPT; PERL_MM_OPT="INSTALL_BASE=/home/User/perl5"; export PERL_MM_OPT;
install bigint