Hello,
I already asked a question regarding the situation with GTK dependencies via email but it was left unanswered.
The promotional materials for InstallAware Multi Platfrom Linux refer to GTK 2 while in reality the IA Multi Platform Linux installer itself requires GTK 3 and every single installer built by the user requires GTK 3 ( GTK 3.2 to be exact):
tester@Mint21-VMOffice:~/Temp/linux1/linux$ ldd ./rtm.run
linux-vdso.so.1 (0x00007fff16bf9000)
libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fe984284000)
libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fe98417d000)
To use IA on a Linux distro that does not have GTK 3 (for example our product does not require GTK 3), one would need to install IA on a computer with GTK 3 and copy the installer to the destination machine - IA itself does run fine without GTK 3.
So the question is if it is possible for a user to build a compressed single file installer without introducing unnecessary GTK 3 dependency.
Thanks.
IA Multi Platform (Linux) GTK requirements
Re: IA Multi Platform (Linux) GTK requirements
That is correct, you may use the console mode self-extractor for this purpose. I had provided details on your previous thread.
Unless you're using the console mode setup engine, you may force the use of the console self-extractor in all builds by renaming the file dependentx into dependentz and the file dependenty into dependentx - these files are found in the linux subfolder of your main InstallAware Multi Platform folder, for example at:
On Linux Mint.
Unless you're using the console mode setup engine, you may force the use of the console self-extractor in all builds by renaming the file dependentx into dependentz and the file dependenty into dependentx - these files are found in the linux subfolder of your main InstallAware Multi Platform folder, for example at:
Code: Select all
~/.local/share/InstallAware\ Multi\ Platform/linux/
On Linux Mint.
John Gaver
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
Re: IA Multi Platform (Linux) GTK requirements
Hello John,
>>Unless you're using the console mode setup engine, you may force the use of the console self-extractor in all builds by >>renaming the file dependentx into dependentz and the file dependenty into dependentx
Thanks! That is the solution we are going to use for building single file compressed installers on Linux lacking support of GTK 3.20+
There is a minor thing I want to mention (that is not a complaint and this is not related to the console self-extractor) - after the data was unpacked, there is a small dialog box (shown for a second in random places because, as I understand, it does not have a parent) displaying a truncated message. After the dialog closes the user defined installer start running, the screenshot is attached.
Thanks.
>>Unless you're using the console mode setup engine, you may force the use of the console self-extractor in all builds by >>renaming the file dependentx into dependentz and the file dependenty into dependentx
Thanks! That is the solution we are going to use for building single file compressed installers on Linux lacking support of GTK 3.20+
There is a minor thing I want to mention (that is not a complaint and this is not related to the console self-extractor) - after the data was unpacked, there is a small dialog box (shown for a second in random places because, as I understand, it does not have a parent) displaying a truncated message. After the dialog closes the user defined installer start running, the screenshot is attached.
Thanks.
Re: IA Multi Platform (Linux) GTK requirements
That's a fair issue, the setup engine initialization progress dialog does look rather poor.
If you could clarify your distro, that should help speed this fix on its way too.
If you could clarify your distro, that should help speed this fix on its way too.
John Gaver
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
Re: IA Multi Platform (Linux) GTK requirements
Hello John,
Please have another look at the screenshot in the previous message, all necessary info is there.
Thanks.
JohnGaver wrote:If you could clarify your distro, that should help speed this fix on its way too.
Please have another look at the screenshot in the previous message, all necessary info is there.
Thanks.
Re: IA Multi Platform (Linux) GTK requirements
Lem2983 wrote:Hello John,
>>Unless you're using the console mode setup engine, you may force the use of the console self-extractor in all builds by >>renaming the file dependentx into dependentz and the file dependenty into dependentx
Thanks! That is the solution we are going to use for building single file compressed installers on Linux lacking support of GTK 3.20+
There is a minor thing I want to mention (that is not a complaint and this is not related to the console self-extractor) - after the data was unpacked, there is a small dialog box (shown for a second in random places because, as I understand, it does not have a parent) displaying a truncated message. After the dialog closes the user defined installer start running, the screenshot is attached.
IA_window.png
Thanks.
Are you still able to see the screenshots you had submitted to this forum?
Note that this issue is currently marked in-progress. Hopefully in time for the next update!
John Gaver
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
Re: IA Multi Platform (Linux) GTK requirements
FYI I have seen the loading dialogs have been removed, since they were only visible for less than a second anyways.
John Gaver
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installaware-multi-platform.htm
Who is online
Users browsing this forum: No registered users and 35 guests