appimage

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
sgrogan
Posts: 4234
Joined: Wed Oct 22, 2014 5:02 pm

Re: appimage

Postby sgrogan » Fri May 04, 2018 11:15 am

triplus wrote:
Fri May 04, 2018 11:05 am
Yeah but unfortunately it doesn't work with CalculiX.
Ahh, I hadn't seen your new pull request. I will keep an eye on this now.
User avatar
NormandC
Posts: 16198
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: appimage

Postby NormandC » Sun May 13, 2018 9:21 pm

Since the freecad-legacy PPA does not provide a freecad-0.16 package for Ubuntu 18.04 (we'll have to fix that I think), I downloaded the latest 0.16.6712 AppImage.

At first launch here's what I got:

FC_AppImage_Install_01.png
FC_AppImage_Install_01.png (112.3 KiB) Viewed 281 times

Thanks.

EDIT: hey, very nice:
FC_AppImage_Disable_question_01.png
FC_AppImage_Disable_question_01.png (25.54 KiB) Viewed 278 times
triplus
Posts: 7129
Joined: Mon Dec 12, 2011 4:45 pm

Re: appimage

Postby triplus » Mon May 14, 2018 8:15 pm

Nah. I got used to things like Unity/Compiz/Global menu too much. Will therefore extend my Ubuntu 16.04 alike experience for a while.

P.S. As for the AppImage good to hear it is working as expected.
User avatar
kkremitzki
Posts: 843
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: appimage

Postby kkremitzki » Mon May 14, 2018 8:46 pm

triplus wrote:
Mon May 14, 2018 8:15 pm
Nah. I got used to things like Unity/Compiz/Global menu too much. Will therefore extend my Ubuntu 16.04 alike experience for a while.
BTW, there is an ubuntu-unity-desktop package available in 18.04, so you should be able to install from the minimal server ISO and then install the Unity package to get substantially the same experience.
User avatar
sgrogan
Posts: 4234
Joined: Wed Oct 22, 2014 5:02 pm

Re: appimage

Postby sgrogan » Mon May 14, 2018 10:03 pm

NormandC wrote:
Sun May 13, 2018 9:21 pm
Since the freecad-legacy PPA does not provide a freecad-0.16 package for Ubuntu 18.04 (we'll have to fix that I think
netgen-headers grrrrr :(
Make a bionic recipe with no netgen?
triplus
Posts: 7129
Joined: Mon Dec 12, 2011 4:45 pm

Re: appimage

Postby triplus » Tue May 15, 2018 8:14 am

kkremitzki wrote:
Mon May 14, 2018 8:46 pm
BTW, there is an ubuntu-unity-desktop package available in 18.04, so you should be able to install from the minimal server ISO and then install the Unity package to get substantially the same experience.
Unfortunately such options lack detail and polish. In addition i am going to wait to see if GNOME will continue to support things like desktop icons through extensions and how good that will pan out. Did already try out options like KDE Neon and liked it. Therefore i guess the world won't stop. And in a year or two upgrading from Unity to something that makes more sense (to me) will likely be possible.
triplus
Posts: 7129
Joined: Mon Dec 12, 2011 4:45 pm

Re: appimage

Postby triplus » Wed May 16, 2018 5:11 am

Ironically GNOME Nautilus devs just removed the ability to launch binary applications from Nautilus file manager. Therefore in the next GNOME release it won't be possible anymore to launch AppImages from Nautilus file manager. User will need to launch the AppImage from the terminal (at least for the first time until the launcher is added). Or hopefully some better option will be made available. But i am not all that optimistic that (better option) will happen anytime soon.
triplus
Posts: 7129
Joined: Mon Dec 12, 2011 4:45 pm

Re: appimage

Postby triplus » Sat Jul 21, 2018 3:11 pm

Additional AppImage was made available on GitHub releases page:

https://github.com/FreeCAD/FreeCAD/releases

It is based on the Conda effort (by @looo). Testers welcome. Developers can use it to see how their modules are behaving in Python 3 and Qt 5 environment. End users are encouraged to use it in a FreeCAD day to day work alike tasks and report AppImage, Python 3 and Qt 5 related issues they might be experiencing. If Python 3 related issue is suspected best to report here:

https://forum.freecadweb.org/viewtopic.php?f=10&t=12534
User avatar
sgrogan
Posts: 4234
Joined: Wed Oct 22, 2014 5:02 pm

Re: appimage

Postby sgrogan » Mon Jul 23, 2018 9:29 pm

triplus wrote:
Sat Jul 21, 2018 3:11 pm
Additional AppImage was made available on GitHub releases page:
This is great work. Initial testing only show a couple of minor self-test failures that I will post in the PY3 thread.
triplus
Posts: 7129
Joined: Mon Dec 12, 2011 4:45 pm

Re: appimage

Postby triplus » Wed Aug 01, 2018 12:40 am

Note that for Conda based AppImage support for delta updates got added:

Image

Use Case:

Download the FreeCAD Conda based AppImage (only once):

https://github.com/FreeCAD/FreeCAD/releases

Download AppImageUpdate (GUI or the command line version):

https://github.com/AppImage/AppImageUpdate/releases

Make both AppImages executable. To check and if available to perform an update:

Code: Select all

# Using GUI 
./AppImageUpdate.AppImage ./FreeCAD.AppImage
# Command line
./appimageupdatetool.AppImage ./FreeCAD.AppImage
Some data on how "the regular daily update" looks like:

Code: Select all

zsync2: Usable data from seed files: 98,563152%
zsync2: used 262709248 local, fetched 3827784
In short 250MB of local data got reused from the existing AppImage and only 3.6MB got downloaded.