Can Corda work under Ubuntu? - corda

I read the docs refer to Windows and Ubuntu for the installation of Corda. I rarely use Windows these days.
Can Corda work under Ubuntu?
I would prefer to install under Ubuntu.

Yes, Corda runs fine where ever a JAR file can run.

Related

Deploy Qt to Windows on a Linux machine

Feels like a silly question, but I'm struggling to find the answer online: Is it possible to deploy Qt apps to Windows if you did development on a Linux machine? It seems the answer should be "yes", but I can't seem to use windeployqt on my linux machine.
If it is possible, what additional resources do I need to do this?
Yes, it's of course possible.
You have to cross-compile Qt using the MinGW compiler, targeting Windows.
You'll have to patch and build windeployqt yourself. By default, windeployqt is looking for g++.exe in the path. Of course this makes no sense on a linux build host, so you'd have to tweak it so that it finds the correct compiler and runtime libraries.
You can then build your application using the cross-targeted Qt build, and deploy all the necessary artifacts into some deploy folder using windeployqt.
To package the deployed build, you can run nsis or wix on Linux as well, to obtain a Windows installer. You can even sign the executable files (required these days for Windows), there's an open source tool called osslsigncode - it works on most platforms and doesn't require Windows.
It'll take a bit of time for you to figure it all out. It's certainly easiest to just build on Windows and not mess with it. But if you insist on building on Linux - you certainly can.

How do I resolve maui-check can not be found on mac m1?

I've been using redth's maui-check tool. It works great on windows. It runs fine on my intel mac. On my m1 mac mini, it installs. However, it does not run. zsh reports that the command is not found. I have installed the .net 6 core p4 build for arm macs. I have also installed previous versions of .net core and mono. Any ideas on this?
So, the summary of items that I had to install are:
.NET Core 3.1 for Mac x64. This resolves and issue about the version of maui-check assumes is on the system.
.NET Core 6 for Mac x64. This resolved a really weird startup error in maui-check.
.NET Core 6 for Mac arm. Duh.
added my maui-check to the local path.
Once I did all of that, everything seems to be working now. It is currently stumbling through a major set of updates. I've found maui-check to run really well on my other systems. I just need to run it multiple times because it sometimes misses things. Great job Jon!
Use Google which will lead you to this: https://github.com/Redth/dotnet-maui-check/issues/15

Build QT program for linux target from windows

Is it possible to build app from windows for linux target?
Also, is it possible to debug linux target with windows machine?
You may install Windows Subsystem for Linux on Windows 10 (Fall Creators Update and later). Any Linux distribution available from the Microsoft Store would be adequate. Then, add the development environment (compilers, development libraries) to you Linux subsystem, and you may build your project for Linux using the bash shell. This would be only slightly more comfortable than installing a Linux virtual machine, but with the inconvenience that GUI programs don't run in WSL. For running and debugging you will need a virtual machine.

Cloudera Manager Installer fails to run on CentOS 6.2 32bit

Though CentOS 6.2 32bit is on the list of supported operating systems, Cloudera manager installer fails to start saying "cannot execute binary file"
It seems this installer doesn't support 32bit platforms any-longer.
ANyone knows way around?
64-bit is required, yes.
For further questions you may want to consider posting on Cloudera's own forum on this subject.

How can I use buildroot for my development machine in addition to my target?

I am developing a for an embedded target using buildroot, adding our custom applications as new packages.
These packages depend on some non standard libraries(which we already integrated into buildroot) that are painful to install natively on the development workstations. Can I use buildroot out-of-tree builds to compile the applications for my development machines to test them as well? Assuming all the libraries are in place, they are generic linux applications that should not have problem running on PCs.
Is there a more convenient way to manage both builds?
The only supported way is to use a "crosscompiler" for your host system.
See buildroot environment with host toolchain

Resources