Package as Appimage

Post Reply
User avatar
Philippe734
Posts: 15
Joined: Sunday 16th February 2020 7:37pm
Contact:

Package as Appimage

Post by Philippe734 » Sunday 16th February 2020 7:42pm

Hello,
Please, could tell me where to find a guide to how to package my applications (developed in Gambas) as Appimage.
The following guide from Appimage don't help me to package a Gambas application as Appimage package.
https://docs.appimage.org/packaging-guide/index.html
Any help will be much appreciate.
Linux & Android enthusiast - France

User avatar
cogier
Site Admin
Posts: 487
Joined: Wednesday 21st September 2016 2:22pm
Location: Guernsey, Channel Islands

Re: Package as Appimage

Post by cogier » Monday 17th February 2020 5:40pm

Hi Philippe734 and welcome to the forum.

I had a quick look at Appimage as I had not seen it before. I'll be honest and say I have no idea how to solve your problem but if you could explain your intentions we may be able to offer another solution, for example if you are looking for an easy way to update your program on a remote computer or.....

User avatar
Philippe734
Posts: 15
Joined: Sunday 16th February 2020 7:37pm
Contact:

Re: Package as Appimage

Post by Philippe734 » Tuesday 18th February 2020 8:12pm

My goal is to share my applications as Appimage. As my applications are small, no need to do update in time, that's why I think Appimage is a ideal package type for share my apps.
Linux & Android enthusiast - France

User avatar
Serban
Posts: 39
Joined: Saturday 28th March 2020 8:17am
Location: Alexandria
Contact:

Re: Package as Appimage

Post by Serban » Saturday 28th March 2020 1:11pm

I see the point.
AppImage, makes it possible to share an App without the need to install other dependencies.
Problem is that you need to know way too many things in order to make it run.
Most frequent issues here, are DE incompatibilities.
On some distros, the same installation work flawlessly while on some others, installing Gambas might fail. It happened already many times.
If there were a packager capable to build a package as AppImage, this would make the Gambas Apps, distro agnostic which, I guess, is exactly the point of the topic.
So, is there any available choice?
Can we get to some result with this?
It would be beneficial for many Apps and for Gambas, as programming environnement.
For instance:
I packed DirLister and installed on the same computer I developped it. Worked flawlessly.
My DE is XFCE, on Linux Lite 4.8.
I moved to the other computer, where I have Linux Mint 19.3, also XFCE.
I had trouble installing the same package... Why did it happen, difficult to guess...
Maybe, Gambas installation somewhere was flawed, because later, after deleting everything and reinstalling Gambas, it worked.
The idea is that it would be far better without forcing the user to install Gambas, just to run an application. Makes sense to me.
As for me, it's of less interest if some MBs are occupied by Gambas. For some others though, might look like a great trrouble.
The only thing necessary for the triumph of evil is for good men to do nothing.”― Edmund Burke;
It's easy to die for an idea. It is way harder to LIVE for your idea! (Me)

cage
Posts: 66
Joined: Monday 02nd September 2019 5:47am
Location: Phoenix Arizona

Re: Package as Appimage

Post by cage » Thursday 02nd April 2020 6:49pm

Serban I agree with you. Even if you install Gambas on some one's computer there are still problems with how the program looks. I run Arch XFCE and programs I create look good and run good. While a friend runs Xubutu there are problems with the way the program even looks. I normally have to do some modifications to the program to make it look any where near how the program was designed. While the code runs without problems the way the program looks changes. Also I noticed that even some of the programs on the farm will not run on my version of Gambas because of QT4 libraries are no longer supported. If I try to put in the QT4/QT5 switcher or GTK3 the IDE crashes. So it's not the fault of Gambas 99% of the time but rather the non conformity of Linux from OS to OS, and Desktop to Desktop.

User avatar
grayghost4
Posts: 65
Joined: Wednesday 05th December 2018 5:00am
Location: Concord, CA usa

Re: Package as Appimage

Post by grayghost4 » Friday 03rd April 2020 3:35am

My takeaway from this thread is that Gambas is for personal use only.

cage
Posts: 66
Joined: Monday 02nd September 2019 5:47am
Location: Phoenix Arizona

Re: Package as Appimage

Post by cage » Friday 03rd April 2020 6:41pm

Actually grayghost4 it works rather well for programming for others. You just have to keep in mind that there are differences between the way the different versions of Linux handles the programs. Some versions use GTK as the basis for graphical interfaces while other use either QT4 or QT5. On my friends machine his version of Linux still uses QT4 for graphical interfaces and thus still has support for QT4 in Gambas. In most cases I only need to switch to the version of QT that his system uses. Some times I will have to go into the program itself and do some color changes. It's basically the same with some of the programs available on the farm. How ever like I said a few of the farm programs require QT4 which my version of Linux no longer supports. This can be problematic but not unsolvable.

User avatar
Serban
Posts: 39
Joined: Saturday 28th March 2020 8:17am
Location: Alexandria
Contact:

Appimage: Can we give it a try?

Post by Serban » Tuesday 07th April 2020 7:54pm

While my knowledge might be way behind the requirements of making it possible, the "Fail - Learn - Succeed" approach, looks far better to me than "I'm too small for this big war" paradigm.
Assuming we'll fail. So, what? Will that be deadly? :o

Here is the start point:
https://docs.appimage.org/packaging-guide/index.html

Question is:
What if it works?
The only thing necessary for the triumph of evil is for good men to do nothing.”― Edmund Burke;
It's easy to die for an idea. It is way harder to LIVE for your idea! (Me)

Post Reply