How to Install Sweet Home 3D 7.0 from Official Tarball in Ubuntu

The free interior design application Sweet Home 3D released version 7.0 with many improvements. Here’s how to install it via the official tarball.

What’s new in Sweet Home 3D 7.0:

  • Include YafaRay rendering engine, which was previously available as plugin.
  • New toolbar option to toggle magnetism.
  • Add “Flat ceiling only” check box to the room modification dialog.
  • Option to hide edges when importing 3D models
  • Ability to directly enter the diagonal value during room creation
  • See the release note for more features.

How to Install Sweet Home 3D in Ubuntu & other Linux

It’s easy to install the software via Flatpak package, simply press Ctrl + Alt + T on keyboard to open terminal. And run the 2 commands below will do the job:

  • Install flatpak daemon:
    sudo apt install flatpak
  • Install Sweet Home 3D as Flatpak:
    flatpak install https://dl.flathub.org/repo/appstream/com.sweethome3d.Sweethome3d.flatpakref

In case you don’t like the sandbox application, here’s the step by step guide shows how to install the official tarball.

Step 1: Download the tarball

The software offers official packages available to download in the link page below:

Advertisements
Download Sweet Home 3D

For modern PC and laptop, select download the “SweetHome3D-7.0-linux-x64.tgz” package. Then, go to download folder, and extract the package.

Step 2: Move extracted folder to local bin.

Open another file manager window, press Ctrl + H to show hidden folders, and then navigate to “.local” folder.

Create the bin sub-folder if not exist under “.local”, and navigate to that folder. Finally, drag and drop the extracted software folder into this directory.

Step 3: Create app shortcut

Finally, press Ctrl+Alt+T on keyboard to open terminal. And run command to create an app shortcut file:

gedit ~/.local/share/applications/SweetHome3D.desktop

When file opens, paste the lines below:

[Desktop Entry]
Version=1.0
Name=Sweet Home 3D 7.0
GenericName=Interior 2D design application with 3D preview
GenericName[de]=Innenraumplaner
Comment=Interior design Java application for quickly choosing and placing furniture on a house 2D plan drawn by the end-user with a 3D preview
Exec=/home/USERNAME/.local/bin/SweetHome3D-7.0/SweetHome3D
Icon=/home/USERNAME/.local/bin/SweetHome3D-7.0/SweetHome3DIcon.png
StartupNotify=true
StartupWMClass=com-eteks-sweethome3d-SweetHome3D
Terminal=false
Type=Application
Categories=Graphics;2DGraphics;3DGraphics;
Keywords=interior;design;2D;3D;home;house;furniture;java;

As the picture shows, you have to replace the value of “Exec” and “Icon”. In file manager, navigate to the Sweet Home 3D folder under ‘.local/bin‘, you may then press Ctrl + L to highlight the folder path and then copy it into clipboard.

If you have done everything correctly, the app icon should appear in ‘Activities’ overview search result.

Uninstall:

To uninstall the package, simply remove the software folder under ‘.local/bin‘, as well as the .desktop file you created under ‘.local/share/applications’.

You can do the job either via File manager or by running the command below in terminal:

rm -R ~/.local/bin/SweetHome3D* ~/.local/share/applications/SweetHome3D.desktop