EEVblog Electronics Community Forum

General => General Technical Chat => Topic started by: Mick on May 01, 2019, 03:49:53 am

Title: Fusion 360 under Linux
Post by: Mick on May 01, 2019, 03:49:53 am
Hi everyone, Not sure if this is interesting to anyone but I'll document my outcome here for anyone wanting to install Autodesk Fusion 360 under xUbuntu 18.04 and maybe other distros of Linux.

Prerequisite

Code: [Select]
curl https://dl.winehq.org/wine-builds/winehq.key -O
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt install --install-recommends winehq-stable
sudo apt install --install-recommends winetricks
winetricks atmlib gdiplus msxml3 msxml6 vcrun2017 ie8 corefonts fontsmooth=rgb winhttp win7
winetricks d3d11=disabled

Installation

Code: [Select]
curl dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe -O
7z x -osetup/ "Fusion%20360%20Admin%20Install.exe"
curl -Lo setup/platform.py github.com/python/cpython/raw/3.5/Lib/platform.py
sed -i 's/winver._platform_version or //' setup/platform.py
wine setup/streamer.exe -p deploy -g -f log.txt

Once up and running select DirectX 9 for graphics driver in Fusion preferences and then re-enable d3d11 (DirectX 11) in winetricks.

Updates
Same as installation but flag an update in step 5.

Code: [Select]
wine setup/streamer.exe -p update -g -f log.txt

Enjoy, Mick

Ref: https://gist.github.com/probonopd/0fab254aa0b6fc371d8db641822bd530#gistcomment-2799597
 

Keep Fusion 360 up to date with this script

Code: [Select]
#!/bin/bash

WORKING_DIR=~/FUSION360
INSTALL_FILE=Fusion-360-Admin-Install.exe

#Make Working Directory
if [ ! -d $WORKING_DIR ]; then
    mkdir $WORKING_DIR
fi
cd $WORKING_DIR

#Download install file
if [ ! -f $INSTALL_FILE ]; then
    curl \
        dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe \
        -o $INSTALL_FILE
fi

#unZIP
mkdir UNZIP
7z x -oUNZIP $INSTALL_FILE

# Patch
curl -Lo UNZIP/platform.py github.com/python/cpython/raw/3.5/Lib/platform.py
sed -i 's/winver._platform_version or //' UNZIP/platform.py

# Update (may need to wineserver -k once finished)
wine UNZIP/streamer.exe -p update -g -f - --quiet

# Clean up
rm -r $WORKING_DIR

exit 0

Issues

Title: Re: Fusion 360 under Linux
Post by: Bicurico on May 01, 2019, 09:23:25 am
Cool!
 ;)
Title: Re: Fusion 360 under Linux
Post by: Mick on May 23, 2019, 12:05:24 pm
Quick footnote, Have also installed Fusion on Debian stretch-current (9.9)

Had to install using win10 compatibility layer then switch to win7, otherwise wrong library's get installed!!!  :palm:

Code: [Select]
winetrick win10

Code: [Select]
winetricks win7